This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Principal Technical Consultant, you will apply your extensive knowledge of software engineering, testing methods, tools, and techniques to provide bespoke solutions for automation and non-functional requirements. You will take a senior leadership role, guiding teams to success, owning the Quality Engineering approach for your engagements, and leading by example.
Job Responsibility
Set the overall direction for quality engineering and implement innovative approaches across diverse client delivery landscapes
Build and support automation and/or performance test frameworks using a variety of open-source, commercial, and bespoke solutions
Lead a team of Quality Engineers, providing technical advice and supporting their professional learning and development
Provide expert guidance on test strategies, tools, and architecture, forming close relationships with engineering leads and stakeholders
Perform technically focused QA Health Checks to assess and improve existing approaches to automation and performance testing
Stay tool-agnostic and lead in sharing, collaborating, and promoting the value of quality engineer within your role
Requirements
10+ years of commercial experience in automation and/or performance testing
Experience working at a senior level, establishing organisational networks and engaging other senior leaders
Professional knowledge of object-oriented design patterns and modern languages such as Java, TypeScript/JS, Python, C#, or Scala
Solid understanding of cloud services (AWS/Azure/GCP), microservices, observability, Infrastructure as Code, and SRE principles
Proficiency with a broad range of tools such as Playwright, Selenium, Cypress, JMeter, Gatling, or K6
Deep understanding of CI/CD, release management, and pipeline implementation (Jenkins, Azure DevOps, GitHub Actions)
Candidates must be eligible for SC Clearance
Nice to have
Experience with emerging technologies, e.g using AI/ML within your engineering projects
Familiarity with testing in cloud environments such as AWS, Azure or Google Cloud
Industry-recognised certifications in programming languages