RESPONSIBILITIES: • Design and implement automated tests using Selenium web driver, Java and TestNG. • Design and develop Automation framework for Mobile applications using Appium for Android and iOS platforms. • Develop Automation testing of RESTful Web Services and Web UI. • Analyzing and synthesizing requirements to create test plan, scope and test cases. • Utilize, maintain, update existing Java-based Automation Test Framework which uses Java, Selenium 3 Web driver, TestNG, Maven, Rest Assured, Appium and Lambda Test. • Responsible for integrating, maintaining and ongoing testing development of the continuous build / integration pipeline (Jenkins). • Develop and add automated functional and regression tests in existing test framework. • Investigate failed automation tests and report issues in bug tracking system as appropriate
QUALIFICATIONS: • 5+ years of Java-based test automation experience. • Experience with QA automation, QA processes, and reports. • Successful implementation of automated functional and Regression based test frameworks utilizing open-source tools Selenium 3/Appium/Java/TestNG • Good understanding of Object-Oriented design and implementation using Java • Strong understanding of automated testing for web-based API such as Rest and web services. • Experience using tools such as Apache Maven/Jenkins. • Experienced in working with version control systems like GIT and used Source code management client tools like Bitbucket/ GitHub • Experience with CI/CD (Jenkins job integration, migration, and report tools) • Strong communication skills, oral and written - able to engender trust and respect from peers and stakeholders.
Any Graduate