Senior QA Engineer (Python)
inDriver
Software Engineering, Quality Assurance
Kazakhstan
Posted on Dec 1, 2025
Responsibilities
- Build and maintain automated testing frameworks; migrate existing systems to modern technologies.
- Monitor and support testing infrastructure, including alerting systems for early issue detection.
- Write and maintain API automated tests using Python, Allure, or other relevant tools.
- Develop and maintain test plans, test cases, and documentation for backend applications.
- Perform regression testing to ensure product stability after updates and deployments.
- Participate in Agile ceremonies (e.g., sprint planning) and provide input on testing scope and priorities.
- Analyze test results, document issues, and collaborate closely with development teams to resolve defects.
Qualifications
- Minimum 3 years of experience as a QA Automation Engineer and 1 year testing mobile and web applications, including cross browser compatibility.
- Strong proficiency with Appium, Python, and Selenium, with a solid understanding of client server architecture.
- Hands on experience testing Android/iOS apps, including work with emulators, network traffic sniffing, and OS specific testing.
- Proficiency in API testing using Postman, and understanding of database CRUD operations.
- Basic command line skills (bash, zsh) for environment setup and test execution.
- Experience using Test Management Systems (TestOps, Jira, Asana) and collaboration tools (Slack, Git/GitHub).
- Strong communication and teamwork skills, with a proactive approach to problem solving.