backGo to search

Lead Java QA Automation Engineer

hot
bullets
Automated Testing in Java, Selenium for Java, REST Assured, BDD Frameworks in Java
bullets
Hyderabad

Our team is currently in search of a Lead Java QA Automation Engineer.

The ideal candidate will have a knack for developing robust test automation scripts for acceptance and integration, seamlessly integrating with continuous integration tools, and upholding the quality of our software products.

Embark on a thrilling new phase of your career with EPAM!

Responsibilities
  • Development of acceptance and integration test automation scripts, with integration into Continuous Integration platforms (Jenkins/Bamboo)
  • Display of strong organizational and problem-solving skills, with the capability to manage multiple test paths concurrently
  • Contribution to the development of test strategies and frameworks
  • Involvement in software development through the creation and use of automation frameworks
  • Active participation in test planning and estimations
  • Effective collaboration in an Agile team environment
Requirements
  • Between 9 and 13 years of experience in Core Java coding, & Selenium
  • Proven track record of leading and mentoring a team of engineers
  • Profound understanding of Software Testing Lifecycle (STLC)
  • Proficiency in API and BDD
  • Experience in developing test strategies and frameworks
  • Significant experience in software development, specifically in building and using automation frameworks with technologies such as: Java, Selenium, Cucumber, JBehave, Soap UI, REST, JSON and XML, Eclipse IDE, etc.
  • Experience in JBehave or BDD (Cucumber) framework
  • Experience in various forms of testing including Functional, Usability, Compatibility, Accessibility, Regression, Requirements / Documentation
  • Experience in test planning and estimations
  • Experience in web application testing (JS, HTML, CSS)
  • Familiarity with common testing tools/technologies such as SQL, Fiddler, Postman, HP ALM
  • Experience in API Testing and a solid understanding of client-server architecture and communication principles
  • UNIX knowledge
  • Past experience working in an Agile team
Nice to have
  • Experience with Jenkins