Negotiable
Outside
Remote
USA
Summary: The role of SDET (Software Development Engineer in Test) involves designing and maintaining automated testing frameworks for web, mobile, and API applications. The position requires collaboration with various teams to define test strategies and ensure quality through automated testing. The candidate will also be responsible for integrating tests into CI/CD pipelines and advocating for best practices in quality assurance. This role is primarily remote but can also be based in Union City, New Jersey.
Key Responsibilities:
- Design, develop, and maintain scalable, reusable automated testing frameworks for web, mobile, and API applications.
- Collaborate with developers, QA engineers, and product teams to define test strategies and automation coverage.
- Write, maintain, and execute automated test scripts for functional, regression, and integration testing.
- Integrate automated tests into CI/CD pipelines to enable continuous testing and early defect detection.
- Analyze test results, identify root causes, and work closely with development teams to resolve issues.
- Develop and maintain performance, load, and security testing scripts as needed.
- Perform code reviews, maintain test documentation, and contribute to test planning and estimation.
- Participate in Agile ceremonies, including sprint planning, standups, and retrospectives.
- Advocate for quality assurance best practices and continuous improvement across the engineering team.
- Stay updated on emerging automation tools, frameworks, and testing methodologies.
Key Skills:
- 10+ years of experience as an SDET, QA Automation Engineer, or similar role.
- Strong programming skills in Java, Python, JavaScript, or C#.
- Hands-on experience with automation frameworks such as Selenium, Cypress, Playwright, Appium, or TestNG.
- Experience with RESTful API and GraphQL testing using tools like Postman, RestAssured, or Karate.
- Proficient in CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
- Experience with version control systems (Git, Bitbucket).
- Solid understanding of SDLC, STLC, Agile/Scrum methodologies, and QA best practices.
- Experience with test data management, mock services, and environment setup.
- Strong knowledge of defect tracking tools (Jira, Azure DevOps, Rally).
- Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform) and containerized testing environments.
Salary (Rate): undetermined
City: Union City
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Position: SDET (Software Development Engineer in Test)
Contract: W2 Only
Responsibilities
Design, develop, and maintain scalable, reusable automated testing frameworks for web, mobile, and API applications.
Collaborate with developers, QA engineers, and product teams to define test strategies and automation coverage.
Write, maintain, and execute automated test scripts for functional, regression, and integration testing.
Integrate automated tests into CI/CD pipelines to enable continuous testing and early defect detection.
Analyze test results, identify root causes, and work closely with development teams to resolve issues.
Develop and maintain performance, load, and security testing scripts as needed.
Perform code reviews, maintain test documentation, and contribute to test planning and estimation.
Participate in Agile ceremonies, including sprint planning, standups, and retrospectives.
Advocate for quality assurance best practices and continuous improvement across the engineering team.
Stay updated on emerging automation tools, frameworks, and testing methodologies.
Required Skills
10+ years of experience as an SDET, QA Automation Engineer, or similar role.
Strong programming skills in Java, Python, JavaScript, or C#.
Hands-on experience with automation frameworks such as Selenium, Cypress, Playwright, Appium, or TestNG.
Experience with RESTful API and GraphQL testing using tools like Postman, RestAssured, or Karate.
Proficient in CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
Experience with version control systems (Git, Bitbucket).
Solid understanding of SDLC, STLC, Agile/Scrum methodologies, and QA best practices.
Experience with test data management, mock services, and environment setup.
Strong knowledge of defect tracking tools (Jira, Azure DevOps, Rally).
Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform) and containerized testing environments.
Nice-to-Have
Experience with BDD/TDD frameworks (Cucumber, SpecFlow, Behave).
Exposure to performance testing tools (JMeter, Gatling, Locust).
Familiarity with Docker, Kubernetes, and virtualized environments for testing.
Understanding of security and accessibility testing practices.
Knowledge of SQL and NoSQL databases for backend validation.
Exposure to AI-driven test automation or visual testing tools.
Soft Skills
Strong analytical and problem-solving skills with attention to detail.
Excellent communication and collaboration skills across technical and non-technical teams.
Ability to work independently, multitask, and deliver in fast-paced environments.
Passion for innovation, automation, and continuous improvement in testing.
Proactive, self-motivated, and quality-focused mindset.