Senior Python/QA Engineer

Veriipro

Plano (TX)

On-site

USD 120,000 - 160,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Veriipro is seeking an experienced Senior Python/QA Engineer to guard quality across the full software delivery lifecycle. You will lead Python automation, API testing, and data validation, partnering with data engineers and developers in a global delivery model.

You will design end-to-end tests over data pipelines, validate Databricks Unity Catalog schemas, and build scalable QA frameworks using Great Expectations or Deequ.

Qualifications

  • 8+ years of experience in Python and QA/automation testing.
  • Hands-on Python automation expertise.
  • Experience with Playwright, Selenium WebDriver.
  • Experience testing Databricks, Unity Catalog, Snowflake.
  • CI/CD and DevOps practices experience.
  • Docker, Azure DevOps, Jenkins, and GitHub Actions exposure.
  • REST and GraphQL API testing experience.
  • SQL and data validation experience.
  • Experience with data platforms and modern data pipelines.

Responsibilities

  • Develop and execute comprehensive Test Strategies, Test Plans, Test Cases, and Test Scenarios.
  • Review BRDs and map requirements to testable acceptance criteria.
  • Identify gaps, ambiguities, and quality risks before development.
  • Maintain a RTM linking BRD requirements, test cases, and test results.
  • Design and execute end-to-end tests across data pipelines to dashboards.
  • Validate data accuracy across Unity Catalog schemas.
  • Build Python-based data quality and regression frameworks.
  • Validate data completeness, referential integrity, and schema evolution.
  • Automate API testing and API contracts.
  • Test authentication and authorization workflows and error handling.
  • Perform API performance/load testing with Locust, k6, JMeter.

Skills

Python automation
QA automation
Test strategy & planning
Data validation
CI/CD pipelines
API testing

Tools

Playwright
Selenium WebDriver
Databricks
Snowflake
Great Expectations
Deequ
Postman/Swagger/OpenAPI
Locust/k6/JMeter
Docker
GitHub Actions

Job description

We are seeking an experiencedSenior Python/QA Engineerto serve as a quality gatekeeper across the full software delivery lifecycle. The ideal candidate will have strong expertise inPython automation, Playwright, Selenium, API testing, data validation, and CI/CD, along with experience testing modern data platforms such asDatabricks and Snowflake.

Key Responsibilities
  • Develop and execute comprehensiveTest Strategies, Test Plans, Test Cases, and Test Scenarios.
  • Review Business Requirements Documents (BRDs) and map requirements to testable acceptance criteria.
  • Identify requirement gaps, ambiguities, and potential quality risks before development begins.
  • Maintain aRequirements Traceability Matrix (RTM)linking BRD requirements, test cases, and test results.
  • Participate in BRD walkthroughs, requirement reviews, and stakeholder sign-off meetings.
  • Design and execute end-to-end tests covering the complete data pipeline from source systems throughDatabricks/Snowflake transformations to dashboard UI.
  • Validate data accuracy acrossDatabricks Unity Catalog schemas.
  • Develop and executeSQL-based data validation scripts.
  • Build Python-based data quality and regression frameworks usingGreat Expectations, Deequ, or custom frameworks.
  • Validate data completeness, referential integrity, schema evolution, and data consistency across raw and curated layers.
  • Develop scalable automation frameworks usingPython, Playwright, and Selenium WebDriver.
  • Perform functional, integration, regression, and end-to-end testing.
  • Conduct comprehensiveREST and GraphQL API testing.
  • Validate API contracts including request/response schemas, status codes, headers, authentication, and authorization.
  • Use tools such asBruno, Postman, Requests, HTTPX, and Swagger/OpenAPIfor API validation and automation.
  • Test authentication and authorization workflows, including token validation, role-based access, and session management.
  • Validate API error handling, malformed payloads, rate limiting, timeout behavior, and 4xx/5xx responses.
  • Perform API performance and load testing usingLocust, k6, or JMeter.
  • Validate API versioning, backward compatibility, and deprecation scenarios.
  • Automate API contract testing withinCI/CD pipelinesto identify breaking changes before deployment.
  • Validate consistency between API responses and underlyingDatabricks/SQL query results.
  • Track defects through resolution and ensure requirements are fully validated with no escaped defects.
  • Collaborate with developers, business stakeholders, data engineers, and other QA teams in a global delivery environment.
Required Skills & Qualifications
  • 8+ years of experiencein Python and QA/automation testing.
  • Strong hands-on experience withPython automation.
  • Strong expertise inPlaywrightusing Python, TypeScript, or JavaScript.
  • Strong experience withSelenium WebDriver.
  • Hands-on experience withAPI testing and API automation.
  • Strong experience withREST and GraphQL APIs.
  • Strong experience withSQL and data validation.
  • Experience testingDatabricks, Unity Catalog, Snowflake, and modern data pipelines.
  • Experience building scalable automation frameworks.
  • Experience withGreat Expectations, Deequ, or custom data quality frameworks.
  • Strong experience withCI/CD and DevOps practices.
  • Hands-on experience withDocker, Azure DevOps, Jenkins, and GitHub Actions.
  • Strong understanding offunctional, integration, regression, system, and end-to-end testing.
  • Experience withTest Strategy, Test Planning, Test Case Design, and Test Execution.
  • Strong experience withRequirements Traceability and Defect Management.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and stakeholder collaboration skills.
  • Exposure toGenerative AI / Agentic AI testing is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior QA Engineer (Data Oriented)
Senior QA Engineer (Data Oriented)

Seemplicity Security • United States

On-site
USD 120,000 - 180,000
Sr.QA Automation Engineer
Sr.QA Automation Engineer

Troxis • Denver (CO)

On-site
USD 110,000 - 140,000
Quality Assurance (QA)
Quality Assurance (QA)

TechBlocks • New York (NY)

Hybrid
USD 100,000 - 160,000
QA Automation Tester
QA Automation Tester

Compunnel, Inc. • Pennsylvania

On-site
USD 90,000 - 120,000
Senior SDET
Senior SDET

247Hire • Chicago (IL)

On-site
USD 70,000 - 90,000
QA Automation Engineer
QA Automation Engineer

Veriipro • Fremont (CA)

On-site
USD 110,000 - 140,000
Senior Quality Engineer
Senior Quality Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 90,000 - 120,000
Senior QA Automation Engineer
Senior QA Automation Engineer

CSS Staffing • Omaha (NE)

Hybrid
USD 120,000 - 135,000
Senior Quality Engineer
Senior Quality Engineer

The Value Maximizer • South Carolina

Hybrid
USD 110,000 - 140,000
Lead Engineer in Test
Lead Engineer in Test

Digitas North America • Boston (MA)

On-site
USD 130,000 - 190,000