Remote Position
Data Quality / QA Engineer Remote (Ohio, USA) Contract
🌍 Remote · United States
💼 Full-time
Job Title: Data Quality / QA Engineer Location: Remote (Ohio, USA) Employment Type: Contract, Long Term Prior experience with Cardinal is highly preferred. Job Overview: We are seeking a highly skilled Data Quality / QA Engineer with strong expertise in C# unit testing, API automation, and Azure DevOps CI/CD pipelines. The ideal candidate will have a background in C#/.NET Core API development and experience designing and maintaining data quality frameworks to ensure the reliability, accuracy, and scalability of enterprise data solutions. Key Responsibilities:
- Design, develop, and maintain automated testing frameworks for APIs, data pipelines, and integrations.
- Implement unit, integration, and regression tests using xUnit, NUnit, or MSTest frameworks in C#.
- Collaborate with developers and DevOps engineers to integrate testing within Azure DevOps CI/CD pipelines.
- Build and maintain C#/.NET Core API testing scripts and tools for automation.
- Conduct data validation, schema verification, and consistency checks across data models and sources.
- Develop and maintain data modeling and deployment documentation for QA processes.
- Define and report quality metrics to monitor test coverage, defect trends, and release readiness.
- Drive improvements in data quality assurance practices through automation and continuous testing.
Must-Have Skills:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Overall IT Experience: 9+ Years
- Strong proficiency in C# and .NET Core API development.
- Hands-on experience with xUnit, NUnit, or MSTest for automated testing.
- Expertise in API testing and automation frameworks (Postman, RestAssured, or custom-built).
- Working knowledge of Azure DevOps CI/CD for test integration and deployment.
- Experience in data validation, quality matrices, and test documentation.
- Knowledge of data modeling, ETL validation, and SQL for backend testing.
Nice-to-Have
Skills:
- Experience with Selenium, SpecFlow, or Playwright for end-to-end automation.
- Familiarity with containerization (Docker) and Kubernetes for QA environments.
- Exposure to data pipeline testing (Databricks, Azure Data Factory, etc.).
- Understanding of Agile/Scrum testing methodologies.