Roles and Responsibilities
- Develop and maintain automated test scripts for various applications.
- Execute automated tests and report results.
- Collaborate with development teams to understand application requirements.
- Design and implement test cases based on functional specifications.
- Perform regression testing as needed.
- Participate in code reviews and provide feedback on testability.
Key Objectives or Goals
- Ensure high-quality software delivery through effective test automation.
- Reduce manual testing efforts by implementing efficient automation frameworks.
- Improve test coverage and decrease the time to market.
Technical Skills
- Proficiency in Java 8 programming language.
- Experience with Selenium WebDriver for web application testing.
- Knowledge of SQL for database testing.
- Familiarity with TestNG or JUnit testing frameworks.
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) processes.
- Experience with version control systems like Git.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Attention to detail and a commitment to quality.
- Ability to work independently and in a team environment.
- Adaptability to changing priorities and technologies.
Desired Tools and Technologies
- Eclipse IDE for Java development.
- Cucumber framework for behavior-driven development.
- Jenkins for CI/CD integration.
- Postman for API testing.
Mandatory Skills
- Java 8 programming proficiency.
- Experience with Selenium WebDriver.
- Strong SQL knowledge for data validation.
- Experience in developing automated test cases.
Nice to Have Skills
- Familiarity with Cucumber framework for BDD.
- Experience with performance testing tools like JMeter.
- Knowledge of cloud testing environments.
Minimum Experience
2
Maximum Experience
5
SELENIUM WEBDRIVER,JAVA 8 ECLIPSE