Position: Java Automation Testing Engineer
Location: Bangalore
Responsibilities:
- Design, develop, and execute automated test scripts using Selenium WebDriver and Java.
- Collaborate with product managers, developers, and quality assurance team members to understand software requirements and define test cases.
- Create and maintain test data, test scripts, and test environments for various testing scenarios.
- Implement and enhance test automation frameworks using Java, TestNG, and Appium.
- Perform functional, integration, and regression testing to validate software changes and ensure product quality.
- Develop and maintain reusable Java libraries for efficient test script development.
- Write clean, efficient, and maintainable Java code to support automation testing efforts.
- Utilize XPath to identify and locate elements on web pages for test automation.
- Utilize XML and file reading techniques to design and implement automation frameworks.
- Collaborate with the team to ensure the proper usage of code repositories and bug tracking tools.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Debug and troubleshoot issues, and provide detailed reports on test execution, defects, and overall product quality.
- Stay updated with emerging trends, tools, and best practices in automation testing.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 1-4 years of experience in Java automation testing using Selenium.
- Strong proficiency in core Java programming language and object-oriented concepts.
- Extensive experience with Selenium WebDriver using Java, TestNG, and Appium.
- Solid knowledge of automation framework development and implementation.
- Expertise in writing clean and efficient Java code for automation testing.
- Strong skills in developing reusable Java libraries for automation testing.
- Excellent programming and debugging skills in the automation test environment.
- Experience in utilizing XPath for element identification and web page navigation.
- Proficiency in XML and file reading techniques for designing automation frameworks.
- Familiarity with code repositories and bug tracking tools (e.g., Git, JIRA).
- Strong problem-solving and analytical abilities, with attention to detail.
- Excellent communication and collaboration skills in a team environment.
Application Process: To apply for this position, please send your updated resume and a cover letter to srishti.axena@in.experis.com. In your cover letter, please highlight your relevant experience and qualifications in Java automation testing. Only shortlisted candidates will be contacted for further evaluation.
Note: The job description provided above is a general overview and may include additional responsibilities that are not mentioned. The responsibilities and requirements of the role may be subject to change based on the needs of the company.