Java Selenium Test Engineer

6 - 10 years

0 Lacs

Posted:1 month ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a seasoned Software Verification Engineer with over 6 years of experience in software testing and automation, ideally within the Medical Device Industry. Your main responsibility will be to design and execute automated test strategies for regulated software systems. This role requires strong technical expertise in Java-based automation frameworks, a solid understanding of verification methodologies, and the ability to work independently in a fast-paced environment. Your key responsibilities include designing and implementing automated test strategies for regulated software systems, ensuring compliance with industry standards. You will be developing and maintaining test automation frameworks using Java, Groovy, and tools like JUnit, Selenium, Geb, and Spock. Additionally, you will execute automated tests for multi-browser RESTful APIs and web-based applications across various devices and platforms. Collaboration with cross-functional teams, including developers, product managers, and QA engineers, is essential to ensure high-quality software delivery. Your primary skills should include proficiency in Java (17 or higher), Groovy, JUnit, Selenium, Geb, and Spock for programming languages & frameworks. You should have experience in automated testing for multi-browser RESTful APIs/applications, web-based application testing across devices and browsers, and test automation using Java or Groovy scripting. Familiarity with Eclipse, IntelliJ, CI/CD systems, Git, JIRA, SQL, and a strong understanding of Object-Oriented Programming (OOP) are also required. Your secondary skills should involve familiarity with IEC 62304 Medical Device Software Life Cycle Process, prior experience using Git/GitLab, and exposure to regulated software environments. Preferred qualifications include a Bachelor's degree in Computer Engineering, Computer Science, or a related field, 6+ years of experience in software verification, and extensive knowledge of advanced testing concepts and verification strategies. In your role as a Software Verification Engineer, you will apply scientific methods to analyze and solve software engineering problems. You will be responsible for the development and application of software engineering practice and knowledge in research, design, development, and maintenance. Your work will require the exercise of original thought and judgment, as well as the ability to supervise the technical and administrative work of other software engineers. Furthermore, you will collaborate and act as a team player with other software engineers and stakeholders.,

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