*Please note, this role is not able to offer visa transfer or sponsorship now or in the future*
Job SummaryWe are seeking a skilled System Test Engineer with strong experience in data analytics, Databricks, and CI/CD pipelines to ensure the quality, reliability, and performance of complex data systems. The ideal candidate will focus on end-to-end system testing of data platforms, validating data flows, integrations, and business logic across scalable environments.
This role combines system-level testing expertise with data engineering and DevOps practices to support advanced analytics and big data ecosystems.
Key ResponsibilitiesSystem & Integration Testing- Design and execute system-level test strategies for data platforms and distributed systems.
- Perform end-to-end testing of data pipelines, including ingestion, transformation, and reporting layers.
- Validate system behavior across multiple integrated components and services.
- Ensure system stability, scalability, and performance under varying workloads.
Data Analytics & Validation- Perform data validation, reconciliation, and consistency checks using SQL, Python, or Spark.
- Validate complex data transformations, aggregations, and KPIs used in analytics dashboards.
- Conduct data profiling and anomaly detection to ensure accuracy and completeness.
- Support business teams by verifying data quality and reporting accuracy.
Databricks & Big Data Testing- Test workflows built on Databricks, Apache Spark, and Delta Lake.
- Validate batch and real-time data processing pipelines in distributed environments.
- Ensure correctness and performance of large-scale data processing jobs.
- Work with data engineering teams to troubleshoot and optimize data workflows.
CI/CD & Test Automation- Integrate system tests into CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions.
- Develop and maintain automated test suites for regression, integration, and system validation.
- Enable continuous testing practices within DevOps pipelines.
- Monitor pipeline execution and ensure high test coverage.
Performance & Reliability Testing- Conduct performance, load, and stress testing of data platforms.
- Identify system bottlenecks and recommend performance improvements.
- Ensure high availability and resilience of data systems.
Collaboration & Quality Practices- Collaborate with data engineers, developers, and product teams to define testing strategies.
- Participate in system design discussions to ensure testability and quality.
- Maintain test documentation, reports, and metrics.
- Drive adoption of best practices in system testing and QA processes.
Required Qualifications- Bachelor's degree in Computer Science, Engineering, or related field.
- 4+ years of experience in System Testing, QA Engineering, or Software Testing.
- Strong experience with data systems, ETL testing, and data validation.
- Hands-on experience with Databricks, Apache Spark, or big data frameworks.
- Proficiency in SQL and at least one programming language (Python, Java, or Scala).
- Experience with CI/CD tools (Azure DevOps, Jenkins, GitLab, etc.).
- Understanding of test automation frameworks and system-level validation.
- Experience with cloud platforms (Azure, AWS, or GCP).
Compensation: - $70,000 to $100,000 + COLA and this position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans. Application will be accepted by 6/28/2026
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
• Medical/Dental/Vision/Life Insurance
• Paid holidays plus Paid Time Off
• 401(k) plan and contributions
• Long-term/Short-term Disability
• Paid Parental Leave
• Employee Stock Purchase Plan
#LI-CT1