We are looking for a Senior Test 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. You will also mentor less experienced team members and help them further develop their skills.
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.
You’ll play a key role in ensuring the quality of our software by designing, developing, and executing tests, collaborating with the team to improve processes, and reporting on progress and issues.
Key responsibilities:
Translate technical requirements into test scenarios
Refine user stories and acceptance criteria
Develop automated system and functional tests using Java, JavaScript, Appium, or Selenium
Create and run integration tests using tools like Postman
Manage test code and review work from other team members
Set up and distribute automated test reports
Log defects and track progress using defect management tools
Ensure test approaches and standards are followed
Create and review test documentation
Identify areas for improvement and support process enhancements within the test team
We’re looking for a candidate with strong test automation experience who can contribute to strategies and approaches, work effectively across mobile and web platforms, and support the team in delivering high-quality software.
Key requirements:
Commercial experience in test automation using Java and JavaScript (plus optionally other languages)
Understanding of BDD and TDD methodologies
Experience working on native or cross-platform mobile applications
Familiarity with cloud-based testing platforms (e.g., BrowserStack) for scalable, parallel execution
Ability to review test code and contribute to test strategies
Plan and manage workload independently and support other team members
Confident reporting of test progress, coverage, and results to project teams
Experience with manual testing, test analyst duties, and load testing tools (e.g., JMeter)
Experience with mobile testing frameworks such as XCUITest or Espresso
Contribute to the setup and improvement of test infrastructure and tooling