Job Summary
Responsible for designing, developing and executing automated test scripts for banking applications and systems. The role ensures application quality, reliability, security and performance by automating functional, regression, API and integration testing across the software development lifecycle.
Key Responsibilities
- Design, develop and maintain automated test scripts for banking applications.
- Analyse business and technical requirements and identify suitable automation opportunities.
- Develop automation frameworks and reusable test components.
- Execute automated testing across SIT, regression, integration and UAT environments.
- Automate end-to-end banking business processes and critical customer journeys.
- Perform API automation testing for banking services and integrations.
- Validate data across applications, APIs and databases using SQL.
- Identify, document, track and retest software defects.
- Analyse automation failures and determine whether failures are caused by application defects, test scripts, environments or test data.
- Maintain automated regression test suites following application enhancements and releases.
- Integrate automated tests into CI/CD pipelines to support continuous testing.
- Collaborate with Developers, Business Analysts, Manual Testers, Test Leads and Project Managers.
- Participate in test planning, test case reviews and defect triage meetings.
- Prepare automation test reports and provide test execution results to stakeholders.
- Ensure adequate test coverage for critical banking functionality.
- Support performance and non-functional testing where required.
- Maintain test data and test environments required for automation.
- Continuously improve automation frameworks, tools and testing processes.
Banking Application Experience
Experience testing one or more of the following:
- Core Banking
- Internet / Mobile Banking
- Digital Banking
- Payments
- Cards
- Loans / Financing
- Deposits
- Treasury
- AML / KYC
- Fraud Management
- Customer Onboarding
- API / Microservices
- E-Invoicing
- Regulatory / Compliance applications
Automation Tools & Technologies
Automation Frameworks / Tools
- Selenium WebDriver
- Playwright
- Cypress
- Appium
- Robot Framework
- UFT / QTP
- Cucumber / BDD
Programming
- Java
- Python
- JavaScript / TypeScript
- C#
API Testing
- Postman
- REST Assured
- SOAP UI
- REST / SOAP APIs
CI/CD & DevOps
- Jenkins
- Git / GitLab / Bitbucket
- Azure DevOps
- Maven / Gradle
Database
- SQL
- Oracle
- SQL Server
- PostgreSQL
Test Management / Defect Tracking
- Jira
- ALM / Quality Center
- Azure DevOps
- TestRail
Required Skills & Experience
- Bachelor's Degree in Computer Science, Information Technology or related field.
- 3–8+ years of experience in Software Testing / Test Automation.
- Strong hands-on experience developing and maintaining automation scripts.
- Experience with at least one major automation framework such as Selenium, Playwright, Cypress or UFT.
- Strong programming skills in Java, Python, JavaScript/TypeScript or C#.
- Experience with API testing and database validation.
- Good understanding of SDLC and STLC.
- Strong knowledge of functional, regression, integration and system testing.
- Experience working in Agile / Scrum environments.
- Banking or financial-services experience is highly preferred.
- Good understanding of CI/CD and automated testing pipelines.
- Strong analytical and troubleshooting skills.
Preferred Certifications
- ISTQB Foundation
- ISTQB Advanced Test Automation Engineer
- Certified Agile Tester
- Selenium / automation certifications
- AWS / Azure certifications
Key Deliverables
- Automation Test Strategy / Approach
- Automation Framework
- Automated Test Scripts
- Regression Test Suite
- API Automation Scripts
- Test Data
- Automation Execution Reports
- Defect Reports
- CI/CD Automation Pipeline
- Test Coverage Reports
Pay: RM5,182.21 - RM11,079.75 per month
Benefits:
- Health insurance
- Maternity leave
- Opportunities for promotion
- Professional development
Work Location: In person