Test Automation Engineer
Mandatory:
- 2–4 years of experience in test automation or software engineering with a testing focus
- CI/CD pipelines
Working Location: Kuala Lumpur
Key Responsibilities
1. Test Automation Development & Execution
- Develop and maintain automated test suites and reusable framework components for assigned core platform modules, covering integrated and end-to end flows.
- Perform targeted manual and exploratory testing to understand system behaviour
- Execute tests across UI, API, backend, and database layers; analyse and triage results, identify flaky tests, and apply the testing pyramid for balanced UI/API coverage.
- Contribute test scripts and jobs to CI/CD pipelines, and configure and run tests across multiple environments (e.g. staging, UAT), identifying basic integration points.
- Collaborate with developers to improve testability, and participate in code reviews to uphold scripting quality and maintainability.
- Manage defects through their lifecycle, validate fixes, and confirm readiness for release.
- Identify coverage gaps within your scope, propose enhancements, and report coverage, defects, and quality risks to senior engineers and leads.
- Self-select and estimate automation tasks, escalate blockers early with a proposed resolution, and stay current on relevant tools and best practices.
2. Collaboration & Growth
- Provide informal guidance to junior engineers or interns and support onboarding when needed.
- Support hiring by participating in interviews for junior roles and reviewing take home assessments.
- Participate actively in knowledge-sharing sessions and team discussions.
- Work with QA leads and senior engineers to align your work with automation priorities and delivery timelines.
Technical Scope
Automation Tools: Working proficiency with at least one of Playwright, Cypress, Katalon, Selenium, Appium, Postman, or Karate, with exposure to others.
Programming: Solid skills in JavaScript/TypeScript, Java, Python, or similar.
Testing Expertise: Core competence in UI (web/mobile) and/or API/backend automation, with the ability to run basic performance or security checks under guidance.
Databases: Solid SQL for backend and transactional validation.
CI/CD: Working knowledge of Bitbucket, GitLab CI/CD, Jenkins, or similar, with the ability to contribute test scripts and jobs to pipelines.
Domain Advantage: Exposure to fintech, banking, cards & payments, or regulated environments is an advantage.