Sdet

Sdet

Posted 1 week ago by 1759231672

Negotiable
Outside
Hybrid
USA

Summary: The SDET (Software Development Engineer in Test) role involves designing, developing, and maintaining automated test frameworks for various applications. The position requires collaboration with cross-functional teams to define testing strategies and ensure quality through continuous integration and delivery. Candidates should possess extensive experience in test automation and programming, along with strong problem-solving skills. The role offers flexibility in working arrangements, either remotely or on-site in Stockton, Georgia.

Key Responsibilities:

  • Design, develop, and maintain robust automated test frameworks for web, mobile, and API applications.
  • Collaborate with developers, product owners, and QA engineers to define test strategies and automation coverage.
  • Write clean, reusable, and scalable automated test scripts using modern programming languages.
  • Perform functional, regression, integration, and performance testing in CI/CD environments.
  • Ensure test automation is integrated into build pipelines for continuous testing and quality feedback.
  • Conduct code reviews for test scripts and support debugging efforts for failures and defects.
  • Implement data-driven and keyword-driven test automation frameworks.
  • Monitor test results, analyze failures, and identify root causes in collaboration with development teams.
  • Contribute to Agile ceremonies such as sprint planning, daily standups, and retrospectives.
  • Stay updated with emerging test automation tools, frameworks, and QA best practices.

Key Skills:

  • 10+ years of experience as an SDET, QA Automation Engineer, or related role.
  • Strong programming skills in Java, Python, JavaScript, or C#.
  • Proficient in test automation tools and frameworks (Selenium, Cypress, Playwright, Appium, TestNG, JUnit).
  • Experience with RESTful API and GraphQL testing using Postman, RestAssured, or Karate.
  • Solid understanding of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
  • Familiar with version control systems (Git, Bitbucket).
  • Knowledge of performance/load testing tools (JMeter, Gatling, Locust).
  • Strong understanding of software testing principles, QA methodologies, and SDLC.
  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform) for test environments.
  • Proficiency in debugging, logging, and analyzing system/test failures.

Salary (Rate): undetermined

City: Stockton

Country: USA

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Position: SDET (Software Development Engineer in Test)
Contract: W2 Only

Responsibilities

  • Design, develop, and maintain robust automated test frameworks for web, mobile, and API applications.

  • Collaborate with developers, product owners, and QA engineers to define test strategies and automation coverage.

  • Write clean, reusable, and scalable automated test scripts using modern programming languages.

  • Perform functional, regression, integration, and performance testing in CI/CD environments.

  • Ensure test automation is integrated into build pipelines for continuous testing and quality feedback.

  • Conduct code reviews for test scripts and support debugging efforts for failures and defects.

  • Implement data-driven and keyword-driven test automation frameworks.

  • Monitor test results, analyze failures, and identify root causes in collaboration with development teams.

  • Contribute to Agile ceremonies such as sprint planning, daily standups, and retrospectives.

  • Stay updated with emerging test automation tools, frameworks, and QA best practices.

Required Skills

  • 10+ years of experience as an SDET, QA Automation Engineer, or related role.

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

  • Proficient in test automation tools and frameworks (Selenium, Cypress, Playwright, Appium, TestNG, JUnit).

  • Experience with RESTful API and GraphQL testing using Postman, RestAssured, or Karate.

  • Solid understanding of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).

  • Familiar with version control systems (Git, Bitbucket).

  • Knowledge of performance/load testing tools (JMeter, Gatling, Locust).

  • Strong understanding of software testing principles, QA methodologies, and SDLC.

  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform) for test environments.

  • Proficiency in debugging, logging, and analyzing system/test failures.

Nice-to-Have

  • Exposure to BDD frameworks (Cucumber, SpecFlow, Behave).

  • Experience with containerized environments (Docker, Kubernetes).

  • Familiarity with service virtualization and mocking tools (WireMock, Mountebank).

  • Knowledge of monitoring and observability tools (Splunk, Datadog, New Relic).

  • Exposure to security testing tools and practices.

  • Basic knowledge of backend/database testing (SQL, NoSQL).

Soft Skills

  • Strong problem-solving and analytical skills with attention to detail.

  • Excellent communication and collaboration skills across cross-functional teams.

  • Ability to work independently in fast-paced environments while meeting deadlines.

  • Passion for quality, innovation, and continuous improvement.

  • Proactive, self-motivated, and eager to adopt new testing technologies.