{bc}
linkedin

QA Engineer Python - Data Platforms

Tech Mahindra
Abu Dhabi, UAE
Contract
Mid-Senior
Onsite
Discovered 3 weeks ago
PythonPytestTest automation frameworksBackend systems testingData quality automationData warehouses

Full Job Posting

Role focus

QA engineering role focused on Python automation for backend systems and data pipelines.

The framework is intended to be reusable and distributed across teams.

Required experience and qualifications

  • Proven Python and Pytest experience building test automation frameworks from scratch.
  • SDET or QA architect mindset and stakeholder-engagement skills.
  • Data-quality automation experience in data warehouse, data lake, or big-data environments, with hands-on Spark.
  • Strong SQL for data validation and test data management; CI/CD experience on Azure DevOps.
  • Experience with code-quality and security tooling, including Snyk, linters, and coverage, plus Power BI test-reporting dashboards.
  • ISTQB certification or equivalent.

Preferred experience

  • Investment data domain, ServiceNow, or Dynatrace/Datadog experience is a nice-to-have.

Responsibilities

  • Build test automation frameworks from scratch for backend systems and data pipelines.
  • Design reusable test frameworks that can be packaged and distributed across teams.
  • Automate data-quality testing for data warehouse, data lake, and big-data environments.
  • Validate data and manage test data using SQL, including hands-on work with Spark.
  • Integrate test automation into CI/CD workflows on Azure DevOps.
  • Use code-quality and security tooling and Power BI dashboards to report test results.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Tech Mahindra