- Contract Type
- Permanent
- Contract Type
- Full Time - 37.5 Hours
- Location
- Chorley - Hybrid
- Department
- Engineering
Summary
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
Desirable:
- 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