Tech Stack
DockerDynamoDBGoKafkaMySQLReactRedisTypeScript
About the role
- Work in a cross-functional team to achieve the highest level of quality across the software development lifecycle.
- Conduct manual and automated tests of our product and analyze results to ensure the correct implementation of its features and experiments.
- Take initiative in building quality into the product, by actively participating in features development with the team.
- Play a key role in reporting, troubleshooting, and retesting any bugs or errors that may occur.
- Take ownership of post-release and post-implementation monitoring.
- Be part of an international English-speaking team dedicated to scaling our adtech platform beyond our hundreds of millions of monthly active users.
Requirements
- 3+ years of experience as a Quality Assurance Engineer with focus on complex backends testing.
- Experience in testing complex backend systems with multiple services: you have worked containerized apps (Docker), databases (e.g. MySQL, Redis, DynamoDB), or messaging systems (e.g. SQS, Kafka or similar).
- Hands-on experience with Automation Testing Tools (e.g. RestAssured).
- Experience in working closely with engineers (investigating how the system works and discussing feature requirements).
- Experienced in QA methodology, and familiar with Agile frameworks and regression/smoke.
- Able to document and troubleshoot errors as well as prepare, document, and maintain test cases.
- Excellent communication & organizational skills and pay attention to details.
- Analytical mind and problem-solving attitude.