QA Automation Engineer

4 - 7 years

5 - 7 Lacs

Bengaluru / Bangalore, Karnataka, India

Posted:1 day ago| Platform: Foundit logo

Apply Now

Skills Required

AI/ML

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of Weekday's clients Min Experience: 4 years Location: Bengaluru, Pune JobType: full-time About the Role We are looking for a detail-oriented and passionate QA Automation Engineer to join our growing engineering team. This role is ideal for someone with a strong foundation in automated testing frameworks using Python , and a keen interest or prior exposure to testing systems powered by AI/ML technologies. As a QA Automation Engineer, you will play a key role in ensuring the reliability, performance, and accuracy of our platforms and models. You'll work closely with software developers, data scientists, and DevOps engineers to create and execute test plans that maintain the integrity of both traditional software components and AI-driven features. Key Responsibilities Design, develop, and maintain robust and scalable automated test frameworks using Python for APIs, backend services, and UI components. Collaborate with engineering and data science teams to define test strategies and coverage for AI/ML-powered features , including model outputs and data integrity. Develop test cases that validate both functional and non-functional requirements (performance, reliability, security). Build and maintain automated pipelines to ensure continuous testing across development and deployment cycles (CI/CD). Work closely with product managers and developers to identify, reproduce, and resolve bugs early in the development lifecycle. Contribute to the development of tools that monitor and validate machine learning models in production , including tests for drift, accuracy, and prediction consistency. Ensure quality and consistency in both pre-production and production environments through effective test data management and monitoring practices. Document test plans, strategies, and reports with clarity and precision. Required Skills & Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. Minimum of 4 years of experience in QA Automation, with a strong focus on scripting and tool development using Python . Hands-on experience with test automation frameworks like PyTest, Selenium, or similar. Solid understanding of QA methodologies, practices, and processes for both backend and frontend systems. Exposure to machine learning concepts and workflows , with the ability to test data-driven models and outputs. Familiarity with version control systems (e.g., Git), CI/CD tools (e.g., Jenkins, GitHub Actions), and container technologies (e.g., Docker). Experience testing APIs using tools like Postman, REST-assured, or similar. Strong analytical and problem-solving skills; able to debug complex systems and data inconsistencies. Nice to Have Experience testing AI/ML workflows, including model training pipelines, inference validation, and explainability checks. Knowledge of cloud environments (AWS, GCP, or Azure). Familiarity with data formats and processing frameworks such as JSON, Pandas, NumPy, and Spark. Experience in writing performance and load tests.

Mock Interview

Boost Confidence & Sharpen Skills

Start Ai/Ml Interview Now

RecommendedJobs for You

Bengaluru / Bangalore, Karnataka, India

Navi Mumbai, Maharashtra, India

Navi Mumbai, Maharashtra, India

Navi Mumbai, Maharashtra, India

Noida, Uttar Pradesh, India