Senior AQA Engineer
About the Role
We are seeking a Senior QA Engineer with strong expertise in manual and automated testing, and proven experience working with AI-based solutions and tools. The ideal candidate has a broad technical background, the ability to lead QA activities across multiple projects, and the mindset to drive quality throughout the entire software development lifecycle (SDLC). This role will be instrumental in ensuring the reliability, accuracy, and performance of both traditional and AI-driven products.
Key Responsibilities
- Lead and execute end-to-end QA processes across multiple projects, including AI and data-driven systems.
- Define and maintain test strategies, plans, and detailed test case documentation.
- Conduct thorough manual testing, including functional, regression, integration, and exploratory testing.
- Design, implement, and maintain automated test suites using Pytest, Playwright, and other relevant frameworks.
- Develop and execute data validation strategies for structured and unstructured datasets, ensuring model input/output accuracy.
- Test and validate AI/ML models and workflows, including edge cases, bias detection, and model performance evaluation.
- Integrate AI-assisted QA techniques to improve test coverage, speed, and reliability.
- Collaborate closely with product managers, developers, data scientists, and DevOps teams.
- Lead QA reviews, mentor team members, and introduce best practices for AI testing and automation.
- Ensure proper CI/CD integration and automated quality gates in AI pipelines.
Participate in SDLC quality processes, using or adapting to advanced QA platforms such as Saola, QA.tech, or similar solutions to enhance testing and delivery workflows.
Required Qualifications
- 5+ years of experience in software quality assurance, including manual and automated testing. Hands-on experience with Pytest, Playwright, or similar automation frameworks.
- Proven track record of leading QA efforts across multiple complex projects.
- Experience testing AI/ML-based products or data-driven applications.
- Strong knowledge of QA methodologies, test design techniques, and best practices for AI pipelines.
- Strong data validation skills, including writing and executing SQL queries and working with large datasets.
- Familiarity with SDLC best practices and willingness to adopt advanced QA platforms and processes.
- Experience with CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI).
Excellent communication and leadership skills.
Nice to Have
- Experience testing APIs, microservices, and streaming data systems.
- Familiarity with MLOps, model lifecycle testing, and prompt validation.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of performance, security, and reliability testing.
Experience working in Agile/Scrum environments.
Soft Skills
- Strong ownership and leadership mindset.
- Ability to work in fast-paced, multi-project environments.
- Excellent analytical and problem-solving skills.
- Passion for innovation and quality in AI-driven solutions.
- Team-oriented with mentoring capabilities.
- Open-minded and proactive in adopting new tools and methodologies.
Required languages
| English | B2 - Upper Intermediate |