Role**
SDET
Required Technical Skill
Set**
Java, Java Script, Test Aumation with Selenium
Must-Have
Knowledge of programming languages and process management
methodology.
- Knowledge of test methodologies and their corresponding
tools.
- Exposure to Behaviour Driven Development and experience in
programming and testing.
- The ability to recognize risks and errors in an application.
- The ability to keep current with the constantly changing
technology industry.
- A passion for testing, development, and design.
Strong Experiance in SDET Domain
Overview
The role of a Java SDET (Software Development Engineer in Test) is critical in ensuring the quality and reliability of software products. Java SDET professionals perform automated testing, develop test frameworks, and work closely with software developers to identify and resolve defects. They play a vital role in the software development life cycle by ensuring the delivery of high-quality, robust, and scalable software solutions.
Key Responsibilities
- Design and develop automated test scripts using Java
- Collaborate with cross-functional teams to define testing requirements
- Implement and maintain test automation frameworks
- Execute test cases, analyze results, and report defects
- Participate in code reviews and provide feedback on testability
- Contribute to continuous integration and delivery processes
- Identify and prioritize testing areas based on software risk
- Investigate and debug test failures
- Stay updated with industry best practices and tools in test automation
- Work on improving test coverage and efficiency
- Provide technical guidance to team members on test automation
- Contribute to performance and load testing activities
- Support the release process and perform production validation
- Collaborate with the development team to prevent issues
- Participate in Agile ceremonies and contribute to process improvements
Required Qualifications
- Bachelor's degree in Computer Science or related field
- 3+ years of experience in test automation using Java
- Proficiency in Java programming and object-oriented design principles
- Hands-on experience with Selenium WebDriver and TestNG
- Strong understanding of JavaScript for front-end automation
- Ability to write clear, concise, and comprehensive test plans and test cases
- Experience with continuous integration tools such as Jenkins or TeamCity
- Knowledge of version control systems like Git
- Familiarity with Agile methodologies and Scrum framework
- Excellent analytical and problem-solving skills
- Good understanding of software engineering processes and testing best practices
- Detail-oriented with a passion for quality and continuous improvement
- Strong communication and collaboration abilities
- Ability to work effectively in a fast-paced, dynamic environment
- Certifications in software testing or related areas is a plus
Skills: selenium,java,scrum framework,testng,java script,git,selenium webdriver,javascript,agile methodologies,test automation,jenkins,teamcity