Hybrid working – 2 days per week in Doncaster – 3 days from home
£55K-£60K + 6% pension & private medical
Key Responsibilities of a Lead QA Analyst:
- Lead QA Initiatives:
- Develop, implement, and maintain comprehensive test strategies, plans, and scripts.
- Lead and mentor a team of QA engineers, fostering a culture of quality and continuous improvement.
- Coordinate with development and product teams to ensure alignment on testing priorities and deliverables.
- Understanding of Functional Requirements:
- Collaborate with product managers and business analysts to thoroughly understand functional requirements and acceptance criteria.
- Ensure test cases comprehensively cover all functional requirements and user stories.
- Provide feedback on requirements and designs to ensure testability and completeness.
- Automated Testing:
- Design and develop automated test frameworks and test cases for functional, regression, and performance testing.
- Integrate automated tests into the CI/CD pipeline to ensure rapid and reliable delivery of software.
- Monitor and analyse test results, providing actionable insights to the development team.
- DevOps Integration:
- Collaborate with the DevOps team to enhance and maintain the CI/CD pipeline, ensuring seamless integration of automated tests.
- Implement and maintain QA tools and infrastructure to support automated testing and continuous delivery.
- Ensure the QA process aligns with DevOps best practices, focusing on efficiency and scalability.
- API Testing:
- Develop and execute API tests to validate the functionality, reliability, and performance of backend services.
- Use tools like Postman, Swagger, or similar to automate API testing.
- Work with developers to troubleshoot and resolve issues identified during testing.
- Agile Development:
- Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Collaborate closely with Product Owners and Scrum Masters to define clear acceptance criteria and ensure thorough test coverage.
- Adapt QA processes to fit the iterative nature of Agile development, focusing on continuous improvement and rapid delivery.
- Quality Metrics and Reporting:
- Define and track key quality metrics to measure the effectiveness of QA processes.
- Provide regular reports and updates on testing progress, coverage, and results to stakeholders.
- Conduct root cause analysis on defects, working closely with development teams to resolve issues and prevent recurrence.
Skills and Experience of a Lead QA Analyst:
- Experience in quality assurance, with at least 2 years in a lead or senior role.
- Strong background in automated testing and test automation tools (e.g., Selenium, Playwright, JUnit, TestNG).
- Experience advantageous with DevOps practices and CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Extensive experience in API testing and automation (e.g., Postman, SoapUI, REST Assured).
- Solid understanding of Agile methodologies and experience working in Agile environments.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and leadership skills, with the ability to work collaboratively across teams.
- Experience with Agile tools such as Jira, Confluence, or similar.