Apply for this Job

UploadChoose a CV

To find out about how we process your data, please read our privacy policy.

Send

Current Opportunities.

Senior Automation Test Analyst

London, South East

Software Development

£55,000 - £60,000 per annum

Permanent

Totaljobs/DIGLJSAT2

Senior Automation Test Analyst

As a Senior Automation Test Analyst you will be responsible for working with the Agile Sprint team on the continuous improvement of the development process with end-to-end quality in mind. Ensuring agile test automation principles are embedded in the Apps development cycle.

 

What you will be doing:

  • Drive the Apps automated testing of a product at each stage of the development cycle. 
  • Work closely with the Developer in Test, Product Owner and Developers to understand functional requirements and acceptance criteria to ensure Java step def automation scripts are produced from the BDD test cases.
  • Involved in the Development Cycle, understanding the code upon which the application is built on a deep level.
  • Supporting the relevant scrum events; planning/user story estimation, daily stand-ups, sprint reviews/ demos & retros to ensure that quality code, based on solid unit testing principles are released into Production on a regular CI cycle.
  • Constantly embeds Apps automated testing techniques, particularly to support regression testing within Sprint and for releases.
  • Constantly demonstrates that quality and the customer is always the focus.

Need to have:

  • Proven automated BDD and TDD commercial experience within Apps automation frameworks (preferably iOS XUnit/Swift & Android Appium).
  • Previous commercial experience working on native App development and Selenium Java Automation
  • Experience of Crashlytics & TestFlight for Apps deployment
  • A developer background: recognises what good quality code looks like (and flags refactoring required / peer reviews needed / individual’s development needs etc.)
  • Strong Agile testing experience (Scrum/Kanban)
  • Solid understanding of a range of programming languages, database concepts.
  • Able to interact and understand end user software requirements, knows product knowledge, participates in product or software designing.
  • Good experience of Continuous Integration (CI), i.e. Jenkins, Maven, Docker
  • Good experience of JIRA/Confluence/Zephyr/GitHub/Slack
  • A can-do professional approach to business and a willingness to be held accountable for results
  • Strong stakeholder management skills, particularly working closely with the Product Owner and development team

 

Apply