HamburgerMenu
hirist

YASH Technologies - Automation Test Engineer - Java/Selenium

Posted on: 30/10/2025

Job Description

Job Description :

Essential Duties and Responsibilities :


- Identify test cases that can be automated, analyse requirements and select the appropriate test cases for automation, ensuring optimal test coverage.

- Develop a detailed test plan that outlines the scope, objectives, and resources required for API automation testing.

This plan serves as a roadmap for executing the tests and ensures that all necessary steps are followed :

- Responsible for implementing an automation framework for executing automated tests.

- Closely monitor the defect management process, which involves identifying, reporting, and managing defects.

- Collaborate with other team members to resolve defects and ensure that the APIs meets quality standards.

- Manage changes in the APIs and execute regression tests to ensure that new code changes do not impact existing functionality.

- Work closely with DevOps and development teams to integrate testing into the delivery pipeline.

- Help identify issues early, align testing strategies with deployment goals, and support faster, more stable releases.

- Mentor junior QA engineers, sharing best practices in automation testing and fostering a culture of quality within the team.

- Continuously evaluate and implement new testing tools and technologies to improve testing efficiency and effectiveness.

Competencies :

- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.

- The requirements listed below are representative of the knowledge, skill and/or ability required.

Qualifications And/or Experience :

- Bachelor's or Masters degree in Computer Science or Computer Engineering from an accredited university.

- 3 to 5 years of industry experience, with proficiency in programming languages such as Java or Javascript for test automation.

- Experience with automation testing frameworks such as Selenium, TestNG, or JUnit.

- Extensive knowledge of mobile applications and microservices (APIs).

- Well-developed problem analysis and problem-solving techniques.

- Team player who is self-motivated and has ability to work with minimal supervision.

- Ability to communicate effectively with team members and leadership staff.

Computer Skills :

Mandatory :

- Experience with version control systems like Git.

- Proficiency in scripting languages such as Java or JavaScript to develop automated tests.

- Hands-on experience with testing frameworks like Playwright, Selenium, Appium or similar.

- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools such as Azure DevOps or GitLab CI.

Required Technical/ Functional Competencies :

Requirement Gathering and Analysis :

- Has basic concepts and terminology related to requirement gathering and analysis.

- Able to identify and describe requirements but require guidance and supervision to perform these tasks effectively.

- Have limited experience in creating and reviewing requirements and are not able to independently conduct analysis of requirements.

Product/ Technology Knowledge :

- Understands basic testing concepts and terminology.

- Has basic knowledge of the technology and products been tested.

- Can execute simple tests with guidance.

Test Automation Technology/Product Knowledge :

- Basic knowledge of Automation Tools.

- Able to create and execute basic automation scripts for simple functional test cases with guidance.

Knowledge Management :

- Basic knowledge of Knowledge Management principles and practices.

- Able to work with basic terminology, tools, and techniques used in Knowledge Management in Testing.

Customer Management :

- Has basic knowledge of customer's business domain and technology suite.

- Can use latest technology and handle customer escalations.

Domain/ Industry Knowledge :

- Basic knowledge of customer's business processes and relevant technology platform or product.

- Able to prepare process maps, workflows, business cases, test cases, and test data for simple to medium requirements with the assistance of SME.

Testing Design :

- Basic Knowledge of testing terminologies and concepts.

- Can perform basic testing techniques such as boundary value analysis, equivalence partitioning, etc.

- Can execute test cases and report defects.

Test Planning :

- Understands basic concepts of test planning, such as test strategies, test plans, and test cases.

- Can create and execute test cases based on predefined criteria.

- Can report defects and track their resolution.

Test Development :

- Has limited knowledge and understanding of test development principles and concepts.

- Requires close supervision and guidance to perform basic test development tasks.

- May be able to perform simple item-writing tasks with guidance.

Test Execution :

- Basic understanding of the principles and practices of test execution.

- Able to follow test cases, execute test scripts, report defects, and document test results.

- May require guidance and supervision while performing tasks.

Accountability :

Required Behavioral Competencies :

- Takes ownership for and ensures accuracy of own work, meets deadlines, and asks questions about possible gaps to ensure clarity of ownership.

Agility :

- Demonstrates a willingness to accept and embrace differing ideas or perceptions which are beneficial to the organization.

Collaboration :

- Participates in team activities and reaches out to others in team to achieve common goals.

Customer Focus :

- Displays awareness of customers stated needs and gives priority to meeting and exceeding customer expectations at or above expected quality within stipulated time.

Communication :

- Effectively communicates in written and oral form, well-organized thoughts to others.

- Speaks openly and honestly with all employees.

Drives Results :

- Demonstrates a "can do" attitude and is willing to stretch self to achieve and exceed defined goals/targets.

Certifications :

- Basic Tool Certifications.

- SeU Certified Selenium Engineer with Java.


info-icon

Did you find something suspicious?