55 Innova Esi Jobs
UI Automation Engineer - Java/Selenium (5-8 yrs)
Innova Esi
posted 18hr ago
Fixed timing
Key skills for the job
Job Overview :
We are looking for a highly skilled UI Automation Engineer with expertise in API and UI automation test development to join our growing team. The role requires proficiency in Java, RestAssured, Selenium, and TestNG to design, develop, and execute automated tests for UI and APIs. The candidate should be familiar with testing methodologies and tools such as JIRA, Zephyr, HP ALM, ADO, and BugZilla. Experience with mobile automation testing (Appium) and performance testing (JMeter or similar) will be an added advantage.
Key Responsibilities :
- Design and develop automated test scripts for API and UI testing using Java, RestAssured, Selenium, and TestNG.
- Develop and execute automated test cases for web applications, ensuring that they meet functional and performance requirements.
- Integrate test automation frameworks with CI/CD pipelines to enable continuous testing in development and production environments.
- Develop and implement test strategies, plans, and methodologies to ensure comprehensive test coverage across various components (APIs, UI, mobile).
- Identify gaps in test coverage and develop automation solutions to address those gaps.
- Perform exploratory testing, regression testing, and functional testing in addition to automated tests.
- Work closely with cross-functional teams (development, business analysts, and product managers) to understand requirements and ensure test coverage.
- Track and report defects, issues, and test results in JIRA, Zephyr, HP ALM, ADO, and BugZilla.
- Participate in sprint planning, daily stand-ups, and retrospectives to ensure alignment on testing progress and priorities.
- Collaborate with developers to troubleshoot and resolve issues identified during test execution.
- Perform mobile automation testing using Appium for mobile applications (Android/iOS).
- Conduct performance testing using JMeter or other performance testing tools to ensure applications handle high loads efficiently.
- Enhance and refactor test automation frameworks and test scripts to improve maintainability and scalability.
- Stay updated with the latest testing tools, technologies, and best practices, and introduce improvements to the testing process.
Technical Skills :
- Strong programming skills in Java for test automation.
- Extensive experience with API automation testing using RestAssured.
- Hands-on experience with Selenium WebDriver and TestNG for UI automation testing.
- Familiarity with test management tools such as JIRA, Zephyr, HP ALM, ADO, and BugZilla for test case management, defect tracking, and reporting.
- Experience in integrating automation frameworks with CI/CD pipelines (Jenkins, GitLab, etc.).
- Mobile testing automation with tools such as Appium (good to have).
- Performance testing using JMeter or other relevant tools (good to have).
- Strong communication skills, both written and verbal, to articulate technical concepts clearly to both technical and non-technical stakeholders.
- Ability to work in a collaborative team environment and maintain strong working relationships across departments.
Functional Areas: Other
Read full job description