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., * 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.