Principal Python QA Engineer

Fidelity Financial Services

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Covington, KY
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $170k
$128k $211k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $137,324–$203,150.

Based on 240 similar postings.

Employer

About Fidelity Financial Services

Fidelity Investments is one of the largest financial services companies in the world, offering brokerage services, mutual funds, retirement planning, wealth management, and life insurance to individuals and institutions. Industry: Financial Services & Investment Management

Fidelity Financial Services currently has 113 open roles on FindRole.

Listed pay typically runs $107,000–$208,000 across 22 roles with salary data.

Most-posted roles

View all roles at Fidelity Financial Services

At a glance

TL;DR · Principal Python QA Engineer

The Principal Python QA Engineer joins the Data Consulting Team to lead the design and implementation of a modern test automation strategy. This role focuses on building reusable automation frameworks from the ground up to ensure the quality and integrity of enterprise data. The engineer will spend approximately 90% of their time validating data movement, ETL processes, file-based integrations, and database-driven applications. Key responsibilities include mentoring other engineers and driving an automation-first culture. The position requires expert-level Python programming, PyTest, and Pandas for data validation and reconciliation. Candidates must possess advanced SQL skills to validate large datasets across Snowflake, SQL Server, and Oracle platforms. Additional experience includes Playwright for UI testing and integrating automated tests into CI/CD pipelines using GitHub Actions and Jenkins.

What you'll do

  • Design and implement a modern test automation strategy for data quality and ETL validation.
  • Develop reusable Python-based automation frameworks and libraries from the ground up.
  • Validate data movement, transformations, and ETL processes across complex data platforms.
  • Perform data reconciliation and validation using Pandas and advanced SQL on Snowflake, SQL Server, and Oracle.
  • Create automated tests for file-based integrations and business-critical data processing systems.
  • Mentor other QA engineers and drive quality engineering best practices across the organization.
  • Integrate automated tests into CI/CD pipelines using tools like GitHub Actions and Jenkins.

What we're looking for

  • 8 years of experience in Quality Assurance, Test Automation, Software Development, or Quality Engineering.
  • Expert-level Python programming skills with a proven track record of building automated testing solutions and reusable libraries.
  • Extensive hands-on experience with PyTest and modern Python testing methodologies.
  • Strong experience using Pandas and other Python data-processing libraries for data validation, reconciliation, transformation, and analysis.
  • Extensive experience testing ETL/ELT pipelines, data migrations, data movement, file-based integrations, and data quality rules.
  • Advanced SQL skills with experience validating large data sets across Snowflake, SQL Server, and Oracle platforms.
  • Experience with Playwright for UI automation testing.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Systems, or a related field (preferred).

More like this

Similar roles

SQA Automation Engineer

HP Inc.

Austin, TX 5 days ago $77,000–$110,000
Java Python SQL Selenium Jenkins JIRA Agile Scrum Test Automation Debugging Scripting Software Testing Test Engineering Test Planning New Product Development
2+ yrs exp

QA Automation Engineer

Intapp

Charlotte, NC 33 days ago
Playwright CI/CD React HTML CSS Git Microsoft Azure Amazon Web Services Agile Software Testing Web Technologies Performance Testing
5+ yrs exp Hybrid

Senior QA Automation Engineer

Evolent Health

Remote 2 days ago $115,000–$120,000
Playwright TypeScript JavaScript React Next.js Vitest Jest React Testing Library .NET Python FastAPI GitHub Actions CI/CD Git k6 JMeter axe-core JAWS NVDA VoiceOver WCAG 2.1 Section 508 JIRA OpenTelemetry FHIR R4
5+ yrs exp Remote

SQA Test Engineer

HP Inc.

Austin, TX 5 days ago $77,000–$110,000
Agile Methodology Test Automation Python Java SQL Selenium Jenkins JIRA Scrum Debugging Scripting Software Testing Test Planning Electrical Engineering Computer Science
2+ yrs exp

Principal Software Engineer, Python

Veeva Systems

Remote (Kansas City, MO) +6 67 days ago $150,000–$300,000
Python FastAPI Pydantic Git SaaS AI Production Support Code Review
10+ yrs exp Remote