Apply now »
Country:  United Kingdom
Location: 

Doncaster, DNC, United Kingdom

Location details: 
Employment type:  Undefined term
Full-time/part-time position:  Full time
Workplace Type:  Hybrid

QA Analyst Lead

TBA Group produces market leading, large-scale, distribution and supply chain software products used by customers worldwide and is aiming for further substantial growth over the next 5 years. We are looking to recruit a Lead QA Analyst on a permanent basis in Doncaster.

 

Please note, although we do offer hybrid/flexible working - you will be required to come to the office at least twice a week so someone within commuting distance to Doncaster is required.

 

As a Lead QA Analyst at TBA Doncaster you will spearhead the quality assurance efforts to ensure our products meet the highest standards of quality, reliability, and performance. You will collaborate with cross-functional teams, including Development, DevOps, and Product Management, to design, implement, and oversee comprehensive testing strategies. Your expertise in automated testing, DevOps practices, and API testing will be crucial in driving our continuous integration and delivery pipeline.

 

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 analyze 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.
  • Experience advantageous in programming languages such as Java, Python, or JavaScript.
  • 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.

 

 

What we offer;

 

  • Competitive salary based on skills and experience
  • Private medical with BUPA
  • 6% Contributory Pension Scheme
  • Hybrid working

 

Apply now »