RxBenefits, Inc. is focused on ensuring data accuracy, integrity, and consistency for large-scale applications, while driving automation strategies. The Software Quality Assurance Engineer will design and execute test strategies, develop automation frameworks, and collaborate with teams to enhance quality processes.
Responsibilities:
- Backend Data Validation & AnalysisDesign and execute comprehensive test strategies for backend services, large datasets, APIs, and ETL processes.Perform in-depth data analysis, reconciliation, and comparison across multiple databases and source systems using complex SQL queries.Validate data transformations, aggregations, and business rules across environments
- Automation DevelopmentDevelop scalable automation frameworks or enhance existing ones for data validation, API testing, and backend workflows using Cypress.Build automated data comparison utilities to validate large datasets efficiently.Integrate automation into CI/CD pipelines to ensure continuous quality coverage
- Quality Strategy & CollaborationPartner closely with Data Engineering and Product teams to understand system architecture and data flows.Author and execute thorough and detailed test cases and test plans.Identify gaps in test coverage and lead initiatives to enhance validation processes.Mentor junior QA engineers on data testing, SQL, automation practices, and best-in-class quality strategies.Works independently with minimal supervision, requiring guidance only for highly complex issues
- Defect Investigation & TroubleshootingInvestigate data discrepancies by analyzing logs, SQL queries, API payloads, and backend services.Work with engineering teams to isolate root causes and ensure timely resolution
Requirements:
- Bachelor's Degree in Computer Science, MIS, Business, or other related field, or equivalent experience
- 5–8+ years of experience in Software Quality Engineering, with a strong focus on backend systems and data-heavy applications
- Expert-level SQL skills (complex joins, aggregates, window functions, stored procedures)
- Able to validate data transformations
- Analyze large datasets - data reconciliation and comparison
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL, SQL Server)
- Experience validating data modern data platforms (Snowflake, BI Tools, etc.)
- Hands-on experience testing APIs and backend services
- Proficiency in an automation language 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 platforms is a strong plus
- Experience working in Agile/Scrum and CI/CD environments
- Experience with backlog and defect management tools such as Jira, ADO etc
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
- Ability to work independently and drive quality initiatives
- Mentorship and leadership mindset
- Knowledge of cloud platforms (AWS) and database services
- Familiarity with Cypress automation testing framework
- Background in analytics, data engineering concepts
- Experience working with large datasets and performance/scale testing
- Experience in healthcare/benefit management systems is a huge plus