Test Engineer (Back end)
Role details
Job location
Tech stack
Job description
The Senior Backend Data Test Engineer will be responsible for validating large-scale data systems, ensuring data accuracy, integrity, and consistency across backend platforms and corresponding frontend/UI applications. This requires deep expertise in backend database testing, ETL verification, big-data technologies, and data quality analysis within a CMS high-priority application. The engineer will work closely with Data Coaches/Analysts/DBA and Scrum/Kanban teams to ensure alignment with program standards, backend-frontend requirements, and Agile delivery expectations.
Primary Responsibilities
-
Perform comprehensive ETL and backend data validation across big-data technologies including Databricks, Snowflake, PostgreSQL, and related platforms.
-
Analyze, interpret, and validate complex CMS datasets, including Shared Systems Claims, Final Action Indicator logic, Provider data, and Beneficiary data etc.
-
Validate data sourced from CMS's Integrated Data Repository
-
Conduct detailed data comparison and reconciliation between backend datasets (PostgreSQL/Snowflake) and corresponding Frontend/UI outputs and/or Databricks Unity Catalog results.
-
Collaborate with Business Analysts, DBAs, Developers, DevOps engineers, and Scrum/Kanban teams to ensure system reliability, data accuracy, and optimal performance.
-
Ensure adherence Testing Framework standards, organizational SDLC processes, quality procedures, and regulatory compliance requirements.
-
Participate in functional UI validations as needed to support end-to-end data integrity across user-facing components.
-
Independently develop, execute, and maintain detailed backend test plans, test cases, and validation scenarios with zero or minimal supervision.
-
Design and execute API-based test scenarios to validate backend services and data flows.
-
Actively participate in Agile ceremonies .
Requirements
-
Minimum of 5+ years of direct experience as a Backend/Data Tester.
-
Strong expertise in backend database testing using PostgreSQL, Snowflake, and advanced SQL.
-
Experience performing data validation within a big-data environment (Databricks, Snowflake, etc.).
-
Proficiency with collaboration tools such as Jira, Confluence, and Slack.
-
Solid experience working within Agile or SAFe methodologies.
-
Hands-on experience writing user stories, defect tickets, and clear acceptance criteria.
-
Ability to create detailed test cases based on user stories and functional requirements.
-
Strong communication skills with the ability to collaborate effectively with Product Owners, DBAs, and Developers.
-
Proven ability to work independently, take initiative, and manage tasks with minimal direction.
Preferred Qualifications
Candidates with the following skills will receive preferential consideration:
-
Test case and test results documentation experience using TestRail.
-
Prior Federal, HHS or CMS experience
-
508 compliance testing using JAWS or similar tools.
-
Experience with Tableau or Grafana for data visualization and monitoring
-
Experience performing penetration or security testing using Burp Suite or similar tools.
-
Experience/Familiarity developing or maintaining automated test scripts using Java, Selenium, Cucumber, or similar tools.
-
Experience integrating automated test suites into GitHub/Jenkins CI/CD pipelines.