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