Role: Automation Test Engineer
Location: Remote, USA
Client: TCS
Position Type: Contract
Job Description:
- Designing and developing test automation scripts.
- Using test automation guidelines.
- Researching issues in software through testing.
- Collaborating with QA Analysts and Software Developers to develop solutions.
- Keeping updated with the latest industry developments.
- Previous experience as a test automation engineer.
- Proficiency in programming languages such Java, knowledge of Java API
- Excellent mathematical and problem-solving skills.
- Highly accurate and detail-oriented.
- experience with Java API testing.
- Strong REST/WS/JSON knowledge. Strong knowledge of postman or equivalent.
- Min of 6+ years of hands on prior experience in automation with either of Selenium, Appium, REST, SOAPUI, Junit, TestNG or equivalent with deeper knowledge on framework.
- Ability to trouble shoot and debug webservices & UI apps at the test & app/service layer. Including trouble shooting an entire (interconnected) system of services & applications
- Experience developing and enhancing frameworks
- Hands on Expertise in CI tools like Jenkins including Jenkins Setup and Management
- Hands on Experience with Testing Frameworks - TestNG/Junit, sound knowledge on Git/Bitbucket along with Ant/Maven is Must. Google Espresso & XCUITest/BDD/Cucumber is a Huge Plus.
- Understand and recommend technical aspects of the web and/or mobile application solution architecture, defining and building a comprehensive strategy for web/mobile Automation.
- Experienced in integrating UI apps Functional Testing Frameworks with web-services and external APIs.
- Experienced in Server Management, Cloud device management, Dashboard management and configuration.
- Experience with Reporting and metrics for the leadership consumption as needed.
- Must have experience with Technical writing and documentation
- Governance activities - Process/framework.
- Identifying process improvements to uplift testing standards, processes and capabilities.
- Nice-to-have: hands on testing experience on Mobile platforms - Expertise in iOS, Android, Hybrid, HTML5, CSS3, Responsive apps, and other mobile frameworks/accelerators.
- Experience with mobile automation tools like Perfecto (Preferred)/Appium/Calabash
- Experience working with and managing Offshore/distributed teams.