Build and scale robust automation frameworks using Python and pytest
Integrate automated tests into Azure DevOps CI/CD pipelines
Embed shift-left testing and promote quality through early collaboration with developers
Create clear, well-structured test plans, cases, and documentation
Track test coverage, automation metrics, and overall QA effectiveness
Identify and troubleshoot complex issues across data-heavy systems
Own testing of AI/NLP components and leverage AI-assisted QA tools
Requirements
5+ years of QA automation experience in data-intensive environments
Strong Python skills for building and scaling automation frameworks (pytest or similar)
Proven ability to design and own end-to-end automation strategies from scratch
Hands-on experience with Azure services and Azure DevOps pipelines
Strong background in API testing and CI/CD integration
Knowledge of containerized test environments (Docker)
Ability to create clear, well-structured test documentation and metrics
Manual testing expertise
Excellent client-facing communication and collaboration skills
Upper-Intermediate English level
AI/NLP testing experience (Desirable)
Deepeval experience (Desirable)
Tech Stack
Azure
Docker
Python
Benefits
30 paid days off per year to use however you like — vacations, holidays, or personal time
5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events