Senior Software Development Engineer in Test (SDET)
Job Title: Senior Software Development Engineer in Test (SDET)
Job Type: W2 Contract
Job Description
We are seeking a highly skilled Senior SDET to join our QA engineering team. The ideal candidate will have deep expertise in designing and implementing automation frameworks, developing test strategies, and ensuring high-quality delivery of software products. This role requires strong coding skills, problem-solving ability, and a solid understanding of QA best practices in Agile/DevOps environments.
Key Responsibilities
-
Design, build, and maintain scalable automation frameworks for web, API, and mobile applications.
-
Collaborate with developers, product owners, and QA engineers to define test strategies and coverage.
-
Develop and execute automated test scripts using modern tools and languages (Java, Python, etc.).
-
Perform functional, regression, performance, and integration testing.
-
Integrate automated tests into CI/CD pipelines.
-
Drive quality metrics, root cause analysis, and continuous improvement initiatives.
-
Mentor junior QA engineers and contribute to best practices.
Required Skills & Qualifications
-
12 years of experience in software testing, with at least 8 years in test automation.
-
Strong proficiency in Java/Python/C# and automation frameworks (Selenium, Playwright, Cypress, Rest Assured, Appium, etc.).
-
Hands-on experience with API testing (Postman, Rest Assured) and performance testing (JMeter, LoadRunner, etc.).
-
Expertise in CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.).
-
Strong knowledge of Agile/Scrum methodologies and QA processes.
-
Familiarity with cloud environments (AWS, Azure, or Google Cloud Platform).
-
Excellent problem-solving, debugging, and communication skills.
Nice to Have
-
Experience with containerization (Docker, Kubernetes).
-
Exposure to security testing and monitoring tools.
-
Experience in testing data-intensive or distributed systems.