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
- Log4j
- Extent Reports
- TestNG Reports
Build & CI/CD Tools
- Maven
- Jenkins (Continuous Integration & Deployment)
Database
- Hands-on experience with database validations and queries
Framework Customization
- Ability to independently modify and enhance existing automation frameworks or scripts
- Share tech stack table for above mandatory skills
Additional Expectations
- Strong analytical and debugging skills
- Ability to work independently and take ownership of automation deliverables
- Good communication and documentation skills
Roles 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)