Automation Python QA Engineer (Robot Framework)
We’re looking for an Automation Python QA Engineer to join our team and help deliver high-quality, scalable automated testing solutions for an IoT-based platform. You’ll work across complex API and UI test modules, shared framework components, and test architecture, collaborating closely with product, development, and DevOps teams to ensure efficient, reliable, and maintainable test coverage.
About:
Our client is developing electro-mechanical devices for dairy farms, pulsators and automatic detachers. The solution is leading in the industry with advanced cow monitoring solutions based on activity and rumination sensors.
Responsibilities:
- Build clean, reusable, testable, and maintainable automated tests for API and UI layers;
- Design and implement scalable test automation architecture and framework components;
- Work closely with product, backend, and DevOps engineers to refine requirements and ship reliable features;
- Validate telemetry data, metrics, and aggregations;
- Implement integration and end-to-end test scenarios;
- Perform database validations (MongoDB, PostgreSQL);
- Contribute to CI/CD pipelines and automated test execution;
- Generate and maintain automated test reports;
Support performance testing activities.
Requirements:
- 5+ years of hands-on experience in test automation;
- Strong proficiency in Python;
- Experience with Robot Framework;
- Experience testing REST APIs and microservices;
- Solid understanding of test architecture and framework design;
- Practical experience with databases (MongoDB, PostgreSQL);
- Experience with CI/CD integration;
- Understanding of event-driven systems (Kafka is a plus);
- Ability to collaborate effectively and contribute to architectural decisions;
At least Upper-Intermediate English level.
Would be a plus:
- Experience with IoT or telemetry systems;
- Performance testing experience;
- Experience working in multi-service or distributed systems;
- Familiarity with scalable, modular test frameworks.
Required skills experience
| Python | 4 years |
| Robot Framework | 1.5 years |
Required languages
| English | B2 - Upper Intermediate |