Automation Testing (Java and Selenium)

3 - 7 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Automation Testing position focusing on Java and Selenium is pivotal for ensuring the quality and reliability of software products within our organization. You will play a crucial role in establishing, implementing, and maintaining automated test frameworks that align with Continuous Integration/Continuous Deployment (CI/CD) practices. Your responsibilities are essential in delivering high-quality applications while improving productivity and reducing manual testing efforts. You should have a strong programming background in Java, practical experience with Selenium, and a comprehensive understanding of software testing methodologies. In our collaborative work environment, you will closely collaborate with development and QA teams to address testing requirements, develop automated test cases, and ensure comprehensive test coverage across all software components. Your key responsibilities will include developing and managing automated test scripts utilizing Java and Selenium, creating and executing test automation strategies for software applications, conducting thorough regression testing, collaborating with cross-functional teams to analyze requirements and formulate detailed test plans, identifying and tracking defects, ensuring timely execution of automation tests, participating in code reviews, utilizing Continuous Integration tools, enhancing testing processes, integrating API testing with automation scripts, staying informed about industry trends, participating in Agile ceremonies, providing mentorship to junior team members, and contributing to the enhancement of testing frameworks and processes. To qualify for this role, you should hold a Bachelor's degree in Computer Science or a related field, demonstrate proven experience as an Automation Tester with a specialization in Java and Selenium, possess a solid grasp of software testing methodologies and the Software Development Life Cycle (SDLC), have familiarity with test management tools like JIRA or ALM, hands-on experience in writing test scripts using JUnit or TestNG, knowledge of performance testing tools such as JMeter or LoadRunner, proficiency in version control systems like Git or SVN, ability to thrive in a fast-paced Agile environment, strong analytical and problem-solving skills, excellent communication and interpersonal abilities, experience in integrating automated tests into CI/CD pipelines, robust debugging and troubleshooting skills, familiarity with BDD tools like Cucumber, capability to work independently and collaboratively, relevant certifications in software testing are advantageous, and a willingness to engage in continuous learning and skill development. In summary, the Automation Testing position requires expertise in Java, Agile methodology, debugging, troubleshooting, JUnit, TestNG, analytical skills, test automation, ALM, Selenium WebDriver, performance testing tools, API testing, JIRA, version control systems, Continuous Integration, Cucumber, communication, defect tracking, CI/CD, automation, software testing methodologies, version control, and Selenium.,

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