Overview:
We are seeking a highly skilled Software Development Engineer in Test (SDET) who can understand software internals, debug complex issues, and develop robust automated tests using Core Java . The ideal candidate will have strong problem-solving skills, a passion for quality, and experience in building scalable automation frameworks.
Roles & Responsibilities:
- Design and develop Test Automation Strategy and Plans aligned with product requirements.
- Analyze manual QA strategies and propose enhanced automation coverage.
- Participate in designing and implementing improvements to the test automation framework .
- Write clean, maintainable, and reusable automation code in Core Java .
- Create and execute test automation scenarios for functional and non-functional requirements.
- Research and evaluate new automation tools, technologies, and best practices.
- Decompose requirements to design and implement automated testing approaches.
- Investigate and resolve automation failures by identifying root causes.
Qualifications:
- Bachelors degree in computer science, Engineering, or equivalent.
Required Skills & Experience:
- 5-8 years of proven experience as an SDET or in software development.
- Strong proficiency in Core Java programming.
- Hands-on experience with Automation Frameworks such as Selenium/playwright and Unit Testing Frameworks like TestNG.
- Expertise in creating and enhancing test plans, methodologies, and frameworks , including translating functional and non-functional requirements into test scenarios.
- Solid understanding of application architecture and system integrations.
- Strong debugging skills and ability to isolate defects effectively.
- Experience working in Agile/Scrum development environments.
- Familiarity with DevOps tools (CI/CD pipelines) is a plus.
- Exposure to white-box and gray-box testing with understanding of software design principles.