HamburgerMenu
hirist

Charter Global - Automation Engineer - Selenium/Java

Posted on: 10/07/2025

Job Description

Key Responsibilities :

- Automation Framework Design & Development : Design, develop, and maintain robust automation frameworks using open-source technologies, aligning with the development tech stack.

- Test Automation Execution : Create and execute automated test scripts using Selenium WebDriver and Java for multi-tier client/server and enterprise web applications.

- Mobile Automation : Develop and implement mobile automation tests using tools like Appium or Perfecto.

- BDD Implementation : Lead and implement Behavior Driven Development (BDD) by defining and developing BDD automation frameworks, Feature/Story files, and corresponding methods.

- Test Strategy & Planning : Contribute to writing comprehensive test strategies, test plans, and detailed test cases.

- Defect Reporting : Accurately report, track, and manage defects identified during testing.

- Build Tool Integration : Work with build tools like ANT, Maven, and Groovy to integrate automation into CI/CD pipelines.

- Performance Testing (Optional) : If experienced, contribute to Load/Stress testing of Web/Mobile Applications.

- Cross-Browser Testing : Understand and utilize cloud-based tools like Sauce Labs or AWS Device Farm for cross-browser testing.

- Documentation & Troubleshooting : Document, troubleshoot, and isolate problems encountered during testing, contributing to a strong knowledge base.

- Collaboration & Communication : Collaborate effectively with development, product, and other QA team members. Exhibit strong communication and analytical skills.

- Domain Understanding : Maintain a good functional and domain understanding of the current project to ensure effective test coverage.

- Quality Advocacy : Be a passionate advocate for quality, demonstrating creativity and initiative to improve product test coverage and effectiveness.


Required Skills & Experience :

- 4 to 7 years of hands-on experience in test automation.

- 3 to 6 years of hands-on experience with automation tools like Selenium WebDriver and Java.

- Must have mobile automation experience using Appium/Perfecto.

- Very good knowledge and hands-on in BDD (Behavior Driven Development) in defining and implementing BDD automation Framework, Feature/Story files, and methods development.

- Experience with build tools like ANT, Maven, and Groovy.

- Expertise in test frameworks like TestNG.

- Strong experience in software testing of multi-tier client/server and enterprise web and mobile applications.

- Strong experience in writing test strategies, test plans, and test cases, and reporting defects.

- Understanding of cross-browser testing using cloud-based tools like Sauce Labs/AWS Device Farm.

- Must have good Communication & Analytical skills.

- Bachelors Degree in Computer Science or equivalent education and experience.

- Ability to document, troubleshoot, and isolate problems encountered during testing.

- Flexible and enthusiastic team player.

- Open-minded and critical, not afraid to challenge the team for better quality.

- Passionate about delivering quality.

- Demonstrated creativity and initiative to improve product test coverage and effectiveness.


info-icon

Did you find something suspicious?