Principal Quality Assurance Engineer

Skills
Cloud InfrastructureDevopsAmazon Web ServicesBehavior-Driven DevelopmentLoad TestingPipelinesProperty Management Systems
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience in a highly technical QA Automation or Backend Engineering role operating in a shift-left environment
  • Deep understanding of RESTful architectures with experience validating JSON Schemas or GraphQL types at the contract level
  • Proficiency in Golang or another object-oriented language with the ability to ramp up quickly on Go
  • Experience testing asynchronous and event-driven architectures such as Kafka and SQS with knowledge of data consistency and resilience patterns
  • Strong experience working within Agile Scrum including sprint planning backlog refinement and retrospectives
  • Demonstrated expertise in using AI tooling effectively with the engineering depth to critique debug and refine AI-generated code while coaching others to do the same
  • Strong track record testing complex APIs backend architectures and cloud-hosted environments on AWS
  • Proven ability to build maintain and troubleshoot automated testing within CI/CD pipelines in collaboration with DevOps teams
  • A team-first mindset with excellent communication and stakeholder management skills

Nice to have

  • Curious
  • Collaborative
  • Mentoring mindset
  • People-first
  • Inclusive

Day to day

  • Lead backend quality strategy across APIs services and cloud infrastructure
  • Partner with engineers PMs SRE DevOps and architects to embed testability resilience and contract integrity into system design
  • Build and maintain automation quality gates and performance testing approaches that improve reliability and accelerate safe delivery

Hiring process

  • Submit application
  • Recruitment team review
  • Interviews and assessments
  • Final decision