Automation Test Engineer

6 - 11 years

25 - 35 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key Responsibilities:

Framework Architecture & Development: Design, develop, and implement advanced and scalable test automation frameworks from scratch, or significantly enhance existing ones. Leverage object-oriented programming (OOP) principles in Java and Python to create modular, reusable, and maintainable test libraries and components.

Robot Framework Expertise: Act as the subject matter expert for the Robot Framework. Design and implement a keyword-driven test approach, creating custom libraries in Java and Python to extend the framework's capabilities and address complex testing scenarios.

Test Strategy & Planning: Collaborate with product owners, developers, and other QA engineers to define comprehensive test strategies. Participate in requirements and design reviews, providing expert input on testability, potential risks, and automation opportunities.

Automation Scripting: Write, execute, and maintain automated test scripts for various application layers, including UI, API, and backend services. Utilize Java (with frameworks like Selenium, TestNG/JUnit) and Python (with libraries like Selenium, Pytest) for this purpose.

CI/CD Integration: Integrate automated test suites into the Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Jenkins, GitLab CI) to enable continuous testing, providing fast and reliable feedback to the development team.

Mentorship & Leadership: Provide technical guidance and mentorship to junior automation engineers. Lead by example in promoting best practices for test automation, code quality, and testing methodologies.

Problem-Solving & Analysis: Troubleshoot complex issues, analyze test failures, and perform root cause analysis to identify and report software defects effectively.

Reporting & Metrics: Generate and analyze test results and quality metrics. Prepare and present reports to stakeholders to communicate testing progress, product quality, and areas for improvement.

Required Skills and Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

3+ years of experience in a Test Automation Engineer or similar role, with a proven track record of designing and implementing large-scale automation solutions.

Expert-level proficiency in Java and Python, with a strong command of Object-Oriented Programming (OOP) principles, design patterns, and best practices.

Deep, hands-on experience with the Robot Framework, including the creation of custom libraries and resource files.

Extensive experience with automation tools and frameworks such as Selenium WebDriver.

Proficiency with API testing tools and frameworks (e.g., REST Assured for Java, Requests for Python).

Solid understanding of the software development lifecycle (SDLC) and Agile/Scrum methodologies.

Experience with version control systems (e.g., Git).

Excellent analytical and problem-solving skills with a keen eye for detail.

Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Globant logo
Globant

Information Technology and Services

Sacramento

RecommendedJobs for You

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru