QA Engineer (Automation)

Team: Engineering

Reports to: Head of Development

Location: Cheltenham

Job scope

  • Responsible for delivery of results to driving core processes
  • Applies standard techniques and procedures to routine instructions, but requiring professional knowledge in specialist areas
  • Focuses on providing standard professional advice and creating initial reports / analyses for review by experienced team members
  • Prepares work for approval by senior colleagues

Responsibilities

  • Developing and delivering automated test suites and responsible for their correct execution, reporting results to the team
  • Collaborating with colleagues in learning and understanding the product features that are being developed
  • Use standard (third party or internal) APIs to perform common tasks e.g. HTTP request, File IO, XML or JSON
  • Understands the general interactions between components in the Anatwine system and how to manipulate them
  • Understands how to create test data, either manually or via code
  • Assists in writing clear features, automated test scenarios and prepares reports of automated test execution to support software quality and release decisions for the team
  • Writes code for new test scenario implementation and presents these in code review

Experience/Additional skills/Behaviour

  • 5+ years testing experience using test automation tools/frameworks
  • Excellent Scala or Java development skills
  • Experience of testing backend web-services and web based Portal testing
  • Testing APIs and using REST/SOAP
  • Linux command line basics, e.g. ssh, grep, cp, ls, less, tail
  • Usage of SQL queries and testing of data transformations
  • Understanding the structure of XML and JSON files and data manipulation within them
  • Understanding BDD and hands-on experience of writing Gherkin statements and Cucumber step definitions
  • 2+ years Agile experience within either or both Kanban/Scrum frameworks
  • Git
  • Maven 3
  • Use of defect management, test management and repository tools such as JIRA, Zephyr, HP ALM, Microsoft MTM, TFS
  • Capturing and reporting Sprint level testing and quality metrics
  • Understanding how manual testing supports automation
  • ISEB or ISTQB qualification Foundation certificate
  • Agile/SCRUM

Nice to haves

  • IntelliJ
  • Experience of using Docker
  • Experience developing on a Mac
  • Testing in a Linux environment (CentOS/RedHat)
  • Testing in virtualised/cloud based environment (e.g. Amazon EC2, S3)
  • Jenkins
  • Atlassian Products (JIRA, Confluence, Bitbucket)

To apply for this role, please email your CV and a covering letter to hr@anatwine.com

To view all available roles, please visit our Careers Page.

Anatwine is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.