Key Skills: Java, Jenkins, Cucumber, Automated Testing, Selenium Webdriver, BDD, Api Testing, GIT, Maven
Roles and Responsibilities:
- Design, build, and maintain automation frameworks.
- Develop and maintain automation scripts using Selenium and Java.
- Automate API testing based on project requirements.
- Integrate the automation suite into the CI pipeline.
- Execute automation scripts in containerized environments as needed.
- Collaborate with clients and teams regarding automation project deliverables.
- Guide the team in resolving technical challenges.
- Proactively learn workflows and new technologies.
- Support the development of test scripts for the built application.
- Undertake SIT execution and defect retests.
- Manage defects and provide feedback to the development team.
- Ensure all system failures are recorded and understood.
- Follow best practice testing procedures and processes.
- Understand UAT work stream client/stakeholders' requirements to ensure customer satisfaction.
- Assist with test planning and regular progress reporting.
- Produce the test schedule and ensure adherence to quality requirements.
- Provide clear, concise, and accurate reports to stakeholders.
- Attend defect triage meetings with key parties.
- Support Analysts and Team Leads in due diligence reviews outside of UAT preparation and execution periods.
Skills Required:
- Proficient in Java for test automation scripting.
- Hands-on experience with Selenium WebDriver for browser automation.
- Strong knowledge of Cucumber and BDD frameworks.
- Experience using Jenkins for continuous integration.
- Skilled in Automated Testing methodologies.
- Familiarity with API Testing and tools like Postman or REST Assured.
- Working knowledge of GIT for version control.
- Experience with Maven for build and dependency management.
Education: B.Tech, B.Tech M.Tech (Dual), M.Tech in Software Engineering, Software Systems, or Software Technology