Senior QA Automation Engineer - Data Pipelines & API Testing

Veriipro

Plano (TX)

On-site

USD 120,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Veriipro is seeking an experienced Senior Python / QA Automation Engineer to design, develop, and maintain scalable test automation frameworks. You will validate BRDs, map requirements to tests, and drive end-to-end testing across data pipelines and UI dashboards, ensuring data quality and API reliability.

The role emphasizes CI/CD integration, collaboration with DevOps and data teams, and exploring AI-driven validation approaches, with a focus on Databricks/Snowflake environments.

Qualifications

  • 8+ years of Python development, QA automation, and software testing.
  • Hands-on experience with Python, Playwright, and Selenium WebDriver.
  • Expertise in building and maintaining scalable test automation frameworks.
  • Strong API automation testing for REST and GraphQL services.
  • SQL-based data validation and data quality testing.
  • Experience with Databricks and Snowflake data pipelines.
  • Understanding of test strategies, planning, test case design, test execution, and defect management.
  • CI/CD experience with Azure DevOps, Jenkins, and GitHub Actions.
  • Docker, Git, and modern DevOps practices.
  • API testing tools: Postman, Bruno, Requests, httpx, Swagger/OpenAPI.
  • Performance testing with Locust, k6, or JMeter.
  • Requirements traceability, acceptance criteria, regression testing, and defect prevention.

Responsibilities

  • Design, develop, and maintain scalable Python-based test automation frameworks using Playwright and Selenium WebDriver.
  • Develop and optimize comprehensive test strategies, test plans, test scenarios, and test cases.
  • Review and validate BRDs, ensuring requirements are clear, complete, and testable.
  • Map business requirements to acceptance criteria and maintain RTM.
  • Participate in BRD walkthroughs, requirement reviews, and sign-off meetings with stakeholders.
  • Design and execute end-to-end testing across data pipelines, including Databricks/Snowflake transformations and dashboards.
  • Perform data validation across Databricks Unity Catalog schemas and write SQL-based data validation scripts.
  • Develop automated data quality and regression testing frameworks using Great Expectations, Deequ, or custom Python solutions.
  • Validate data completeness, referential integrity, schema evolution, and consistency across data layers.
  • Perform API functional, integration, regression, and end-to-end testing of REST and GraphQL APIs.
  • Validate API contracts, schemas, HTTP status codes, headers, authentication, and authorization.
  • Use Postman, Bruno, Python Requests, httpx, and Swagger/OpenAPI validators for API testing.
  • Test API error handling, edge cases, malformed payloads, rate limiting, timeouts, and 4xx/5xx responses.
  • Perform API performance and load testing using Locust, k6, or JMeter.
  • Validate API versioning and backward compatibility.
  • Integrate automated UI, API, and data validation tests into CI/CD pipelines.
  • Collaborate with development, DevOps, data engineering, and business teams to resolve defects.
  • Maintain defect tracking, test execution reports, and quality metrics.
  • Explore testing approaches for Generative AI and Agentic AI applications.

Skills

Python development
QA automation
Playwright
Selenium WebDriver
API automation
SQL data validation
Databricks
Snowflake
CI/CD
Azure DevOps
Docker
GitHub Actions

Tools

Postman
Bruno
httpx
Swagger/OpenAPI
Locust
k6
JMeter

Job description

Veriipro is seeking an experienced Senior Python / QA Automation Engineer to design, develop, and maintain scalable test automation frameworks. You will validate BRDs, map requirements to tests, and drive end-to-end testing across data pipelines and UI dashboards, ensuring data quality and API reliability.

The role emphasizes CI/CD integration, collaboration with DevOps and data teams, and exploring AI-driven validation approaches, with a focus on Databricks/Snowflake environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Lead — Web & API Testing Expert
Senior QA Lead — Web & API Testing Expert

Veriipro • Topeka (KS)

On-site
USD 70,000 - 110,000
Senior Data Engineer — Scalable Pipelines & Data Quality
Senior Data Engineer — Scalable Pipelines & Data Quality

Veriipro • Chicago (IL)

On-site
USD 130,000 - 170,000
Senior Data Engineer: Scale Data Pipelines & Quality
Senior Data Engineer: Scale Data Pipelines & Quality

Veriipro • Center Square (PA)

On-site
USD 120,000 - 160,000
Data Testing Engineer: Validate Pipelines & BI (Hybrid)
Data Testing Engineer: Validate Pipelines & BI (Hybrid)

INVID • San Juan (PR)

Hybrid
USD 90,000 - 120,000
Paid time off
Health insurance
Retirement plan
+4
QA Automation Engineer
QA Automation Engineer

Veriipro • Plano (TX)

On-site
USD 120,000 - 150,000
QA Automation Engineer — Playwright & API Testing
QA Automation Engineer — Playwright & API Testing

Veriipro • Mesa (AZ)

On-site
USD 90,000 - 130,000
Remote Python SDET - QA Engineer (APIs, DB & Data)
Remote Python SDET - QA Engineer (APIs, DB & Data)

QualityAI • United States

Remote
USD 90,000 - 140,000
QA Automation Engineer - API, CI/CD & Data Validation
QA Automation Engineer - API, CI/CD & Data Validation

TechDigital Group • Elk Grove (CA)

On-site
USD 110,000 - 135,000
Databricks QA Automation Engineer: Data Testing & CI/CD
Databricks QA Automation Engineer: Data Testing & CI/CD

Vizient, Inc • Chicago (IL)

On-site
USD 100,000 - 156,000
Comprehensive benefits plan
Incentive eligibility
Remote Data QA Engineer | Python & Databricks
Remote Data QA Engineer | Python & Databricks

INSPYR Solutions • Town of Florida (NY)

Remote
USD 90,000 - 120,000