Sr. Quality Engineer

Imperial Brady

Jersey City (NJ)

On-site

USD 120,000 - 140,000

Full time

21 hours 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

Benefits offered by this job

401(k) program with company match
Life insurance
Generous paid time off package
Educational reimbursement
Paid family leave
Adoption assistance

Job summary

Imperial Brady is seeking a Senior Quality Engineer to build a dedicated testing practice for its data platform. You will write and run automated tests inside the development cycle, focusing on pipelines, transformations, and deployment quality.

This role is central to ensuring numbers are correct before UAT and business handoffs. The position emphasizes building a test framework, automating checks, and mentoring others as the team grows, with a compensation range and a Jersey City market

Qualifications

  • Five or more years in test automation, software engineering in test, or data engineering with a heavy testing component.
  • Strong Python, including building and maintaining real test suites with a framework such as pytest.
  • Strong SQL, writing queries that prove a transformation produced what the spec called for.
  • Demonstrated experience testing ETL/ELT pipelines and dimensional models.
  • Practical Git and CI/CD experience: branching, pull requests, and automated checks in pipelines.
  • Experience defining and enforcing technical acceptance criteria in an Agile sprint process.

Responsibilities

  • Build automated tests that exercise Fabric pipelines, notebooks, and transformation logic to verify end-to-end operation.
  • Build automated checks that validate changes to MLVs, lakehouse tables, and semantic models: columns, data types, keys, dependencies, and refresh behavior.
  • Test incremental load behavior: watermarking, idempotency, restart safety, late arriving records, and full vs delta paths.
  • Automate environment parity verification across Dev, UAT, and Prod and report drift.
  • Act as the technical authority on testing and mentor developers on writing tests.
  • Help stand up testing and deployment practices against the Fabric Well-Architected Framework.
  • Report on engineering quality with numbers: coverage, pass rate, build fail rate, defect escape.

Skills

Python
pytest
PySpark
SQL
Git
CI/CD
Automation
Test framework

Tools

Jenkins
Jupyter notebooks

Job description

Imperial Brady is a leading North American distributor and solutions provider for cleaning and facility care, foodservice, and packaging. With more than 13,000 employees and a broad supply chain network, we deliver national scale with local expertise. Built on strong customer relationships and deep industry knowledge, we go beyond distribution—delivering Supplies + Support through expertise, service, and a commitment to making every customer touchpoint a plus. #imperialbradyjobs

  • All correspondence will come directly from Imperial Brady and not a personal email address.**
Senior Quality Engineer

Imperial Brady is building a single enterprise data platform out of the merged Imperial Dade and BradyPlus data estates. The EDW team delivers that platform on Microsoft Fabric, and every change we ship moves through Dev, UAT, and Prod on a three-week sprint cycle.

We are hiring our first dedicated Quality Engineer, at a senior level. This is an engineering role. The person in this seat writes and runs automated tests that prove our pipelines, transformations, and architecture changes behave correctly before anything is handed to the business. Their work happens during the development weeks, inside the code and the deployment pipeline, not at the end of the sprint.

To be explicit about the boundary: this role is not UAT testing, and it is not data quality validation. The business units own data quality and acceptance during the UAT week, and they produce the reconciliation evidence that gates a release. This role exists so that by the time a Story reaches UAT, the business is evaluating whether the numbers are right, not discovering that the build is broken. There is no test framework, no automated regression suite, and no QA function today. You are being hired to build them.

Compensation Range: $120,000 to $140,000 + Bonus

Salary range reflects the Jersey City, NJ market & compensation may vary based on geographic location

