Job Openings RQ00247 - Automation Developer - Intermediate

About the job RQ00247 - Automation Developer - Intermediate

Must Haves:

  • 7+ years of experience in Quality Assurance, Test Automation, or Quality Engineering.
  • 5+ years of experience developing and maintaining automation frameworks.
  • 3+ years of hands-on performance testing experience.
  • 5+ years of experience working in Agile/Scrum environments.
  • Experience implementing automated and performance testing within CI/CD pipelines.
  • Experience testing cloud-hosted applications, preferably on Microsoft Azure.

Nice To haves: Grafana k6

Location: 3 days onsite (subject to HM discretion)

Public Sector Experience: Preferred

QA Automation Engineer

Key Responsibilities & Technical Capabilities

  • Automation Strategy & Process Optimization: Evaluate software workflows and system architectures to identify high-value manual processes suitable for automated regression and integration testing.
  • Test Script Design & Execution: Architect, develop, and maintain robust automated test scripts to validate core functionality, API endpoints, system logic, and UI workflows.
  • Framework Architecture & Tooling: Implement and extend test automation frameworks (e.g., Selenium, Cypress, Playwright, or equivalent) to scale test coverage across continuous integration pipelines.
  • Comprehensive Systems & Data Validation: Execute automated and functional test suites across distributed environments, encompassing relational/NoSQL databases, backend services, network layers, web/mobile applications, and hardware interfaces.
  • Defect Root Cause Analysis (RCA): Isolate software failures, conduct deep-dive log analysis, and perform root-cause investigations to document reproducible bug reports and quality risks.
  • Engineering Collaboration & Triage: Partner directly with software developers and QA teams to triage defects, validate patches, and accelerate release cycles within Agile/Scrum delivery models.
  • Environment Provisioning & Infrastructure: Install, configure, and maintain local and staging databases, runtime environments, and third-party dependencies required for test automation harnesses.
  • Requirements Gathering & Technical Documentation: Elicit technical and business constraints from end-users and product stakeholders to author test plans, automation charters, and comprehensive technical documentation.
  • Cross-Functional Delivery & Management: Balance competing priorities across sprints, ensure SLA/deadline adherence, and align technical automation deliverables with client and stakeholder expectations.