Haystack
← Back to Jobs
Technology
CSCustom Staffing logo

SDET - Software Development in Test

Custom StaffingNew York, NY🇺🇸United StatesPosted Oct 22, 2026

Quick Overview

Salary
$80 - $108/hr
Seniority
Mid Senior
Work mode
On Site
Location
New York, NY, United States
Posted
17 hours ago
SQLGitApache SparkAWSETLSeleniumApacheCypressDatabricksGitLab CIJavaPostmanPythonRESTAgileCI/CDIAM

Job Description

SR QA/SDET Test Engineer 

Location: Downtown Financial District 
Employment Type: 12 to 36 Month Contract Assignment 
Work Environment: Onsite 
Pay Rate: $80.00 to $108.00
No C2C or third-party candidates

We are seeking an experienced SR QA/SDET Test Engineer to design, develop, and implement automated testing solutions for enterprise applications and cloud-based data platforms. The ideal candidate will have strong hands-on experience with Java, Selenium, SQL, AWS, Databricks, and Spark, along with expertise in API testing, data validation, and CI/CD automation.

This position focuses on ensuring the quality, performance, and reliability of applications and data pipelines within a modern AWS cloud environment.

 

Key Responsibilities

  • Design, develop, and maintain scalable, reusable test automation frameworks using Java and tools such as Selenium or Cypress.
  • Develop automated test suites for application functionality, APIs, data pipelines, and system integration.
  • Perform end-to-end data validation, including data ingestion, transformation, profiling, mapping, and reconciliation.
  • Write complex SQL queries to validate data accuracy, completeness, and consistency across data warehouses and data lakes.
  • Test cloud-based data processing workflows using AWS Glue, Databricks, Spark, and Athena.
  • Perform API testing using REST services and tools such as Postman.
  • Conduct performance and load testing using LoadRunner or similar tools.
  • Design and manage test data, including data masking and scenario-based test data creation.
  • Integrate automated testing into GitLab CI/CD pipelines to support continuous testing and DevOps practices.
  • Troubleshoot complex application and data quality issues, perform root cause analysis, and document defects.
  • Collaborate with developers, data engineers, and business stakeholders in an Agile environment to ensure high-quality releases.
  •  

Required Qualifications

  • Strong hands-on programming experience with Java for test automation.
  • Experience developing automation frameworks using Selenium, Cypress, or comparable tools.
  • Advanced SQL skills and strong understanding of relational databases, data models, and data validation.
  • Experience testing ETL/ELT pipelines, data lakes, and data warehouse environments.
  • Hands-on experience with AWS Glue, Databricks, Athena, and Apache Spark.
  • Experience with AWS services including S3, Lambda, RDS, CloudWatch, and IAM.
  • Strong understanding of data profiling, data mapping, data integration, and data quality testing.
  • Experience with REST API testing and integration testing.
  • Familiarity with performance testing tools such as LoadRunner.
  • Experience working with GitLab, CI/CD pipelines, and DevOps methodologies.
  • Strong analytical, debugging, problem-solving, and communication skills.

Preferred Qualifications

  • Python programming experience.
  • Experience with Collibra Data Quality Platform.
  • Hands-on experience with Postman.
  • Experience building automated testing solutions for large-scale cloud data platforms.
  • Bachelor's degree in Computer Science or a related technical discipline, with a Computer Science major preferred.

Ideal Candidate

A hands-on QA Automation Engineer who combines strong Java automation development with advanced SQL, AWS cloud services, and Databricks/Spark data testing. The ideal candidate has experience building automation frameworks from the ground up, validating complex data pipelines, and integrating automated testing into CI/CD processes while maintaining high standards for software quality, security, and performance.

Similar jobs