Sr. QA Engineer (Data)

Richmond National

Glen Allen (VA)

On-site

USD 95,000 - 115,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Richmond National is seeking a QA Engineer (Data) to ensure the quality and reliability of Data products including databases, reports, data pipelines, and ML models. You will design, develop, and maintain automated tests, working closely with the Data team to drive test strategy and CI/CD integration.

The ideal candidate has 3–5+ years of QA experience in data environments, strong SQL skills, and proficiency in Python/Java/TypeScript for automation.

Qualifications

  • Bachelor’s degree in Computer Science or a related field preferred.
  • 3–5+ years of QA experience testing Data Products on AWS cloud environments.
  • Strong data analysis skills using SQL, Excel, and similar tools.
  • Solid understanding of Data QA methodologies, data validation, API and ETL/ELT testing best practices.
  • Proficiency in scripting languages (Python, Java, TypeScript) for test automation.
  • Experience with test automation frameworks and tools (Selenium, Cucumber, JUnit).
  • Experience validating ML/AI models; familiar with AWS services like S3, Lambda, Glue.
  • CI/CD concepts and tools; ability to work in a fast-paced environment.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, and maintain automated test scripts, frameworks, and tools.
  • Collaborate with development teams to identify automation opportunities and integrate tests into CI/CD.
  • Execute automated tests, analyze results, and report defects with clear documentation.
  • Create and maintain test plans, test cases, and test data to maximize coverage.
  • Participate in code and requirements reviews to ensure quality from the outset.
  • Support setup and maintenance of test environments and data.
  • Perform regression testing and validate defect fixes across releases.
  • Collaborate with stakeholders to ensure testing aligns with business objectives.

Skills

SQL
Excel
Data QA
API testing
ETL/ELT testing
Scripting languages
Python
Java
TypeScript
Test automation
Selenium
Cucumber
JUnit
Machine Learning tests
AWS Services
CI/CD

Education

Bachelor’s degree in Computer Science or related field

Tools

Selenium
Cucumber
JUnit

Job description

Job Description: As a QA Engineer (Data) for Richmond National, you will be responsible for ensuring the quality and reliability of our Data products (Databases, Reports, Data Pipelines, ETL, Machine Learning models etc.) through effective testing and automation. You will collaborate closely with the Data team to design, develop, execute, and maintain test scripts, frameworks, and tools. Your expertise in automated testing, software quality assurance, and insurance industry knowledge will be crucial in identifying defects, ensuring compliance, and delivering high-quality Data products to support our business operations.

Responsibilities
Test Automation:
  • Design, develop, and maintain automated test scripts, frameworks, and tools using industry-standard testing tools and methodologies.
  • Collaborate with internal and external development teams to identify areas suitable for automation and integrate automated tests into the continuous integration and delivery pipelines.
  • Execute automated tests and analyze results to identify and report defects and inconsistencies, ensuring proper tracking and documentation of issues.
Test Planning And Strategy
  • Collaborate with business analysts, data engineers, data analysts, software developers, and other stakeholders to understand project requirements and design comprehensive test plans and strategies.
  • Develop and maintain test cases, test scenarios, and test data to ensure maximum test coverage and effectiveness.
  • Contribute to the creation and maintenance of a test repository for reusability and efficiency.
  • Identify, track, and report defects using issue tracking systems, ensuring clear and accurate documentation of issues and their resolutions.
  • Collaborate with Agile development teams to investigate and troubleshoot issues, providing detailed information and assisting in root cause analysis.
  • Validate defect fixes and perform regression testing to ensure no new issues arise.
  • Assist in setup and maintenance of test environments, including test data preparation and configuration management, to support test execution and ensure accurate results.
  • Collaborate with system administrators and other stakeholders to ensure the availability and stability of test environments.
Quality Assurance
  • Contribute to the continuous improvement of software quality assurance practices, processes, and tools.
  • Participate in code reviews, requirements reviews, and design discussions to provide valuable input from a quality perspective.
  • Stay updated with industry trends and advancements in test automation tools and techniques and recommend improvements to enhance testing efficiency and effectiveness.
Collaboration And Communication
  • Collaborate with business analysts, data engineers, data analysts, software developers, and other stakeholders, to ensure a seamless integration of testing activities throughout the software development lifecycle.
  • Communicate testing progress, status, and any potential risks to stakeholders, including management and project teams.