You Will
  • Build automated tests that exercise Fabric pipelines, notebooks, and transformation logic, proving that a pipeline runs end to end, handles failure and retry correctly, and produces the expected result from controlled test input.
  • Build automated checks that validate structural changes to materialized lake views (MLVs), lakehouse tables, and semantic models: expected columns and data types, key definitions, dependency chains, and view refresh behavior after a change.
  • Test the incremental load behavior our pipelines depend on: watermarking, idempotency, restart and rerun safety, late arriving records, and full reload versus delta paths.
  • Automate environment parity verification across Dev, UAT, and Prod, covering object inventory, schema, configuration, and dependency structure, and report drift as soon as it appears rather than at reconciliation time.
  • Act as the technical authority on testing for the team. Mentor developers on writing their own tests and set the direction the function follows as it grows beyond one person.
  • Help stand up the testing and deployment practice against the Fabric Well-Architected Framework, which the team is adopting as its governance baseline. Much of that alignment is still ahead of us and this role contributes to defining it.
  • Report on engineering quality with real numbers: automated coverage, test pass rate, build failure rate, and defect escape rate by stage.
You Have
  • Five or more years in test automation, software engineering in test, or data engineering with a heavy testing component, including time spent building a test framework rather than only working inside one. Manual QA experience alone is not a fit for this role.
  • Strong Python, including building and maintaining real test suites with a framework such as pytest, and comfort working in PySpark or notebook-based data processing.
  • Strong SQL, at the level of writing the query that proves a transformation produced what the specification called for.
  • Demonstrated experience testing ETL or ELT pipelines and dimensional models, with a working understanding of fact and dimension tables, grain, incremental loads, and slowly changing dimensions.
  • Practical Git and CI/CD experience: branching, pull requests, and building automated checks that run inside a deployment pipeline.
  • Experience defining and enforcing technical acceptance criteria as part of an Agile sprint process, including holding a release gate when a change is not ready.
  • Clear written communication, since a large part of this role is documenting what is covered by automation and what is not.

We offer a dynamic environment for our more than 13,000 employees to work, learn, and grow professionally. We value our people and strive to create rewarding career opportunities by offering competitive salaries and benefits (medical, dental, vision), a 401(k) program with company match, life insurance, a generous paid time off package, educational reimbursement, paid family leave, and adoption assistance. We are excited to invite talented individuals with a passion for excellence to join our team.

Imperial Brady is an EEO Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, pregnancy, status as a parent, national origin, age, disability (physical or mental), family medical history, or genetic information, political affiliation, military service, or other non-merit-based factors.

Our company is a Fair Chance employer, committed to providing opportunities for qualified individuals with past justice system involvement. We believe in assessing candidates based on their skills and experience. A conditional offer of employment will be contingent upon the successful completion of a background check, consistent with applicable federal, state, and local laws.

Massachusetts Applicants

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Quality Engineer
Sr. Quality Engineer

Socket.dev • New Jersey

On-site
USD 120,000 - 140,000
Medical, dental, vision
401(k) program with company match
Life insurance
+4
Sr. Data Engineer
Sr. Data Engineer

Socket.dev • New Jersey

On-site
USD 130,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+6
Director, Business Process Excellence
Director, Business Process Excellence

Imperial Brady • Jersey City (NJ)

On-site
USD 180,000 - 220,000
Medical dental vision
401(k) company match
Generous PTO
+2
Software Developer
Software Developer

Socket.dev • New Jersey

On-site
USD 100,000 - 120,000
Medical, dental, vision
401(k) with company match
Life insurance
+4
Returns Associate
Returns Associate

Imperial Brady • California (MO)

On-site
Medical
Dental
Vision
+6
Pricing Analyst
Pricing Analyst

Imperial Brady • Jersey City (NJ)

On-site
USD 60,000 - 70,000
Medical
Dental
Vision
+6
Pricing Administrator
Pricing Administrator

Waxie Enterprises, LLC • San Diego (CA)

Remote
USD 39,000 - 50,000
Medical insurance
Dental insurance
Vision insurance
+5
Warehouse Supervisor
Warehouse Supervisor

BradyPLUS • Livermore (CA)

On-site
USD 70,000 - 80,000
Medical, dental, vision insurance
401(k) retirement plan
Paid time off
Senior Automation Engineer - Data Pipelines
Senior Automation Engineer - Data Pipelines

Imperial Brady • Jersey City (NJ)

On-site
USD 120,000 - 140,000
401(k) program with company match
Life insurance
Generous paid time off package
+3
QA Engineer, Officer
QA Engineer, Officer

State Street • New Jersey

On-site
USD 65,000 - 114,000