Senior QA Engineer
Core
Ensuring software quality throughout the development lifecycle via manual and automated testing, test strategy definition, and validation of distributed microservices systems.
Role type
Senior QA Engineer
Builds
High-reliability software deliverables for a global operation
Domain
Software Engineering / Distributed Systems / Microservices
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Manual and automated testing, Unit/Integration/Regression/E2E testing, Microservices architecture, REST API testing, BDD/Gherkin, AWS (SQS, CloudWatch), Docker, Docker Compose
Preferred skills
API Gateway, AWS Lambda, S3, DynamoDB, RDS, SNS, Observability (logs, metrics, tracing), CI/CD pipelines
Technologies
AWS, Docker, CloudWatch, SQS, Gherkin, REST APIs
Responsibilities
Plan, define, and execute test strategies; Create and maintain structured test scenarios; Execute functional, regression, integration, and E2E tests; Validate microservice integrations and async flows; Test and validate REST APIs; Analyze logs and monitor applications; Configure test environments; Identify and document defects; Collaborate on quality process improvements.
Seniority
Senior, hands-on IC
