SDET

Overview

On Site
Depends on Experience
Contract - W2

Skills

API
Agile
Amazon Web Services
Analytical Skill
Apache JMeter
Apache Kafka
Apache Maven
Automated Testing
Behavior-driven Development
Build Tools
C#
Cloud Computing
Collaboration
Communication
Computer Science
Continuous Delivery
Continuous Improvement
Continuous Integration
Cucumber
Database
Debugging
DevOps
Development Testing
Docker
Git
GitHub
Good Clinical Practice
Google Cloud Platform
Gradle
Grafana
ISTQB
Integration Testing
JIRA
JUnit
Java
JavaScript
Jenkins
Kubernetes
Load Testing
Mentorship
Message Queues
Microservices
Microsoft Azure
POSTMAN
Performance Testing
Python
Quality Assurance
RabbitMQ
Regression Analysis
SOAP
SQL
Scripting
Scrum
Selenium
Selenium WebDriver
Software Release Life Cycle
Software Testing
Splunk
Test-driven Development
TestNG
Testing
Version Control
Web API

Job Details

Position :- SDET

Contract :- W2

Job Summary:

The Senior SDET will be responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the highest quality software delivery. This role requires strong technical expertise in coding, testing frameworks, and CI/CD pipelines, along with the ability to collaborate effectively with developers, QA engineers, and business stakeholders.

Key Responsibilities:
  • Design and develop robust, scalable, and maintainable automated testing frameworks for web, API, and backend systems.

  • Write clean, efficient, and reusable code for automation scripts using tools such as Selenium, TestNG, JUnit, or PyTest.

  • Develop and maintain CI/CD test pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.

  • Conduct API automation using Postman, Rest Assured, or similar frameworks.

  • Collaborate with development teams to integrate automated tests into the build and release process.

  • Implement testing best practices, including code reviews, performance testing, and regression automation.

  • Identify, log, and track defects through resolution using tools like JIRA or Azure Boards.

  • Ensure comprehensive test coverage for functional, regression, performance, and integration testing.

  • Mentor junior QA and SDET team members, promoting continuous improvement and automation best practices.

  • Participate in design and architecture reviews to ensure quality and testability of features.

Required Skills and Qualifications:
  • Bachelor s degree in Computer Science, Engineering, or related field.

  • 8+ years of experience in QA automation and software testing, with at least 3+ years in an SDET role.

  • Strong programming skills in Java, Python, C#, or JavaScript.

  • Hands-on experience with Selenium WebDriver, Rest Assured, JUnit/TestNG, Cucumber, or similar tools.

  • Solid understanding of CI/CD pipelines, version control (Git), and build tools like Maven or Gradle.

  • Experience in testing REST/SOAP APIs, microservices, and cloud-based applications (AWS/Azure/Google Cloud Platform).

  • Proficiency in SQL and database validation.

  • Familiarity with Agile/Scrum methodologies.

  • Excellent debugging, analytical, and communication skills.

Preferred Experience (Nice to Have):
  • Experience with containerized environments (Docker, Kubernetes).

  • Exposure to performance and load testing tools (JMeter, Gatling).

  • Experience in BDD/TDD development practices.

  • Familiarity with message queues (Kafka, RabbitMQ).

  • Knowledge of monitoring and logging tools (Splunk, ELK Stack, Grafana).

  • Certifications such as ISTQB, Certified SDET, or AWS Developer Associate are a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.