QA Engineer

Prevalent AI

Ernakulam

On-site

INR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Prevalent AI in India (Kerala, Ernakulam) is seeking a QA automation engineer to design, develop and maintain automated test suites with 85–90% automation coverage. You will build robust Python-based frameworks using Pytest, PySpark validation and SQL data checks across data-intensive workflows.

Join a collaborative team, integrate tests into CI/CD pipelines and leverage AI-assisted testing workflows to reduce manual effort while ensuring high-quality software delivery.

Qualifications

  • Proficient in Python with reusable utilities and debugging
  • Hands-on Pytest experience including fixtures, parametrisation, assertions
  • Hands-on PySpark experience validating data transformations and outputs
  • Strong SQL skills for data validation across relational databases
  • Experience building automated test frameworks rather than relying on manual testing
  • Ability to connect automated tests with backend or database validation
  • Experience leveraging AI-assisted testing workflows
  • Experience writing Markdown-based SKILL.md files
  • Experience with Git and CI/CD pipelines
  • Experience working in Agile environments

Responsibilities

  • Design, develop and maintain automated test suites with 85–90% automation coverage
  • Develop robust test automation frameworks using Python and Pytest
  • Write and maintain automated test cases for functional, API, regression and data-processing tests
  • Use PySpark to validate data transformations and quality across data-intensive workflows
  • Write SQL queries to validate application data and reconcile results
  • Integrate Python, Pytest, PySpark and SQL into automated validation workflows
  • Collaborate with developers and data engineers to improve software quality
  • Identify opportunities to reduce manual effort through automation and AI-assisted workflows
  • Evaluate AI-generated test cases and code for correctness
  • Integrate automated test execution into CI/CD pipelines

Skills

Python
Pytest
PySpark
SQL
Git
CI/CD
AI agents
Markdown SKILL.md
Code reading

Tools

Selenium
Playwright

Job description

Job Description:

Key Responsibilities
  • Design, develop and maintain automated test suites, targeting approximately 85–90% automation coverage with minimal reliance on manual testing.
  • Develop robust and reusable test automation frameworks using Python and Pytest.
  • Write and maintain automated test cases covering functional, integration, API, regression and data-processing scenarios.
  • Use PySpark to validate data transformations, processing logic, data quality and expected outputs across data-intensive workflows.
  • Write SQL queries to validate application data, verify database states, identify inconsistencies and reconcile expected versus actual results.
  • Integrate Python, Pytest, PySpark and SQL into automated validation workflows wherever appropriate.
  • Understand application code, test existing implementations, investigate failures and identify defects through code-level analysis.
  • Design reusable test utilities, fixtures, assertions, test-data management mechanisms and failure-reporting capabilities.
  • Leverage AI agents to support test-case generation, test automation, code analysis, failure investigation and other relevant QA workflows.
  • Create, maintain and improve
    SKILL.md files defining instructions, workflows, tools and reusable capabilities for AI agents.
  • Evaluate AI-generated test cases and code for correctness, reliability, maintainability and adequate test coverage.
  • Integrate automated test execution into CI/CD pipelines and support repeatable regression validation.
  • Collaborate with developers, data engineers and other stakeholders to understand requirements, review code, investigate defects and improve overall software quality.
  • Identify opportunities to reduce repetitive manual effort through automation, reusable components and AI-assisted workflows.
Skills and Experience:
  • Strong hands-on programming experience in Python, including writing maintainable code, reusable utilities, functions, modules and debugging logic.
  • Practical experience with Pytest, including test design, fixtures, parametrisation, assertions, test organisation and failure handling.
  • Hands-on experience with PySpark, including validating distributed data-processing logic, transformations and expected data outputs.
  • Strong SQL skills, including joins, aggregations, filtering, subqueries and data validation across relational databases.
  • Experience building and maintaining automated test frameworks rather than relying primarily on manual test execution.
  • Ability to connect automated test execution with backend or database validation and assert expected results.
  • Ability to read and understand application code, trace execution logic, investigate failures and distinguish application defects from test issues.
  • Practical experience leveraging AI agents or AI-assisted development workflows for coding, testing, debugging or task automation.
  • Ability to write and maintain Markdown-based SKILL.md files for defining reusable AI-agent skills, instructions or workflows.
  • Experience with version control, preferably Git, and automated execution through CI/CD pipelines.
Must Have skills:
  • Experience with Selenium or Playwright for UI automation, where relevant to the application.
  • API automation using Python libraries and tools.
  • Experience testing data-intensive applications, distributed processing workflows or data platforms.
  • Experience with automated data-quality checks, reconciliation and database integrity validation.
  • Familiarity with Docker, Linux environments and CI/CD tooling.
  • Experience evaluating AI/LLM outputs, validating generated code or building AI-assisted testing workflows.
  • Experience working in Agile development environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Test Engineer
Software Test Engineer

Avya Technology Pvt. Ltd. • Sector 10

On-site
INR 600,000 - 900,000
Staff QA Automation Engineer
Staff QA Automation Engineer

MeeruAI • Hyderabad

On-site
INR 3,000,000 - 5,500,000
Software Development Engineer in Test
Software Development Engineer in Test

brownbox consulting • Maharashtra

On-site
INR 800,000 - 1,200,000
Software Development Engineer in Test
Software Development Engineer in Test

Axiamatic • Bengaluru

On-site
INR 900,000 - 1,500,000
InfoBeans Technologies - Senior Quality Assurance Manager - Python/Playwright
InfoBeans Technologies - Senior Quality Assurance Manager - Python/Playwright

InfoBeans • Indore District

On-site
INR 3,000,000 - 6,000,000
QA Engineer
QA Engineer

UptimeAI Inc. • Bengaluru

On-site
INR 800,000 - 1,400,000
Quality Assurance Engineer
Quality Assurance Engineer

Quod Financial • Ernakulam

On-site
INR 700,000 - 1,000,000
Senior Python Automation Test Engineer with AI
Senior Python Automation Test Engineer with AI

EPAM Systems • Gurugram District

On-site
INR 2,800,000 - 4,200,000
Staff QA Automation Engineer
Staff QA Automation Engineer

Meeru AI Inc • Hyderabad

On-site
INR 1,800,000 - 2,800,000
QA Engineer – Automation & Agentic Applications
QA Engineer – Automation & Agentic Applications

Beroe Inc • India

On-site
INR 1,000,000 - 1,500,000