Senior Software Development Engineer in Test (SDET) / Senior Test Engineer
Location: New York, NY
Position Type: Contract
Contract Duration: July 20, 2026 July 16, 2027
Number of Openings: 1
Position Overview
We are seeking a highly experienced Senior Software Development Engineer in Test (SDET) with expertise in both test automation and manual testing to support enterprise applications within an Agile delivery environment. The ideal candidate will play a key role in ensuring software quality by designing comprehensive test strategies, developing automated testing frameworks, executing manual and API tests, and supporting Continuous Integration (CI) processes.
The successful candidate will collaborate closely with development, product, and business teams to deliver reliable, high-quality software solutions while contributing to end-to-end quality engineering initiatives.
Key Responsibilities
- Drive quality assurance activities throughout the software development lifecycle in Agile and Waterfall environments.
- Collaborate with developers, product owners, and business stakeholders to define testing strategies and acceptance criteria.
- Design, document, and execute comprehensive test plans and test cases.
- Develop, maintain, and execute automated UI and functional test suites.
- Perform manual testing to validate application functionality and user workflows.
- Conduct API testing using industry-standard tools and validate backend integrations.
- Support and enhance Continuous Integration (CI) pipelines and automated testing processes.
- Review and validate User Acceptance Testing (UAT) results and collaborate with business teams to resolve issues.
- Perform defect identification, root cause analysis, and regression testing.
- Troubleshoot issues across systems under test and work with development teams to ensure timely resolution.
- Maintain accurate test documentation, execution reports, and quality metrics.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline (or equivalent practical experience).
- 8+ years of experience as a Software Development Engineer in Test (SDET), QA Automation Engineer, or Senior Test Engineer.
- Strong experience testing enterprise web applications in Agile development environments.
- Hands-on expertise in automation testing using Selenium and/or Playwright.
- Experience performing manual functional testing and regression testing.
- Proficiency in API testing using Postman or SoapUI.
- Experience with performance testing tools such as JMeter or LoadRunner.
- Working knowledge of SQL and database validation techniques.
- Experience with version control, defect tracking, and test management tools such as Azure DevOps (ADO), JIRA, or RCLM.
- Strong understanding of Continuous Integration and automated testing best practices.
- Excellent analytical, troubleshooting, communication, and collaboration skills.
Required Technical Skills
- Agile Testing
- Automated Testing
- Manual Testing
- API Testing
- UI Testing
- Functional Testing
- Selenium
- Playwright
- Postman
- SoapUI
- SQL
- Azure DevOps (ADO)
- JIRA
- RCLM
- Continuous Integration (CI)
- User Acceptance Testing (UAT)
- Performance Testing
- JMeter
- LoadRunner
Preferred Attributes
- Experience supporting large-scale enterprise applications.
- Strong problem-solving mindset with the ability to identify and resolve complex testing challenges.
- Excellent stakeholder communication and cross-functional collaboration skills.
- Ability to balance automation initiatives with comprehensive manual validation to ensure high software quality.
Key Responsibilities for the Selected Consultant
- Design, develop, and execute robust automated and manual test strategies for enterprise applications.
- Perform API, UI, functional, regression, and performance testing while supporting Continuous Integration pipelines.
- Collaborate with development and business teams to ensure high-quality releases through effective defect management, UAT validation, and Agile testing practices.