Automated Test Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly motivated and detail-oriented Automated Test Engineer to join our Professional Services team. In this role, you will play a key part in ensuring the quality, stability, and performance of solutions delivered to our clients. You will focus on designing, implementing, and maintaining automated test suites. You will be integrating automated tests within CI/CD pipelines (Azure DevOps / GitHub), and supporting the wider technical team throughout the product lifecycle.
You will contribute to creating cutting-edge, user-centric solutions that empower people to do their best work, while championing quality practices and continuous improvement across the team., Automated & Manual Testing
- Design, develop, and maintain automated test scripts for new and existing features using industry-standard tools and frameworks (e.g. Playwright).
- Build and evolve scalable, efficient automation suites to maximise test coverage and minimise manual regression effort.
- Execute automated and manual test cycles, ensuring thorough validation across functional, regression, integration, and performance testing scenarios.
Quality Engineering & Documentation
- Develop and maintain comprehensive test plans, test cases, and test documentation aligned with project requirements.
- Define clear acceptance criteria and collaborate with stakeholders to ensure shared understanding of expected outcomes.
- Track, prioritise, and manage defects using issue management tools, ensuring timely resolution and transparent communication.
CI/CD & Tooling Integration
- Integrate automated tests into CI/CD pipelines (Azure DevOps), ensuring tests run consistently and reliably across environments.
- Maintain pipeline health, including monitoring build/test failures and optimising automation efficiency.
- Work with engineers to ensure test environments, data, and configurations are properly maintained.
Collaboration & Delivery Support
- Collaborate closely with developers, business analysts, project managers, and stakeholders to validate requirements and ensure business alignment.
- Participate actively in Agile ceremonies including sprint planning, stand-ups, backlog refinement, and release readiness.
- Support UAT processes, helping stakeholders validate functionality and coordinating feedback and sign-off.
Quality Advocacy & Continuous Improvement
- Provide constructive feedback on usability, functionality, performance, and overall user experience.
- Champion best practices in testing, quality assurance, and automation across the team.
- Leverage AI-powered testing tools to expand coverage, reduce cycle times, and enhance defect detection and reporting.
- Contribute to the design, documentation, and continual improvement of testing processes and future automation frameworks.
Requirements
Do you have experience in Test management tools?, Essential
- Excellent experience in automated software testing, with a proven ability to design and run automation frameworks and suites.
- Excellent experience in integrating tests with CI / CD processes (e.g. Azure DevOps / Github)
- Solid understanding of manual testing methodologies, including functional, regression, integration, and exploratory testing.
- Experience with test management and bug-tracking tools (e.g., Azure DevOps).
- Ability to analyse technical and business requirements and translate them into effective, structured test scenarios.
- Excellent attention to detail, proactive problem-solving skills, and a strong quality-driven mindset.
- Strong communication skills with the ability to work collaboratively across cross-functional teams.
Desirable
- Good understanding of Agile/Scrum delivery methodologies.
- Experience with automation tools such as Playwright, Cypress
- Exposure to AI-driven testing or quality tools (e.g., Copilot, Testim, Mabl).
- Familiarity with the Microsoft Azure ecosystem and related technologies.
- Knowledge of API testing frameworks (e.g., Postman, REST Assured) is a bonus.