Software Development Engineer in Test (SDET)
Princeton, NJ (Hybrid)
12+ months contract
Rate- $55/hr on C2C
Client- First Health
Note- Software Development Engineer in Test (SDET) with a strong foundation in data engineering, automation, and cloud technologies.
Key Responsibilities:
- Develop and maintain test automation frameworks for ETL/ELT pipelines, data lakes, and streaming applications.
- Collaborate with developers, DevOps, and data engineering teams to build CI/CD pipelines integrated with automated testing.
- Perform data validation using SQL, PySpark, and tools such as ICEDQ.
- Contribute to infrastructure-as-code (IaC) test strategies using Terraform, GitHub Actions, or similar.
- Implement and optimize test-driven development (TDD) approaches for Spark, Kafka, and other distributed systems.
- Work with AWS Cloud components (e.g., S3, Glue, Lambda) and automate tests for data lake architectures.
- Ensure compliance and data integrity for healthcare-related applications.
Required Technical Skills:
Languages & Tools:
- Python (including Pandas and PySpark)
- SQL (PostgreSQL, Advanced SQL constructs including Window Functions and CASE)
- Shell scripting & Linux command line
- AWS: Glue, S3, Data Lakes, Cloud Practitioner Essentials
- Apache Spark, Apache Kafka, Apache Airflow
- Terraform / GitHub Actions / CI/CD
Testing & Automation:
- ICEDQ or similar data validation tools
- ETL Test Automation
- Test-Driven Development (TDD)
- Structured test frameworks for data pipelines
Platform Knowledge:
- Data Engineering workflows and modeling
- Streaming and batch processing architectures
- Multi-threaded programming and debugging
- Familiarity with Delta Lake, Data Lakes on AWS
Nitesh Jaiswal | Tekgence Inc
Linkedin:- linkedin.com/in/nitesh-ch-a378b5222
Direct: 469-421-5604 , Ext- 218 • nitesh.j@tekgence.com
6655 Deseo Dr, Suite 104,Irving, TX , 75039 • www.tekgence.com