
Test Automation Engineer
- Manchester
- Permanent
- Full-time
- Work closely with developers, QA engineers, product owners and business users to derive requirements
- Develop, write, and execute Automated Test scenarios to validate software functionality efficiently and accurately, encompassing automated testing best practices and methodologies
- Create, maintain, and enhance automated test suites using industry-standard automation tools, ensuring scalability, maintainability, and effectiveness in detecting defects
- Accurately document and collaborate on issue resolution, utilising automated test results to prioritise and address defects promptly
- Utilise automated testing to ensure performance, security, and usability criteria are met, while supporting the identification and addressing of nonfunctional requirements
- Ensure efficient release processes by supporting the running of automated tests in CI/CD pipelines for reliable software releases, coordinating with relevant teams for seamless QA activities
- Embrace and assist in implementation of shift-left approaches
- Provide comprehensive and timely reporting on automated test progress and outcomes, communicating effectively with stakeholders to convey insights into software quality and testing effectiveness, including escalating issues where appropriate
- Experience in JavaScript/TypeScript
- 3+ years of experience working in Agile/Scrum-based/Kanban development environments using iterative development cycles
- ISTQB Foundation or equivalent certification
- Experience in Cloud platforms (GCP/Azure/AWS)
- Experience in executing database queries
- Experience with CI/CD pipelines and release candidate management using tools like GitLab/TeamCity/Octopus/Jenkins
- Familiarity with API testing tools (e.g. Swagger, SOAP UI, Postman)
- Experience with Test automation tools such as Cypress, Selenium, Nightwatch, or Playwright
- Ability to write and maintain documentation in a wiki such as Confluence