Posted: 3rd September 2019

Test Automation Engineer - contract - work from home

Surevine 

Work From Home, Guildford, Manchester, Bristol, Plymouth, Nottingham, London, England, Wales, Scotland. United Kingdom

Do you love to learn and share with a team who will rely on you and your attention to detail to discover information, risks and issues to ensure we continue to deliver the service our customers trust and expect from us? Are you passionate about testing?  Surevine gives its people a platform to develop their individual talents into strengths in an environment which expects creativity and is obsessive about innovation.
We are looking to recruit ASAP a Contract Test Automation Engineer, for an initial 3 months.  It's a UK-based remote (work from home or co-location) role.

Skills and experience

Essential
  • Test design skills supported by strong lateral and critical thinking skills
  • Exposure to Service Oriented Architecture (SOA) and experience testing an application architecture from many aspects
  • Hands-on experience with test automation frameworks and tools, e.g. Cypress, Nightwatch, JUnit, Wiremock, Postman
  • Strong testing experience in REST or SOAP APIs
  • Git source control, including branching and merge requests
  • Exposure to development techniques such as BDD, code reviews & pairing
  • Experience in using and contributing to Continuous Integration pipelines
  • Experience of using active listening skills and questioning test requirements and designs to improve team understanding of tasks & risks
  • Appreciation of agile principles, and experience of working as a tester in Kanban, SCRUM or similar
  • Understanding of security risks when developing products + the ability to identify risks for potential testing
  • Strong testing experience within a cloud-based environment
  • Experience of testing in a Linux (CentOS/RHEL) env, ideally virtualized/cloud-based (e.g. Amazon EC2)


Desirable
  • Ability to document testing at all levels to meet contractual needs, whilst maintaining operational pragmatism for their own work
  • Passionate about self-improvement, e.g. active blogger on software testing, involvement in the testing community
  • Able to identify and potentially create bespoke tooling for Exploratory testing activities
  • Exposure to infrastructure automation tools e.g. CloudFormation, Docker, Vagrant


Responsibilities
  • Be an advocate for agile and context driven testing approaches both internally and externally
  • Encourage a collaborative, test-first team environment and support team collaboration and ownership of quality
  • Testing requirements to ensure they are well defined and result in teams agreeing in the understanding of requirements
  • Plan, estimate, execute and report exploratory testing for risks and features, as required
  • Assist in the strategy and maintenance of automated test frameworks whilst following applicable software engineering practices; such as configuration and change management
  • Work with the team to identify potential security risks and scheduled security testing
  • Share knowledge, expertise and good practices with other members of the team
  • Continuous improvement of test processes and practices