Technical Software Tester

Job Summary:

  • Take ownership of test automation plans, processes, and their implementation across all products, on multiple platforms, on multiple envionments, to facilitate realistic pathology scenario/workflow testing.
  • Facilitate and create automated smoke tests/gateway tests, and full system tests for all products
  • To generate and collate any test data required for automated test scenarios
  • Responsible for reviewing, improving, maintaining and making recommendations, with regards use of suitable and appropriate automation software
  • Provide technical test support and training for test team members 
  • Ensuring the required knowledge within the test team is effective, and that the team adhere to current test processes and best practice
  • To deliver software releases for the agreed product roadmaps with a high level of quality.
  • Facilitate and be a mentor for Agile practices within the test team
  • Assist the Test Manager in facilitating team member career progression with the business needs
  • To act as the line manager to technical test team individuals
  • Carry out risk based functional, regression, system, and integration testing as required to deliver clinically safe and high quality software releases
  • To facilitate and/or attend meetings in the absence of the Test manager
  • To work with and follow the guidance of the Test Manager, carry out any reasonable task assigned by the Test Manager and act as deputy in their absence or as required

Responsibilities:

  • To liaise with the Test Manager to ascertain project priorities and provide project progress updates on a regular basis
  • To act as point of contact for all automation and technical test related queries
  • To advise team members on all technical aspects of testing
  • To authorise release of software in conjunction with the development leads
  • To raise, track and re-test any defects or issues identified during testing, and fully document them in VersionOne Agile Project Management tool
  • Participate in Agile ceremonies
  • Assist and actively participate in the on-going development of testing processes
  • To expand your own knowledge of the product range and assist others
  • Take ownership of automation environments that serve both Chertsey and Glasgow test teams. This will include enhancing, monitoring, maintaining and updating the environments
  • To undertake team 1:1s to identify and implement business objective, personal development plans and training needs for the team
  • To work with the Test Manager to provide effective and efficient automated testing across multiple products in multiple environments
  • To conduct daily testing as required
  • To  review Requirement Specifications, Analysis and Design Specifications and Product Incident Reports, and provide initial estimates for planning
  • Liaise with the Business Analysts and Product Managers/Owners to review acceptance criteria with a view to producing detailed scenarios in both the BDD (behavioural driven-development)  and traditional dev/test approaches
  • Validate Test documentation from a technical perspective