Java Automation Engineer (With Selenium)
Posted on February 7, 2025
Job Description
- Java Automation Engineer (With Selenium)
- Background in test automation, working knowledge of Java programming, and hands-on experience
- with automation tools and frameworks. You will collaborate with cross-functional teams to ensure the
- quality and reliability of our products.
- Key Responsibilities**
- Automation Testing: Design, develop, and maintain automated test scripts using Java and automation
- frameworks such as Selenium, TestNG, or JUnit.
- Test Framework Development: Build and enhance test automation frameworks to ensure scalability and
- reusability.
- Test Planning & Execution: Collaborate with development and QA teams to design test strategies, test
- cases, and scripts to ensure comprehensive test coverage.
- Bug Identification & Reporting: Analyze automated test results, identify defects, and work with
- developers to troubleshoot and resolve issues.
- Continuous Integration (CI): Integrate automated tests with CI/CD pipelines using tools like Jenkins,
- GitLab, or similar.
- Performance and Load Testing: Perform load, stress, and performance testing using Java-based tools like
- JMeter or similar.
- Code Reviews & Mentorship: Review code written by peers, providing constructive feedback, and
- mentoring junior automation engineers.
- Documentation: Maintain detailed documentation for test cases, test scripts, and test results.
- Skillset required:
- Programming Languages: Strong proficiency in Java programming language.
- Automation Tools: Hands-on experience with automation tools such as Selenium WebDriver, TestNG,
- JUnit, or Cucumber.
- Test Frameworks: Experience in designing and implementing test automation frameworks (e.g., Data
- driven, Keyword-driven, Page Object Model).
- Version Control: Familiarity with version control tools like Git, SVN.
- CI/CD Tools: Practical experience with Jenkins, Bamboo, or other CI/CD tools.
- Bug Tracking Tools: Experience using bug tracking systems such as Jira, Bugzilla, or similar.
- Database Knowledge: Basic SQL skills for database verification and data validation.
- Agile Methodologies: Experience working in an Agile/Scrum environment.
- Problem-Solving: Excellent analytical and troubleshooting skills.
Required Skills
.net