SDET (Software Development Engineer in Test)

SDET (Software Development Engineer in Test)

Posted Today by NMK Global Inc.

Negotiable
Undetermined
Remote
Remote

Summary: The role of SDET (Software Development Engineer in Test) is focused on developing and maintaining automation frameworks for testing software applications. The ideal candidate will have extensive experience in test automation using tools like Selenium, Cypress, and Playwright, along with a strong background in API and UI testing. The position emphasizes collaboration with development and QA teams to enhance testing efficiency through automation and AI tools. This is a long-term remote contract position requiring over 7 years of relevant experience.

Key Responsibilities:

  • Design, develop, and maintain scalable automation frameworks.
  • Develop automated UI, API, regression, smoke, and end-to-end test scripts.
  • Create automation scripts using Selenium, Cypress, and Playwright.
  • Utilize Prompt Engineering and AI tools to improve test creation and automation efficiency.
  • Execute automated test suites and analyze test results.
  • Identify, document, and track software defects.
  • Collaborate with Developers, QA, Product Owners, and Business teams.
  • Integrate automation suites into CI/CD pipelines.
  • Participate in sprint planning, code reviews, and release activities.
  • Continuously improve test coverage and automation processes.

Key Skills:

  • 7+ years of experience as an SDET/Test Automation Engineer.
  • Strong hands-on experience with Selenium WebDriver.
  • Experience with Cypress and Playwright.
  • Prompt Engineering and AI-assisted testing (GitHub Copilot, or similar).
  • Java or JavaScript/TypeScript.
  • TestNG/JUnit or Mocha/Jest.
  • REST API Testing (Postman/Rest Assured).
  • Git and CI/CD tools (Jenkins, Azure DevOps, GitHub Actions).
  • Agile/Scrum methodology.
  • Strong debugging and problem-solving skills.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: SDET (Software Development Engineer in Test)
Location: Remote
Duration: Long-Term Contract
Experience: 7+ Years
Visa: EAD
Job Summary
We are looking for an experienced Software Development Engineer in Test (SDET) with strong expertise in test automation using Selenium, Cypress, and Playwright. The ideal candidate should have hands-on experience building automation frameworks, performing API and UI testing, and leveraging Prompt Engineering and AI-powered tools to improve testing efficiency.
Required Skills

  • 7+ years of experience as an SDET/Test Automation Engineer
  • Strong hands-on experience with Selenium WebDriver
  • Experience with Cypress and Playwright
  • Prompt Engineering and AI-assisted testing (GitHub Copilot, or similar)
  • Java or JavaScript/TypeScript
  • TestNG/JUnit or Mocha/Jest
  • REST API Testing (Postman/Rest Assured)
  • Git and CI/CD tools (Jenkins, Azure DevOps, GitHub Actions)
  • Agile/Scrum methodology
  • Strong debugging and problem-solving skills

Roles & Responsibilities

  • Design, develop, and maintain scalable automation frameworks.
  • Develop automated UI, API, regression, smoke, and end-to-end test scripts.
  • Create automation scripts using Selenium, Cypress, and Playwright.
  • Utilize Prompt Engineering and AI tools to improve test creation and automation efficiency.
  • Execute automated test suites and analyze test results.
  • Identify, document, and track software defects.
  • Collaborate with Developers, QA, Product Owners, and Business teams.
  • Integrate automation suites into CI/CD pipelines.
  • Participate in sprint planning, code reviews, and release activities.
  • Continuously improve test coverage and automation processes.

Preferred Skills

  • Cucumber (BDD Framework)
  • Docker & Kubernetes
  • JMeter or other Performance Testing tools
  • AWS, Azure, or Google Cloud Platform
  • SQL and Database Testing
  • AI-driven Test Automation tools
  • Appium (Mobile Automation)
  • Microservices Testing
  • ISTQB Certification
  • Security Testing knowledge

Education

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.