SDET

Role: SDET

Responsibilities
Strong understanding of entire software development lifecycle
Write clean, efficient and maintainable code using various programming languages preferably Java
Develop and maintain automated test frameworks and scripts using Java
Design and implement comprehensive test plans and test cases
Assesses and understands the flow of code and its interaction with various processes and systems
Perform test automation feasibility analysis – Understand and investigate business requirements, issues referred by the Product and Development teams to translate to manual and automation test cases/scripts
Collaboration with various stakeholders – Product Management, Application Development, DevOps, and other Technical teams in planning and coordination
Expand the capabilities of the framework to support the completion of automated tests against different testing environments and develop automated component tests to validate component behavior
Participate in code reviews and contribute to improving code quality
Work closely with Dev and QA engineers to ensure effective test coverage and code deployments
Required Skills

Working knowledge of test planning, test data management, manual & BDD driven test automation framework using Selenium, Cucumber and Serenity (BDD framework), Jira, qTest in an agile environment
Experience in automation of services/API software layers (e.g. UI, services, APIs, etc.) and debugging, and optimizing of applications/ automated test scripts
Experience with CI/CD pipelines, in-sprint test automation and CI integration using Jenkins, GitHub and Maven
Strong programming skills in Java or FSD or backend to craft and develop automated testing solutions
Proficient in SQL Queries and data creation/validation
Requirements

Bachelor’s degree in computer engineering or similar
7+ years of experience as a Software Development Engineer in Test
Ability to solve problems with effective communication skills
Strong attention to detail and quality focus
Ability to work independently and as part of a team
Critical thinking, creativity, and problem-solving skills