Senior Test Automation Engineer

Contract - Woodstock 
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.
Competency
• 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.
    © 2024 Rough Diamonds Studio. All rights reserved.