Website:
mycareernet.co
Job details:
Key Skills: Java, Selenide Selenium Web driver, Selenium, Api, BDD, Playwright Automation
Roles and Responsibilities:
- Develop and maintain automated test scripts using Java with Selenium and Selenide Selenium Web driver for web applications.
- Design and enhance test automation frameworks to be scalable and maintainable (including approaches such as Page Object Model and BDD/Cucumber where applicable).
- Collaborate with developers, product managers, and QA teams to understand requirements, define test strategies, and ensure comprehensive test coverage.
- Execute functional, regression, and integration testing across different browsers and environments to validate application behavior end-to-end.
- Identify, document, and track software defects, and work with development teams to support timely resolution.
- Perform API and database validation as part of end-to-end quality checks, ensuring backend functionality and data integrity.
- Integrate automated tests into CI/CD pipelines and support DevOps-driven testing processes.
- Analyze test results, troubleshoot automation failures, and provide clear reporting on product quality to stakeholders.
- Participate in Agile ceremonies (sprint planning, daily standups) and follow QA methodologies and best practices.
Skills Required:
- Strong proficiency in Java programming for developing and maintaining automation test scripts.
- Hands-on experience with Selenium WebDriver and Selenide for web automation testing.
- Ability to design and implement scalable and maintainable test automation frameworks using best practices such as Page Object Model.
- Experience in Behavior-Driven Development (BDD) frameworks such as Cucumber for writing readable and reusable test scenarios.
- Good understanding of API testing, including validation of REST services and backend integrations.
- Exposure to modern automation tools such as Playwright for cross-browser and end-to-end testing (where applicable).
- Experience integrating automated tests into CI/CD pipelines to support continuous testing and delivery.
- Strong knowledge of software testing methodologies, including functional, regression, and integration testing.
- Ability to analyze test results, debug automation failures, and identify root causes of defects.
- Familiarity with Agile methodologies and participation in sprint-based delivery environments.
- Good communication and collaboration skills to work effectively with developers, product managers, and QA teams.
Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Click on Apply to know more.