Back
AP
QA Engineer
Apadmilinkedin.com
Oct 2, 2026, 8:50 PM1w ago
Full-timeColombo, Western ProvinceQA
About the role
The QA Engineer role focuses on building and maintaining automated test scripts and frameworks for various projects within a growing QA team. The position involves translating technical requirements into test scenarios, developing automated system and functional tests using Java or JavaScript with frameworks such as Playwright, Cypress, or Selenium, and managing defects through to resolution. The engineer will also set up automated reporting systems, maintain test documentation, and collaborate with senior team members to improve automation frameworks. The ideal candidate is analytical, experienced in test automation, and comfortable working in Agile environments.
Must have
- Commercial experience writing test automation using Java or JavaScript programming languages.
- Hands-on experience with modern automation toolsets (Playwright, Cypress, or Selenium). Experience with Appium or Maestro for native app testing is a distinct advantage.
- A strong understanding of automated test approaches, strategies, and how testing fits into an Agile delivery pipeline.
- Demonstrable experience using BDD tools like Cucumber, alongside a solid theoretical understanding of BDD and TDD principles.
- Experience developing integration and API tests using tools like Postman.
- A good understanding of the test analyst role, with solid foundations or experience in manual testing.
- Proven ability to plan, prioritize, and manage your own day-to-day workload effectively.
- Confident communicator, comfortable raising issues and progress updates to project teams and line managers.
Technologies
- Agile
- API Testing
- Appium
- BDD
- Cucumber
- Cypress
- Java
- JavaScript
- Manual Testing
- Playwright
- Postman
- Selenium
- TDD
- Test Automation