Qualifications
  • Bachelor’s degree in Computer Science or a related field preferred.
  • Proven experience (3-5+ years) as a QA Engineer, testing various Data Products on AWS cloud environment.
  • Strong Data analytical skills using SQL, Excel and other tools.
  • Strong understanding of Data QA methodologies, Data validation techniques, API and ETL/ELT testing best practices.
  • Proficiency in scripting languages (Python, Java, Typescript etc.) for test automation.
  • Proficiency in test automation frameworks and tools (Selenium, Cucumber, JUnit).
  • Experience with testing Machine Learning and AI models
  • Experience with various AWS Services including S3, Lambda, Glue and others.
  • Familiarity with continuous integration and delivery (CI/CD) concepts and tools.
  • Strong analytical and problem-solving skills, attention to detail, and the ability to prioritize and multitask in a fast-paced environment.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team and interact with stakeholders at various levels.
Compensation

At the time of posting, the expected base salary range for this role is $95,000-$115,000 annually. Additionally, this position is eligible for participation in our annual bonus program. Actual compensation will be determined by many factors, including but not limited to, location, education, certifications, qualifications, relevant experience, internal equity, business need, and any applicable minimum wage requirements. Richmond National offers a comprehensive benefits package, more details on which can be found below.

Benefits Overview
  • Medical, Dental, and Vision insurance plans. FSA/HSA plans available.
  • Basic Life/AD&D/Short Term/Long Term Disability coverage.
  • 401(k) - Company match of up to 6%
  • Flexible PTO plan, 11 paid company-wide holidays, plus your birthday off.
  • Recognized as a Top Workplace by Richmond Times-Dispatch
Equal Employment Opportunity (EEO)

Richmond National is an equal employment opportunity employer, the Company’s employment decisions and practices are not and will not be unlawfully influenced or affected by race, color, creed, age, religion, national origin, sex, disability, genetic information, veteran status, uniformed services, sexual orientation (including transgender status, gender identity or expression), gender, traits historically associated with race, such as hairstyle, pregnancy, childbirth, or related medical conditions or on any other characteristic protected by applicable federal, state, or local law. This policy of equal employment opportunity applies to all policies and procedures relating to recruitment and hiring, compensation, benefits, and all other terms and conditions of employment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. QA Automation Engineer
Sr. QA Automation Engineer

Richmond National Group • Glen Allen (VA), Northern (KY)

Hybrid
USD 95,000 - 115,000
Medical, Dental, and Vision insurance
401(k) match
Flexible PTO
+2
Sr. Software Engineer
Sr. Software Engineer

Richmond National • Glen Allen (VA)

On-site
USD 125,000 - 135,000
Medical, Dental, Vision insurance
401(k) matching up to 6%
Flexible PTO
+3
Sr. Data Scientist
Sr. Data Scientist

Richmond National Group • Glen Allen (VA)

On-site
USD 120,000 - 130,000
Medical, Dental, and Vision insurance
401(k) Company match up to 6%
Flexible PTO, holidays, birthday off
Sr. ML Engineer
Sr. ML Engineer

Richmond National • Glen Allen (VA)

On-site
USD 120,000 - 130,000
Medical, dental, vision
FSA/HSA plans
Life/AD&D/Disability insurance
+3
Sr. Business Analyst
Sr. Business Analyst

Richmond National • Glen Allen (VA)

On-site
USD 110,000 - 120,000
401(k) matching
Flexible PTO
11 company holidays
+1
Sr. Business Analyst
Sr. Business Analyst

Richmond National Group • Glen Allen (VA)

On-site
USD 110,000 - 120,000
401(k) - Company match
Flexible PTO
Top Workplace recognition
Sr. Software Engineer
Sr. Software Engineer

Richmond National Group • Glen Allen (VA), Northern (KY)

Hybrid
USD 125,000 - 135,000
Medical, Dental, Vision insurance
401(k) matching
Flexible PTO
+2
Senior Data QA Automation Engineer
Senior Data QA Automation Engineer

Richmond National • Glen Allen (VA)

On-site
USD 95,000 - 115,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Redwood Trust, Inc. • Denver (CO)

On-site
USD 100,000 - 120,000
Discretionary corporate bonus program
Multiple health plans
STD and LTD options
+7
QA Analyst
QA Analyst

Kinsale Management, Inc • Richmond (VA)

On-site
USD 100,000 - 115,000
Competitive Pay & Bonus Opportunities
Comprehensive Benefits
Work-Life Balance
+3