55 Innova Esi Jobs
Senior Quality Engineer - Automation Testing (5-7 yrs)
Innova Esi
posted 16hr ago
Fixed timing
Key skills for the job
As a Senior Quality Engineer, you will be responsible for developing and maintaining automated tests for both API and UI to ensure the highest quality and functionality in our applications.
You will work closely with cross-functional teams including developers, product managers, and other quality engineers to drive quality standards and best practices.
Your experience and expertise in test automation, coupled with your understanding of various testing methodologies, will be key to the success of this role.
Key Responsibilities :
- Develop and maintain automated tests for REST APIs using tools such as RestAssured and Java-based frameworks.
- Work closely with the development team to create test plans and test cases based on functional and technical specifications.
- Integrate API tests into the CI/CD pipeline to enable continuous testing and faster feedback.
- Create, execute, and maintain UI automation tests using Selenium with Java.
- Ensure that the UI automation tests are robust, reliable, and capable of handling a variety of test scenarios across multiple browsers.
- Utilize TestNG to define test suites, parallel test execution, and reporting.
- Use test management tools like JIRA, Zephyr, HP ALM, ADO, and BugZilla to track test cases, defects, and project progress.
- Identify, report, and track defects found during the test execution, and collaborate with development teams to resolve them in a timely manner.
- Good to have experience in Mobile Automation Testing using Appium to validate mobile applications across platforms.
- Knowledge of Performance Testing tools like JMeter (or alternatives) to evaluate application performance, load, and stress testing.
- Collaborate with the development and product teams to ensure a strong understanding of functional and technical requirements.
- Conduct regular test status meetings with stakeholders and communicate effectively about test progress, defects, and risks.
- Mentor and guide junior team members to improve testing processes and techniques.
- Provide detailed reports on test results, defects, and recommendations for improvements.
- Document and standardize test cases, test plans, and automation scripts for future reference.
- Contribute to improving the overall test automation process by suggesting new tools, technologies, and methodologies.
- Ensure the testing process adheres to best practices and stays aligned with the latest industry standards.
- Strong experience in API Automation using RestAssured and Java.
- Hands-on experience with UI Automation using Selenium with Java.
- Expertise in TestNG for test execution and reporting.
- Strong knowledge of Testing Methodologies (e.g, Functional, Regression, Integration, Smoke, Sanity, and Acceptance Testing).
- Familiarity with Test Management tools like JIRA, Zephyr, HP ALM, ADO, Bugzilla.
- Experience in Mobile Automation Testing using Appium is a plus.
- Knowledge of Performance Testing tools like JMeter or similar.
- Ability to design and implement robust, reusable, and maintainable automated test scripts.
- Knowledge of CI/CD pipelines for integrating automated tests into the delivery process.
Technical Skills :
- Java (with experience in Selenium, RestAssured).
- Selenium, Appium (Mobile Testing), JMeter (Performance Testing), TestNG.
- Jenkins, Git, GitLab, or other integration tools.
- JIRA, Zephyr, HP ALM, ADO, Bugzilla, etc.
Functional Areas: Manufacturing
Read full job description6-10 Yrs