Description
Embedded QA Automation Engineer/Automation Tester
Our client, a global supplier for IT services, requires an experienced Embedded QA Automation Engineer/Automation Tester to join their team in their clients' office in City of London.
This is 6 month temporary contract, to start on 1st of February. You can work remotely until Covid abates.
The right candidate should have software development and strong coding skills with Java/Spring, Python and good experience of REST APIs
Key Responsibilities:
- Participate in discussing strategy and implementation of integration and e2e testing for components
- Collaborating with the Product Owner to create and refine user stories and acceptance criteria and ensure the acceptance tests reflect the desired functionality
- Evaluation of functional and non-functional requirements for testability and suitability for automation
- Execute and document test results
- Increase coverage of Automation packs and pass rate in the Release Testing Cycle as instructed by the Automation Lead
- Participate releases and giving QA sign offs
- Work collaboratively as part of a multi-disciplinary Agile team
Key Requirements:
Essential
- Hands on experience on Core Java, Maven
- Software development and strong coding skills (preferably with Java/Spring, Python)
- Hands on experience on REST ASSURED/Junit framework for API testing
- Hands on experience on Cucumber, BDD methodology, Gherkin syntax
- Experience with test automation of Backend/Rest API
- Hands on experience in any Java IDE (eg Eclipse/IntelliJ)
- Hands on experience on GIT, JIRA, Jenkins (CICD exposure)
- Good Understanding of REST API types (GET, PUT, POST, DELETE) and it's working
- Good understanding of HTTP, JSON protocol and syntax
- Good understanding of Message Schema, RAML, Message Request-Response mechanism
- Deep knowledge and understanding of testing methodology
- Understanding of reactive style of application development
- Working experience in Agile methodology/SAFe with 'in-sprint' automation
- Strong written and verbal English communication skills
- Strong analytical skills
Desirable
- Understanding of STUB/Service virtualization
- Understanding of cloud based architecture
- Understanding of any API testing tools like - POSTMAN, Rest Client, Anypoint etc
- Able to understand Retail Banking functions/requirements