Role Summary
We are seeking an experienced Senior QA Engineer with strong expertise in test automation and AI/ML testing to join our growing engineering team. In this role, you will drive the quality assurance process for our software products, with a particular emphasis on automating tests and ensuring the reliability, performance, and fairness of AI-driven features. You will collaborate closely with developers, data scientists, and product teams to deliver high-quality, scalable solutions in an Agile environment.
As a senior member of the QA team, you will not only execute tests but also design automation frameworks, mentor juniors, and incorporate innovative AI-assisted testing practices to accelerate our release cycles while maintaining exceptional standards.
Key Responsibilities
Design, develop, and maintain robust automated test frameworks and scripts for web, API, mobile, and AI/ML components.
Create comprehensive test plans, strategies, and cases covering functional, regression, integration, performance, and end-to-end testing. Perform specialised testing for AI/ML models, including data validation, model accuracy, bias detection, drift monitoring, and adversarial testing. -
Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) to enable continuous testing.
Leverage AI-driven tools and techniques (e.g., AI-assisted test generation, intelligent test orchestration) to enhance test coverage and efficiency.
Identify, document, and track defects; collaborate with development teams to resolve issues and perform root cause analysis.
Mentor junior QA engineers, promote best practices, and contribute to improving overall QA processes and methodologies.
Stay current with emerging trends in QA automation, AI testing, and quality engineering tools.