Contract Type
Contract Type
Full Time - 37.5 Hours
Chorley - Hybrid


We are an innovative and market leading software & services company based in Chorley serving clients in the utility sector ranging from new entrants to large existing suppliers. We deliver sophisticated software solutions and managed services in a Private Cloud infrastructure, servicing both traditional and modern real-time, smart energy clients. With this role there is an option of full-time remote working under ESG’s Hybrid Remote Working Policy. However, the team currently attends the office 1 day per week (Wednesday) and during your probation period, which is 6 months, you will be expected to attend the office frequently for training or when requested by the Test Lead.

Position Responsibilities


  • Analyse and review project and product documentation to ensure thorough understanding of the business and technical requirements
  • Analyse and understand new and existing software components and requirements
  • Identify and define testable requirements from documented and undocumented sources
  • Create, implement, and review test plans, scripts, and test completion documentation
  • Link Test Requirements to Test Cases, ensuring 100% coverage of planned testing
  • Define, generate, and load test data
  • Peer review of colleague’s test artefacts
  • Test Case Execution results recording
  • Identify, log, and monitor defects using the company’s chosen Defect Management Tool, Jira
  • Define and seek to ensure all Test Completion criteria has been met
  • Analyse test results by working with the Business Analysts and Developers to identify and resolve issues
  • Maintain and execute various Regression Packs, ensuring they include any new or modified system changes or enhancements. Many of our regression packs are created and executed using our in-house codeless automation application.
  • Mentor Junior Test Analysts
  • Continually develop relevant industry knowledge

Customer Support:

  • Where required, provide customer support for installed products by identifying, diagnosing, and providing a resolution
  • Ensure that queries raised by customers are resolved in a timely and satisfactory manner

Project Work:

  • Actively participate in Agile ceremonies: Sprint Planning, Backlog Refinement sessions, Sprint Demo, Sprint Retrospective etc
  • Understand the importance of change control and work within a formal change control system
  • Maintain rigorous compliance with project deliverables and industry standards
  • Contribute to project and release planning, by providing estimates of testing effort and elapsed time for the assigned work; to advise of any deviations from the plan

Position Qualifications

You must have:


  • ISTQB Foundation Certificate in Software Testing
  • 2 years minimum Software Testing work experience in a software or support environment
  • Proven ability to interpret requirements
  • Excellent written and oral communications


  • Working in an agile software development environment is desirable, but not essential
  • Knowledge of or has worked with test tools
  • A strong desire to build on industry knowledge and willingness to attend internal training courses/workshops

About You


  • Competent in the creation and execution of SQL queries
  • Knowledge of or has worked with Atlassian (Confluence and Jira)
  • An understanding of or skills in Test Automation
  • Product Deployment & Configuration (e.g. understanding of application set up)

You will have:

  • Good problem-solving techniques
  • Good inter-personal skills
  • Ability to work well within a team and coach junior Test Analysts
  • Ability to manage own workload to ensure objectives and tasks are always delivered on time and to cost
  • Passion for delivering quality to our customers

You will be:

  • Follow IMS Policies
  • Reporting of Incidents
  • ISO Responsibilities
  • ISO Staff Awareness