QA Engineer

Test Colombo, Sri Lanka

QA Engineer

We are looking for a team player, who can demonstrate an understanding of automation frameworks, toolsets and reporting to ensure timely delivery of projects. Experience of working in an Agile environment and able to demonstrate knowledge of how testing fits into delivery.

We are looking for a QA engineer with automation experience to join our growing team. The role will be to build and maintain automated test scripts and frameworks for a variety of projects working with senior team members to ensure product quality and test coverage.

Apply now

Start your careers journey here

Apply now

What you’ll be working on

As an Automation QA Engineer, you will bridge the gap between technical requirements and product quality. You will be responsible for translating specifications into clear test scenarios, developing robust automated system and functional tests, and managing defects through to resolution. You’ll also play a key role in setting up automated reporting to keep project teams informed of progress and coverage.

  • Translate technical requirements into detailed, actionable test scenarios.
  • Develop automated system and functional tests in Java or JavaScript using frameworks like Playwright, Cypress, or Selenium.
  • Build and maintain integration tests using tools such as Postman or Playwright.
  • Set up automated reporting systems to track test progress, quality metrics, and overall test coverage.
  • Create, review, and maintain comprehensive test documentation throughout the project lifecycle.
  • Identify, isolate, and log defects clearly using our internal defect management tools.
  • Collaborate with senior team members to continuously improve automation frameworks and toolsets.

What you’ll bring to the team

  • 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, prioritise, and manage your own day-to-day workload effectively.
  • Confident communicator, comfortable raising issues and progress updates to project teams and line managers.