About the position
My client based in Woodstock is currently looking for a Senior Test Automation Engineer to join their team on a contract basis.
IT / FINANCE
Qualifications & Experience
- Relevant Degree, Diploma, or Certification in Information Technology, Computer Science, Software Engineering, or a related field.
- ISTQB Foundation Certification or equivalent testing certification (advantageous).
- Minimum 5+ years of experience in Software Testing and Quality Assurance, with at least 3 years focused on Test Automation.
- Proven experience as a Senior Test Automation Engineer, Automation Tester, or similar role.
- Strong hands-on experience with Playwright for UI and end-to-end test automation.
- Advanced proficiency in TypeScript and JavaScript.
- Demonstrated experience designing, developing, and maintaining scalable automation frameworks from scratch.
- Experience with API testing using tools such as Postman and REST-based services.
- Strong understanding of SQL and database validation techniques.
- Experience integrating automated testing into CI/CD pipelines using tools such as Azure DevOps and GitHub Actions.
- Solid understanding of Agile/Scrum delivery methodologies.
- Experience performing system, integration, regression, functional, and end-to-end testing.
- Experience using defect management and test management tools such as Azure DevOps.
- Exposure to microservices, distributed systems, and event-driven architectures is advantageous.
- Experience within retail, eCommerce, supply chain, or enterprise environments is beneficial.
Responsibilities
- Design, develop, and maintain robust, scalable, and reusable test automation frameworks using Playwright.
- Create, execute, and maintain automated test scripts for functional, regression, integration, and end-to-end testing.
- Ensure automation coverage aligns with business requirements and quality standards.
- Integrate automated testing into CI/CD pipelines to support continuous integration and continuous delivery practices.
- Perform API, UI, database, and integration testing across multiple applications and platforms.
- Analyse test results, identify defects, and work closely with development teams to resolve issues.
- Maintain and enhance automation frameworks to improve reliability, performance, and maintainability.
- Collaborate with Developers, Business Analysts, Product Owners, and other stakeholders throughout the software development lifecycle.
- Participate in sprint planning, backlog refinement, estimation, and Agile ceremonies.
- Develop and implement testing standards, processes, and automation best practices.
- Review requirements and technical specifications to ensure testability and adequate coverage.
- Monitor and report on test execution, automation coverage, and quality metrics.
- Mentor and support junior testers and automation engineers, promoting knowledge sharing and continuous improvement.
- Contribute to the ongoing improvement of QA processes, tools, and methodologies.
Competencies
- Advanced test automation framework development.
- Strong knowledge of Playwright, TypeScript, and JavaScript.
- API testing and validation expertise.
- CI/CD pipeline integration and automation.
- SQL querying and data validation.
- Test strategy development and execution.
- Defect management and root cause analysis.
- Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) knowledge.
- Agile and Scrum delivery experience.
- Strong analytical and problem-solving abilities.
- Excellent attention to detail and commitment to quality.
- Ability to work independently and take ownership of automation initiatives.
- Strong leadership and mentoring capabilities.
- Excellent communication and stakeholder engagement skills.
- Collaborative team player with a proactive approach.
- Strong planning, prioritisation, and organisational skills.
- Adaptability and willingness to learn new technologies and methodologies.
- Results-driven with a continuous improvement mindset.
- Ability to perform effectively in a fast-paced, agile environment.
If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review.
Desired Skills:
- Test automation
- Performance Testing
- Cloud testing