Senior QA Engineer – Automation & AI Testing
Job Description:
- Develop and maintain automated test scripts for web and mobile applications.
- Design, implement, and execute automated test suites using tools such as Selenium and JMeter.
- Apply strong QA methodologies to ensure high-quality software delivery.
- Perform Data QA and AI QA by validating data pipelines, LLM outputs, and agent-based systems (including accuracy, hallucination, and reasoning checks).
- Collaborate with QA teams to define and implement robust testing strategies.
- Contribute to the development and execution of comprehensive test plans.
- Identify, report, and track software defects through to resolution.
- Work closely with development teams to ensure timely defect fixing.
- Collaborate with performance testing teams to validate scalability and application performance.
- Document automated test scripts, frameworks, and QA processes clearly and accurately.
- Work with developers, product managers, and stakeholders to ensure full test coverage and alignment with requirements.
Qualifications & Experience
- Bachelor's Degree in Computer Science, Information Technology, or a related field.
- Minimum 5+ years of hands-on experience in test automation and framework implementation.
- Strong programming or scripting skills.
- Experience working with automated testing tools such as Selenium, JMeter, or similar.
- Solid understanding of software testing principles and QA methodologies.
- Experience in Data QA and AI testing, including validation of data pipelines, LLM outputs, and agent-based systems.
- Experience with performance testing tools.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Knowledge of CI/CD tools and pipelines.
Core Competencies
- Strong analytical thinking and problem-solving skills.
- Attention to detail and quality-focused mindset.
- Effective communication and collaboration skills.
- Ability to work in fast-paced environments and manage multiple tasks.