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
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.