-Onsite Kuala LumpurΒ
Β
We are looking for a skilled QA Automation Engineer with 3+ years of experience to join our engineering team. In this role, you will design, build, and maintain scalable test automation frameworks for web and API applications. You will work closely with developers and product managers to improve test coverage, integrate automated test suites into CI/CD pipelines, and ensure smooth, reliable releases.
βKey Responsibilities
- βFramework & Script Development: Design, execute, and maintain automated UI and functional test scripts using tools like Selenium, Playwright, Cypress, or modern record-and-playback solutions (e.g., Katalon, Testim, Selenium IDE).
- βAPI Testing: Create automated test scripts to validate RESTful APIs and backend services using Postman, Rest-Assured, or similar frameworks.
- βCI/CD Integration: Integrate automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, or GitLab) for automated build verification and regression runs.
- βTest Strategy & Design: Analyze business requirements, craft detailed test plans, and write clear, reusable test cases.
- βDefect Management: Identify, log, and track software defects in Jira or equivalent bug-tracking tools, working closely with developers toward resolution.
- βCross-Browser & Platform Testing: Conduct automated regression, smoke, and cross-browser testing to ensure consistent performance across web browsers and devices.
- βProcess Optimization: Continuously evaluate and adopt new QA automation tools, codeless/record-playback platforms, or AI-driven testing solutions to accelerate test execution.
βRequired Qualifications
- βExperience: 3+ years of hands-on experience in software quality assurance and test automation.
- βCore Automation Tools: Proven experience with Selenium WebDriver or modern web automation tools like Playwright or Cypress.
- βRecord & Playback Tools: Experience with codeless or low-code automation tools (e.g., Katalon Studio, Selenium IDE, Testim, or Leapwork).
- βProgramming Skills: Solid proficiency in at least one object-oriented or scripting language (Java, Python, JavaScript, or TypeScript).
- βAPI Testing: Experience testing and validating APIs (REST / JSON).
- βVersion Control: Familiarity with Git for managing test code repositories.
- βAgile/Scrum: Strong understanding of Agile methodology, sprint planning, and test management tools like Jira.
βNice-to-Have Skills
- βFamiliarity with database/SQL queries for backend data validation.
- βExposure to mobile app automation (Appium) or performance testing tools (JMeter, K6).
- βKnowledge of BDD frameworks like Cucumber or Behave.
- βExperience setting up containerized test environments using Docker.