SDET (Software Development Engineer in Test) – Banking
Summary
The SDET will design, develop, and maintain automated testing frameworks and infrastructure for banking applications. The role involves collaborating with cross-functional teams to implement scalable automated tests across UI, API, and backend layers using tools like Java, Python, Playwright, and CI/CD pipelines.
Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.
SDET (Software Development Engineer in Test) – Banking
Responsible for designing, developing and maintaining automated testing solutions, frameworks and test infrastructure for banking applications. The SDET combines strong software development and testing skills to build scalable automated tests across UI, API, integration and backend layers.
The role works closely with Developers, Test Managers, QA Engineers, Business Analysts, Solution Architects and DevOps teams to improve software quality and accelerate continuous delivery.
Key Responsibilities
- Design, develop and maintain automated test frameworks for banking applications.
- Write high-quality, maintainable and reusable test automation code.
- Develop automated tests covering:
- Functional testing
- Regression testing
- API testing
- Integration testing
- End-to-end testing
- Database testing
- Analyse business and technical requirements and identify automation opportunities.
- Develop reusable automation libraries, utilities and test components.
- Perform API automation testing for REST / SOAP services.
- Validate API requests, responses, business logic and data.
- Automate end-to-end banking transaction flows.
- Integrate automated tests into CI/CD pipelines.
- Configure and maintain automated test execution within Jenkins, GitLab, Azure DevOps or similar platforms.
- Investigate automation failures and identify whether the cause is application defects, test code, environment or test data.
- Analyse test results and generate automation reports.
- Identify software defects and track them through resolution.
- Participate in defect triage with Developers and QA teams.
- Perform defect retesting and regression testing.
- Review application architecture and identify areas suitable for test automation.
- Collaborate with Developers to improve application testability and code quality.
- Conduct code reviews for test automation scripts.
- Maintain source code using Git or similar version-control systems.
- Support performance and security testing automation where required.
- Continuously improve automation frameworks, tools and testing processes.
Banking Application Experience
Experience testing:
- Core Banking
- Internet Banking
- Payments
- Payment Gateways
- Cards
- Loans / Financing
- Deposits
- ATM systems
- AML / KYC
- Customer Onboarding
- E-Invoicing
- Regulatory applications
- API / Microservices
Technical Skills
Programming
- Java
- Python
- C#
Automation
- Playwright
- Cypress
- Appium
- Rest Assured
- Cucumber / BDD
- Robot Framework
API Testing
- Postman
- REST Assured
- SOAP UI
- REST / SOAP
- JSON / XML
CI/CD & DevOps
- Jenkins
- GitHub Actions
- Git
- Maven / Gradle
- Docker
Database
- SQL
- Oracle
- SQL Server
- DB2
Required Skills & Experience
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering or related field.
- 4–8+ years of experience in Software Testing / Test Automation / SDET.
- Experience with Selenium, Playwright, Cypress or equivalent automation tools.
- Strong experience with API automation and testing.
- Good SQL and backend testing skills.
- Experience integrating automated tests with CI/CD pipelines.
- Strong understanding of SDLC and STLC.
- Experience working in Agile / Scrum environments.
- Good understanding of software development practices such as Git, code reviews and version control.
- Banking / financial-services experience is highly preferred.
- Strong analytical and problem-solving skills.
Preferred Certifications
- ISTQB Foundation
- ISTQB Advanced Test Automation Engineer
- Certified SDET
- Test Automation Framework
- Automated Test Scripts
- API Automation Suite
- UI Automation Suite
- Regression Automation Suite
- Test Automation Libraries
- Automated Test Reports
- Test Data Utilities
- Automation Coverage Reports
- Automation Maintenance / Improvement Plan
Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad .