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

As a Senior Software Test Analyst at ESG you will:

  • Lead the testing efforts on projects within an Agile team
  • Support the Test Lead in driving and maintaining our software testing processes and test tools which adhere to the Company Testing Policy
  • Maintain awareness of the impact of software releases to our clients, including any outstanding issues
  • Be a point of contact for any escalated issues raised during testing
  • Identify opportunities to improve the efficiency of our software solutions
  • Constantly seek to define and improve the processes and practices within the team and encourage others to do the same
  • 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
  • Carry out peer reviews of colleague’s test artefacts
  • Record results of Test Case execution
  • Identify, log, and monitor defects using the company’s 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
  • Set up and configure test environments in readiness for test activity and maintenance of the integrity of the environment during execution
  • Mentor Junior Test Analysts, Test Analysts, and new members of the Test Team
  • Continually develop relevant industry knowledge
  • Where required, provide customer support for installed ESG products by identifying, diagnosing, and providing a resolution
  • Ensure that queries raised by customers are resolved in a timely and satisfactory manner
  • Actively participate in Agile ceremonies: daily stand-up, demo, retrospective
  • 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 the planning process by providing estimates of testing effort and elapsed time for assigned work; to advise of any deviations from the plan

Position Qualifications

  • A minimum of 2 years’ Software Testing experience in a software or support environment
  • ISTQB Foundation Certificate in Software Testing (essential)

About You

You must have:

  • Experience of working with XML data files
  • Strong knowledge and experience in Test Automation
  • Experience of working with relational databases and competency in the creation and execution of SQL queries
  • Proven ability to interpret requirements
  • Excellent written and oral communications
  • Strong experience in the use of testing tools
  • Experience of maintaining and improving the efficiency of an automated Regression Pack
  • A strong desire to build on industry knowledge and willingness to attend internal training courses / workshops
  • Excellent problem-solving skills
  • Good inter-personal skills
  • The ability to work well within a cross-functional team
  • Excellent coaching and mentoring skills
  • The ability to manage own workload to ensure objectives and tasks are always delivered in time and to cost
  • Passion for delivering quality to our customers


  • Working knowledge of the Energy Industry, in particular around Smart metering
  • Experience of working in Agile Kanban software development environment
  • Knowledge of or has worked with Atlassian (Confluence and Jira)
  • Experience of performance testing
  • Installation of pre-requisite software (e.g., Java, Tomcat)
  • Product Deployment and Configuration (e.g., understanding of set up)

You will be:

  • A self-starter and show initiative
  • Able to project a professional image
  • A role model for the Junior Test Analysts and Test Analysts on the team
  • Articulate and diplomatic
  • Able to work effectively under pressure
  • Able to focus on both detail and accuracy

ISO Awareness

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