QA Automation Engineer
Contract Type
Location
Industry
Specialisation
Salary
Contact Name
Contact Email
Date published
Job Reference
Description
We are seeking a QA Automation Engineer to design, implement, and maintain automated testing frameworks that ensure high performance, accuracy, and a seamless user experience across our software products. This role involves working closely with cross-functional teams to support and improve test coverage across the organisation.
Develop and maintain automated UI tests using Playwright and Selenium
Create and manage API tests with Postman and JavaScript for contract and integration testing
Integrate automated tests into CI/CD pipelines using Azure DevOps
Expand and maintain existing load and performance testing frameworks
Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives
Ensure end-to-end test coverage across frontend, backend, middleware, and microservices
Analyse test results, report defects, and collaborate with development and product teams to improve software quality
Contribute to the evolution of test strategies and frameworks
Maintain and update test plans and documentation
Strong analytical and critical thinking skills
Technical proficiency with a focus on reliable and scalable automation
Effective problem-solving and debugging ability
Proactive and adaptable to new tools and project requirements
Clear communicator and effective team collaborator
Timely delivery of reliable automated test solutions
Active participation in team projects and Agile practices
Improved automation coverage across all layers of the application
Ongoing contributions to the enhancement of testing frameworks
Accurate and up-to-date test documentation
Recognition from peers and leadership for technical input and collaboration
3+ years' experience in JavaScript/TypeScript and Python
3+ years' experience with API testing (Postman or similar tools)
3+ years' hands-on experience with Playwright and Selenium
Experience with CI/CD integration (Azure DevOps preferred)
Solid understanding of software testing best practices and SDLC
Familiarity with testing large-scale enterprise systems
Experience using Jira and working in Agile/Scrum teams
1+ year experience with load testing tools (e.g., K6, JMeter)
Knowledge of C#, VBA, or AngularJS
Prior experience in the hotel or travel industry
Performance testing and scripting experience
This role offers the opportunity to work on impactful systems in a collaborative environment, while helping to drive quality at every stage of development.