Senior Software Quality Engineer - Backend Data & Automation
RxBenefits
About the role
About
The Senior Software Quality Engineer specializing in Backend Data & Automation plays a crucial role in ensuring the accuracy, integrity, and consistency of data within our large‑scale applications. This position also aims to drive automation strategies to enhance efficiency and reliability within our QA processes.
Key Responsibilities
Backend Data Validation & Analysis
- Design and implement effective testing strategies for backend services, large datasets, APIs, and ETL processes.
- Conduct comprehensive data analysis, reconciliation, and comparisons across various databases and source systems utilizing advanced SQL queries.
- Validate data transformations, aggregations, and business logic throughout different environments.
Automation Development
- Create scalable automation frameworks or enhance current ones for data validation, API testing, and backend workflows using Cypress.
- Develop automated data comparison tools to efficiently validate large datasets.
- Incorporate automation into CI/CD pipelines to ensure continuous quality coverage.
Quality Strategy & Collaboration
- Collaborate closely with Data Engineering and Product teams to grasp system architecture and data flows.
- Draft and execute detailed test cases and plans.
- Spot gaps in test coverage and lead efforts to improve validation processes.
- Guide and mentor junior QA engineers in data testing, SQL, automation, and best practices in quality strategies.
- Work independently with minimal oversight, seeking guidance only for especially complex issues.
Defect Investigation & Troubleshooting
- Investigate data discrepancies by reviewing logs, SQL queries, API payloads, and backend services.
- Collaborate with engineering teams to identify root causes and facilitate timely resolutions.
Required Skills / Experience
- Bachelor's Degree in Computer Science, MIS, Business, or related field, or equivalent experience.
- 5–8+ years of experience in Software Quality Engineering, with a strong emphasis on backend systems and data‑intensive applications.
- Expert‑level SQL proficiency (including complex joins, aggregates, window functions, and stored procedures).
- Ability to validate data transformations.
- Experience analyzing large datasets, including reconciliation and comparison.
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL, SQL Server).
- Experience validating data in modern data platforms (Snowflake, BI Tools, etc.).
- Hands‑on experience testing APIs and backend services.
- Proficient in automation languages such as Python, Java, or JavaScript.
- Experience building or maintaining automation frameworks for data validation or backend testing using Cypress.
- Familiarity with data pipelines, ETL processes, or streaming technologies is a strong advantage.
- Experience in Agile/Scrum and CI/CD environments.
- Familiarity with backlog and defect management tools such as Jira, ADO, etc.
Soft Skills
- Excellent analytical and problem‑solving skills.
- Strong communication and collaboration abilities.
- Capability to work independently and lead quality initiatives.
- A mentorship and leadership mindset.
Preferred Skills / Experience
- Knowledge of cloud platforms (AWS) and corresponding database services.
- Familiarity with the Cypress automation testing framework.
- Background in analytics and data engineering concepts.
- Experience working with large datasets and performance/scale testing.
- Healthcare or benefit management system experience is highly desirable.
Compensation
Based on relevant market data and other factors, the expected salary range for this position is $103,200 to $120,000 annually. Final compensation rates will be determined based on experience, skills, knowledge, and internal equity considerations. This position is also eligible for short‑term incentives, with amounts varying based on individual and business goals.
We are committed to equitable compensation practices. The final salary for the selected candidate may vary from the stated range depending on individual qualifications. Our objective is to ensure all team members are compensated fairly and competitively for their contributions.
Benefits
- Remote‑first work environment
- Choice of HDHP or PPO Medical plans, with the company covering 100% of the HDHP premium for you and your eligible family members
- Dental, Vision, Short‑ and Long‑Term Disability, and Group Life Insurance, with 100% of premiums paid by us (including family coverage for Dental and Vision)
- Options for additional Short‑ and Long‑Term Disability and Life Insurance
- 401(k) with employer match up to 3.5% available after 60 days
- Community Service Day to support causes you care about in your community
- 10 company holidays including MLK Day, Juneteenth, and the day after Thanksgiving plus a floating holiday
- Reimbursements for high‑speed internet; we provide a computer and monitors for your best work
- Tuition Reimbursement for accredited degree programs
- Paid New Parent Leave for adoption or birth
- Pet insurance for furbabies
- Extensive mental health benefits and EAP services through Spring Health
Equal Opportunity
RxBenefits is an equal opportunity employer, committed to creating an inclusive environment for all employees and applicants, regardless of sex, gender identity or expression, age, race, religion, ethnicity, marital status, sexual orientation, military status, or any other classification protected by applicable law.
Requirements
- Bachelor's Degree in Computer Science, MIS, Business, or related field, or equivalent experience
- 5-8+ years of experience in Software Quality Engineering, with a strong emphasis on backend systems and data-intensive applications
- Expert-level SQL proficiency (including complex joins, aggregates, window functions, and stored procedures)
- Ability to validate data transformations
- Experience analyzing large datasets, including reconciliation and comparison
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL, SQL Server)
- Experience validating data in modern data platforms (Snowflake, BI Tools, etc.)
- Hands-on experience testing APIs and backend services
- Proficient in automation languages such as Python, Java, or JavaScript
- Experience building or maintaining automation frameworks for data validation or backend testing using Cypress
- Familiarity with data pipelines, ETL processes, or streaming technologies is a strong advantage
- Experience in Agile/Scrum and CI/CD environments
- Familiarity with backlog and defect management tools such as Jira, ADO, etc
- Excellent analytical and problem-solving skills
- Strong communication and collaboration abilities
- Capability to work independently and lead quality initiatives
- A mentorship and leadership mindset
Responsibilities
- This position also aims to drive automation strategies to enhance efficiency and reliability within our QA processes
- Backend Data Validation & Analysis
- Design and implement effective testing strategies for backend services, large datasets, APIs, and ETL processes
- Conduct comprehensive data analysis, reconciliation, and comparisons across various databases and source systems utilizing advanced SQL queries
- Validate data transformations, aggregations, and business logic throughout different environments
- Automation Development
- Create scalable automation frameworks or enhance current ones for data validation, API testing, and backend workflows using Cypress
- Develop automated data comparison tools to efficiently validate large datasets
- Incorporate automation into CI/CD pipelines to ensure continuous quality coverage
- Quality Strategy & Collaboration
- Collaborate closely with Data Engineering and Product teams to grasp system architecture and data flows
- Draft and execute detailed test cases and plans
- Spot gaps in test coverage and lead efforts to improve validation processes
- Guide and mentor junior QA engineers in data testing, SQL, automation, and best practices in quality strategies
- Work independently with minimal oversight, seeking guidance only for especially complex issues
- Defect Investigation & Troubleshooting
- Investigate data discrepancies by reviewing logs, SQL queries, API payloads, and backend services
- Collaborate with engineering teams to identify root causes and facilitate timely resolutions
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free