QA Engineer

QA Engineer

Posted 1 day ago by Norton Blake

£63 Per hour
Outside
Hybrid
London Area, United Kingdom

Summary: The QA Engineer role involves collaborating with various teams to ensure high-quality software delivery, focusing on testing strategies, automation tools, and best practices. The position is primarily remote with occasional in-person meetings in London. The contract is initially for three months and emphasizes continuous improvement and risk-based testing. The role requires extensive experience in QA and automation, along with strong programming skills.

Key Responsibilities:

  • Define and maintain a clear testing strategy that aligns with engineering and business needs.
  • Work with engineering leads, product managers, and stakeholders to ensure QA is a first-class citizen for all projects.
  • Select, implement, and scale automation frameworks, ensuring efficiency and reliability.
  • Conduct training sessions and document best practices to improve QA awareness across all teams.
  • Track and analyze testing metrics, drive process improvements, and reduce testing bottlenecks.
  • Empower engineers to take responsibility for their testing while ensuring a robust safety net through automation.
  • Introduce a structured approach where test coverage is aligned with business impact and risk.
  • Implement a structured approach for post-release monitoring, bug triaging, and root cause analysis.

Key Skills:

  • Extensive experience in QA, driving automation strategies and setting up scalable testing frameworks.
  • A high standard for software under test and intrinsic regard for end user experience.
  • Strong background in test automation, including tools such as Playwright, Jest and superset.
  • Strong programming experience in TypeScript, Go or Python for test automation.
  • Experience working with observability tools (e.g., monitoring logs, distributed tracing, and alerting mechanisms).
  • Ability to define and track key quality metrics to measure and continuously improve the testing process.
  • Security and compliance awareness, ensuring testing processes align with least privilege access and automated secrets management.

Salary (Rate): £62.50/hr

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

QA Engineer, Remote (1 or 2 days a month in London), 3 months initially, £450 - £500/day (OUTSIDE IR35)

The Role

As a QA Contractor, you will work closely with other QAs, engineering, product, and operations teams to ensure high quality software is delivered with confidence. You will be a trusted voice for testing strategies, automation tools, and best practices.

Key Responsibilities

  • QA Strategy & Governance : Define and maintain a clear testing strategy that aligns with engineering and business needs.
  • Cross-Team Collaboration : Work with engineering leads, product managers, and stakeholders to ensure QA is a first-class citizen for all projects.
  • Automation & Tooling : Select, implement, and scale automation frameworks, ensuring efficiency and reliability.
  • Knowledge Sharing : Conduct training sessions and document best practices to improve QA awareness across all teams.
  • Continuous Improvement : Track and analyze testing metrics, drive process improvements, and reduce testing bottlenecks.
  • Testing Ownership : Empower engineers to take responsibility for their testing while ensuring a robust safety net through automation.
  • Risk-Based Testing : Introduce a structured approach where test coverage is aligned with business impact and risk.
  • Incident Management : Implement a structured approach for post-release monitoring, bug triaging, and root cause analysis.

Skills & Experience

  • Extensive experience in QA, driving automation strategies and setting up scalable testing frameworks.
  • A high standard for software under test and intrinsic regard for end user experience.
  • Strong background in test automation, including tools such as Playwright, Jest and superset.
  • Strong programming experience in TypeScript, Go or Python for test automation.
  • Experience working with observability tools (e.g., monitoring logs, distributed tracing, and alerting mechanisms).
  • Ability to define and track key quality metrics to measure and continuously improve the testing process.
  • Security and compliance awareness, ensuring testing processes align with least privilege access and automated secrets management.