We are seeking a skilled Automation Engineer with expertise in Java and Selenium to design, develop, and maintain automated test scripts that ensure the quality of our software applications.
The candidate will work closely with development and QA teams to deliver efficient and scalable automation solutions.
Key Responsibilities:
- Design, develop, and maintain automated test scripts using Selenium WebDriver and Java
- Create and execute test plans, test cases, and test scripts for functional and regression testing
- Collaborate with cross-functional teams to understand requirements and define automation scope
- Integrate automated tests with CI/CD pipelines using tools like Jenkins, Bamboo, or similar
- Identify, document, and track defects using defect tracking tools (JIRA, Bugzilla, etc.)
- Optimize and enhance existing automation frameworks for performance and reliability
- Perform code reviews and provide feedback to improve test automation quality
- Analyze test results and report test coverage and metrics to stakeholders
- Stay updated on the latest trends and tools in test automation
- Mentor junior automation engineers and share best practices
Required Skills:
- 4 to 5 years of hands-on experience in test automation using Java and Selenium WebDriver
- Strong knowledge of object-oriented programming concepts and Java fundamentals
- Experience with test automation frameworks such as TestNG, JUnit, or Cucumber
- Familiarity with CI/CD tools like Jenkins, Bamboo, or GitLab CI
- Experience with version control systems such as Git
- Understanding of web technologies (HTML, CSS, JavaScript) and browser behavior
- Experience with API testing and automation is a plus
- Familiarity with Agile/Scrum methodologies
- Knowledge of performance and load testing tools is an advantage
Preferred Qualifications:
- Experience with BDD tools like Cucumber or SpecFlow
- Knowledge of containerization and virtualization (Docker, Kubernetes)
- Familiarity with cloud-based testing platforms (Sauce Labs, BrowserStack)
- Exposure to scripting languages such as Python or JavaScript
- Certification in test automation or software testing (ISTQB, CSTE)
Soft Skills:
- Strong analytical and problem-solving skills
- Good communication and collaboration skills
- Detail-oriented with a quality-first mindset
- Ability to work independently and in a team environment
- Eagerness to learn and adapt to new technologies
Skills Required
Selenium Webdriver, Java, TestNG, Junit, Cucumber, Selenium