QA Engineer
tuvsud
Job Description
- Collaborate with the Quality Manager, Project Managers and development teams to define, implement and execute end-to-end tests for new features and platform components
- Develop and maintain automated test suites (unit, integration, UI, API) across React frontend and Python backend services.
- Ensure data pipelines, ML models, and AI features meet functional and non-functional quality criteria (e.g., accuracy, reliability, performance).
- Proactively identify, document, and drive resolution of defects and regressions, work on technical debts related to test coverage and software reliability.
- Collaborate with the QA team to identify gaps in testing and QA processes
Your Qualification:
- Minimum 5 years of experience in Quality Engineering or Software Testing, with demonstrable work in test automation and QA in multidisciplinary product teams.
- Strong programming skills in Python and JavaScript/TypeScript; capable of writing testable code and automated test scripts without supervision.
- Hands-on experience with frontend and backend test frameworks (e.g. Playwright, pytest, unittest, Postman, REST API testing) as well as experience in exploratory testing
- Familiarity with Azure DevOps or similar CI/CD systems; ability to define test stages and integrate automated test pipelines.
- Experience validating AI and data analytics components, including model behavior, data transformation pipelines, and output consistency
- Comfortable testing in cloud-native environments (preferably Azure), including API-based services, containerized apps, and serverless components.
- Skilled in using tools for quality assurance documentation, issue tracking, and defect management in agile environments
- Leadership competence, communicative and social competence, business fluent and good knowledge of English
- Communicative and social competence, business fluent and very good knowledge of English
- Certification: ISTQB certification desirable