QA Engineer (Python + pytest)
inDrive
Software Engineering, Quality Assurance
Limassol, Cyprus
Posted on Nov 28, 2024
QA Engineer (Python + pytest)
Cyprus, Limassol
- Hybrid
- Full-time
- Middle
We are looking for a QA Engineer in the ME Incentives.
The team is responsible for creating a service that motivates drivers and passengers to complete journeys. The team includes server developers, quality assurance testers, a product analyst, and a data processing engineer.
Our stack: Python + pytest
Responsibilities
- Actively participate in all stages of the product lifecycle, from initial concept through to deployment, to promote excellence in functionality, security, reliability, and performance
- Should create scalable, reliable and high speed e2e, api tests for main and neibour services.
- Develop and refine testing methodologies to improve development workflows and enhance overall product quality
- Engage in anticipatory problem-solving to identify and mitigate potential defects, maintaining the highest standards of quality
- Allocate approximately 40% of work time to writing e2e, API self-tests using our in-house framework, which includes Python + pytest
- Create comprehensive test cases and other test documentation to thoroughly evaluate various product usage scenarios
- Work collaboratively with both team members and external stakeholders to achieve project goals
- Engage in ongoing professional development to keep abreast of the latest industry trends and best practices.
- Maintain CI pipeline for autotests.
Qualifications
- Competence in writing automated tests using Python +pytest must have.
- Experience with version control systems, such as Git.
- Profound understanding of testing processes, methodologies, and design techniques
- Excellent analytical and problem-solving abilities, with an attention to detail
- Exceptional communication and teamwork skills, focused on collaborative problem-solving
- Minimum of 3 years' of proven experience as a quality assurance engineer in back-end, front-end, or mobile native applications testing
- Solid understanding of REST APIs and web services technologies
- Familiarity with Continuous Integration (CI) systems, preferably GitHub
- Basic proficiency in SQL
-
Experience with containerization technologies and systems, ideally with hands-on experience in Kubernetes
Conditions & Benefits
- Stable salary, official employment
- Health insurance
- Hybrid work mode and flexile schedule
- Relocation package offered for candidates from other regions
- Access to professional counseling services including psychological, financial, and legal support
- Discount club membership
- Diverse internal training programs
- Partially or fully payed additional training courses
- All necessary work equipment