Principal Quality Assurance Engineer
Skills
Cloud InfrastructureDevopsAmazon Web ServicesBehavior-Driven DevelopmentLoad TestingPipelinesProperty Management Systems
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
