Automation Lead (ATDD/BDD/Cucumber/Protractor/ Jenkins/Javascript)
Full Time
San Francisco
Posted 5 years ago
We are looing for a senior lead level engineer who is expert in ATDD/BDD implementation and is hands on with Cucumber, AngularJS, Jenkins, Javascript and Protractor.
Duties & Responsibilities
- Integrating RestAssured/Protractor tools & scripts with Jenkins
- Protractor tool: help developing test framework, library files etc.
- Support effective TypeScript coding that is syntactical superset of JavaScript.
- RestAssured Tool: help develop framework, library files etc.
- Provide on-demand support when facing technical issue with tools
- Provide on-demand support when facing issues with javascript coding (Front – End)
- Provide on-demand support when facing issues with API testing (Back – End)
- Support effective javascript coding based on Cucumber Feature file
- Demonstrate different ways of using javascript/Cucumber to validate expected results (assertion)
- Provide Best Practices on step definition development
- Demonstrate how to re-use step definitions in the project
Optional (Nice to Have):
- Provide effective methods for testing a MicroServices-based application
- Provide guidance to have common test results for both Front-end/Back-End testing (i.e., passed/failed/no-runs statuses in HTML/XML/plain text, etc.)
- Provide guidance on integration of Jenkins with source code control tools like GTN/SVN
- Develops tool(s) and technique(s) proficiency used to automate tests (e. g – ATDD/BDD, TDD, Cucumber, Robot, Protractor/Selenium, LeanFT, etc.).
Qualifications::
- Around 10 years in Software Automation, Testing, Development
- 5+ years of experience in experience in ATDD (Acceptance Test-Driven Development), BDD (Behaviour Driven Development), and TDD (Test-driven development)
- Strong coding skills in several of the following languages like JavaScript, AngularJS etc
- Expert skills with automation framework such as Junit, Unit Testing, Jasmine, Easy Mock, etc.
- Strong experience in Agile/Lean software development principals and the application of such.
- Expert level experience in several testing and collaboration tools or equivalent; Cucumber, Selenium, Appium, LeanFT, Protractor.
- The candidate must have experience in programming language Javascript and the testing and collaboration tool Cucumber.
- Expert in working with CI/CD tools like Jenkins, Hudson or UDeploy
- Experience in building backend validations using Java which can be integrated with CICD.
- Experience as technical Agile Coach – nice to have
Keywords: ATDD Lead, BDD Lead, Automation Lead, Software Automation Architect, Software Automation Lead, Software Automation Engineer, Software Automation Expert, Software Automation Specialist, Test Automation, Test Automation Lead Architect, Test Automation Engineer
Job Features
Job Category | Automation Lead |
Role | long term consulting role in San Francisco. |