Senior QA Engineer (Python)
We are looking for an experienced QA Engineer to join a team delivering scalable, high-impact software solutions in a modern microservices environment. In this role, you will be responsible for ensuring high software quality and taking ownership of testing strategy across the full development lifecycle.
✅ Your responsibilities:
Collaborate closely with development and product teams including Product Owners and Architects to define quality standards and testing strategies
Prepare and maintain test plans and test cases
Develop and maintain automated tests for API and end-to-end layers in distributed systems
Perform manual testing for edge cases and complex business scenarios
Ensure system quality, performance, and reliability
Work with CI/CD pipelines to integrate automated tests and support smooth releases
Contribute to improving QA processes and introducing best practices within the team
Analyze requirements and system architecture to design effective testing approaches
🧠 Our requirements:
Hands-on experience in QA, including test automation
5+ years of experience in software testing or similar role
Experience with API and end-to-end testing
Practical knowledge of Python, Playwright, and SQL
Understanding of microservices architecture and modern cloud-based systems
Understanding of Agile software development processes
Strong analytical and teamwork skills with a proactive mindset
🌟 What we offer:
Work on challenging and impactful technology projects in a distributed systems environment
Collaboration with an experienced and supportive team
Opportunities for growth and real influence on product quality
Flexible working hours, remote or hybrid setup
Training budget and continuous professional development opportunities
Senior QA Engineer (Python)
Senior QA Engineer (Python)