Urgent opening for Automation Test engineer
Position : Automation Test Engineer
Experience : Minimum 8 years
Location Preference :
Primary : Mumbai
Secondary : Pune
Mandatory Skills : Core Java :
Automation Tools & Frameworks :
- Selenium WebDriver
- TestNG and JUnit
- BDD with Cucumber
- Page Object Model (POM)
- Data-Driven Testing
Reporting & Logging :
Log4jExtent ReportsTestNG ReportsBuild & CI / CD Tools :
MavenJenkins (Continuous Integration & Deployment)Database :
Hands-on experience with database validations and queriesFramework Customization :
Ability to independently modify and enhance existing automation frameworks or scriptsShare tech stack table for above mandatory skillsAdditional Expectations :
Strong analytical and debugging skillsAbility to work independently and take ownership of automation deliverablesGood communication and documentation skillsRoles and Responsibilities :
Test Automation Development : Design, develop, and maintain robust automation test scripts using Java, Selenium, TestNG, and JUnit frameworks.Framework Enhancement : Independently modify and enhance existing automation frameworks (POM, Data-Driven, BDD with Cucumber) to meet evolving project needs.CI / CD Integration : Configure and manage test execution through Jenkins pipelines, ensuring seamless integration with Maven and version control systems.Defect Identification & Reporting : Execute automated test cases, identify defects, and log detailed reports using Extent Reports, TestNG Reports, and Log4j.Database Validation : Perform backend validations using SQL queries to ensure data integrity and consistency across test environments.Collaboration & Agile Delivery : Work closely with developers, QA leads, and product owners in Agile teams to understand requirements and deliver high-quality automation coverage.Documentation & Best Practices : Maintain clear documentation of test cases, framework changes, and automation strategies. Promote best practices in test automation and code quality.Continuous Improvement : Analyze test results, identify areas for optimization, and contribute to continuous improvement of test processes and tools.(ref : hirist.tech)