Lead Engineer -2 - UI/UX

6 - 10 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an Automation Engineer, you will be responsible for developing and maintaining automated test suites for web applications and RESTful APIs. You will collaborate with cross-functional teams to define automation strategies, standards, and best practices. Your primary responsibilities will include designing and implementing scalable and maintainable automated test frameworks using Java, Selenium WebDriver, TestNG, JUnit, and other relevant tools. Additionally, you will mentor junior automation engineers, provide technical guidance, and promote knowledge sharing within the team. Conducting code reviews, identifying improvement opportunities, and advocating for automated testing throughout the software development life cycle (SDLC) will be crucial aspects of your role. Furthermore, you will execute automated test suites, analyze results, and report on test failures and defects to ensure quick resolution. Integrating automated tests into continuous integration and continuous deployment (CI/CD) pipelines for efficient and reliable testing and deployment will also be part of your responsibilities. Staying current with industry trends and emerging technologies in test automation and implementing them appropriately will help you excel in this role. To qualify for this position, you should hold a Bachelor's degree in Computer Science, Engineering, or a related field, with a preference for a Master's degree. You should have at least 6 years of proven experience as a Java Automation Engineer or in a similar role within a software development environment. Expertise in Java programming language, object-oriented design principles, and hands-on experience with test automation frameworks like Selenium WebDriver, TestNG, JUnit, etc., are essential. Moreover, you should possess a deep understanding of web technologies such as HTML, CSS, JavaScript, and web services like RESTful APIs. Experience in designing and implementing scalable and reusable automated testing solutions from scratch, solid knowledge of version control systems (e.g., Git), and build tools (e.g., Maven, Gradle) will be beneficial. Your ability to write clear, concise, and comprehensive test documentation, along with excellent problem-solving skills and attention to detail, are important for success in this role. Strong communication and leadership skills are also crucial for effectively leading projects and collaborating within a team.,

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

RecommendedJobs for You