Job Description :
Coach set up of a Continuous Integration (CI) pipeline
Apply testing framework/artifact (contract/unit testing, mocking/stubbing, acceptance testing, and integration testing)
Set up and configure Jenkins, gitlab, nexus, sonarqube needed by the Agile team
Provide understanding on mocking tools and enterprise techniques and best practices
Implement practice for TDD cycle to produce higher quality code
Teach basic refactoring, code coverage, pair programming, Static code analysis to produce higher quality code
Coach automation using Cucumber test as part of Continuous Integration
Coach team members on how to create, maintain, and/or enhance a test plan & test strategy document • Build test framework according to the test flow, and plan the path towards automation (smoke tests, and regression tests)
Execute automated tests inside the Jenkins
Coach team member on the understanding of the service virtualization service when to use service visualization during development lifecycle.
Coach team members on contract testing, concept design for the API, SwaggerHub platform, domain mapping, and implement API design per swagger specification.

Qualifications:
QA Experience
Experience with Agile Technologies
Training/Coaching Experience
Object Oriented Design and fundamentals Experience
Bachelor’s degree in Computer Science or Information Systems with one to five years of experience in an IT testing environment and/or any equivalent combination of experience, education, and/ortraining that enables the candidate to meet the entry requirements.