About the Role
We are looking for a quality-driven Engineer Tester to join our engineering team. You will ensure the reliability, performance, and correctness of cloud-native services that process large volumes of data to deliver fast, accurate results. You will design and accomplish both functional and non-functional testing strategies, working with developers and product owners to understand the product and identify quality risks.
This is an excellent opportunity for a testing professional who is passionate about automation, performance engineering, and building quality into every stage of the development lifecycle.
What You'll Do
- Design & Implement comprehensive test strategies covering functional, regression, integration, and end-to-end testing for microservices-based systems
- Performance & Load Testing β design, and implement performance test suites using Gatling and Locust to validate system behavior under high-throughput, high-concurrency conditions
- Automate β build automated test frameworks using Python and PyTest, ensuring high coverage and fast feedback loops
- Understand the Product β learn functional domain knowledge to independently create meaningful, well-targeted test cases that go beyond surface-level validation
- Non-Functional Testing β contribute to scalability, reliability, soak, and stress testing to ensure services meet production-grade Service level agreements
- API Testing β validate RESTful APIs for correctness, error handling, data integrity, and contract compliance
- Debug & Investigate β trace test failures across distributed services and cloud infrastructure; collaborate with developers on root cause analysis
- Collaborate β work with developers, product owners, and teams to define acceptance criteria, identify edge cases, and shift quality left
- CI/CD Integration β integrate automated test suites into CI/CD pipelines for quality validation
- Report & Communicate β produce clear test reports, defect analyses, and quality metrics; flag risks early and advocate for quality across the team
- Document β maintain test plans, test cases, and testing documentation to ensure traceability and knowledge sharing
- Reporting - You will report to an Engineering Manager.