Job Description
Test Analyst
Location: Winchester/Hybrid
Salary: £50,000
The Role
* As part of the new Testing function team, you will be the Test Analyst for the enterprise application estate and play a pivotal role in the largest ever investment programme, ensuring the deployment of a cloud-based SaaS Enterprise Resource Planning (ERP) system across the Sales, Service, Order Management, Finance, and Operations (including Supply Chain, Warehousing, and Logistics) functions is appropriately tested.
* You will ensure, as part of the DX program, that software applications are thoroughly tested and meet the required standards before release. Your tasks and responsibilities will encompass various phases of the software development lifecycle, facilitating the transition to a new ERP platform.
* Reporting to the Test Lead, you will leverage your strong background in ERP solutions to expertly conduct end-to-end ERP system testing. You will be proficient in documenting test artefacts, test data, scripts, and trackers.
* You will understand the relevant processes across our in-scope business areas and systems, assisting the Test Lead in developing successful test framework across both business and IT teams.
* You will collaborate with various business units to provide training and guidance to subject matter experts on establishing repeatable testing processes, as well as creating, executing and tracking test scripts.
* You will work with the Test Lead to evaluate testing requirements, offering suitable recommendations and guidance on planning, executing, and tracking test results.
* Additionally, you will ensure that testing activities comply with relevant regulatory, legal, and compliance standards.
* You will be responsible for identifying, reporting, and documenting defects, collaborating with users and working with stakeholders to enhance test scenarios/scripts to resolve issues.
* You will ensure a thorough understanding of the ERP business and testing plan, to fully meet business needs, ensuring consistency and compliance across all functions.
* Additionally, you will need to understand the integration flows between different systems, their impacts and approaches for testing.
* You will be responsible for providing testing capabilities across various systems within our technology estate including (for example) ERP, CRM, Digital and Web applications.
Tasks/Responsibilities
Systems
* Requirement Analysis - Review and analyse business requirements, functional specifications, and technical documentation to understand the scope of testing.
* Identify any ambiguities, gaps, or inconsistencies in the requirements to take us to the “to be” D365 and associated platforms.
* Test Case Design and Development - Work with the Portfolio, IT and Business teams to create detailed, comprehensive and well-structured test cases and test scripts based on the requirements and specifications.
* Test Data Preparation - Identify and create the necessary test data for executing test cases. Ensure that test data covers all possible scenarios, including normal, boundary, and error conditions. Collaborate with IT Department, Portfolio Delivery
* Team and business functions to agree datasets required and delivery schedules for testing activities.
* Test Execution - Execute test cases manually or using automated testing tools where appropriate. Record and document test results, including any deviations from expected outcomes. Perform regression testing to ensure that new code changes do not adversely affect existing functionalities. Re-test resolved defects to verify the effectiveness of fixes, perform integration and performance testing.
* Defect Logging and tracking - Identify, log, and classify defects found during testing. Use defect tracking tools (eg: DevOps) to manage and track the status of reported defects to resolution.
* Test Reporting - Prepare and present detailed test reports that summarize testing activities, results, and key metrics. Highlight any critical issues or risks that need to be addressed before release.
* Quality Assurance - Ensure that testing processes adhere to established quality standards and best practices. Participate in peer reviews of test cases, test scripts, and other testing artifacts.
* User acceptance Testing (UAT) Support – Where system applications will be developed by third parties, you will assist in planning and executing user acceptance testing (UAT). You will provide support and guidance to end-users during the UAT phase and help coordinate test iterations and defect management.
* Continuous Improvement - Ensure continual improvement in all aspects of the role. Identify areas for improvement in the testing process and suggest enhancements. Stay updated with the latest industry trends, tools, and technologies in software testing.
* Documentation - Maintain comprehensive documentation of test plans, test cases, test results, and defect reports. Ensure that all testing artifacts are well-organized and easily accessible for future reference.
* Internal Control
o Take ownership of all testing activities, documentation, and testing requirements for every element of the ERP platform. Promote good testing design, data hygiene, process mapping, and GDPR practices.
o Assist in establishing repeatable test processes to validate tests for success, quality, and accuracy.
o Assess Internal Controls and implement remediation for significant control deficiencies for the areas of responsibility.
o Ensure documentation of policies and procedures required to support all aspects of testing are maintained up to date.
o Maintain the company's records to ensure compliance with the Group's J-Sox CLC, FRCLC and PLC requirements.
o Ensure relevant policies and procedures are followed to enable compliance with all laws and regulations applicable to the aspects of responsibility under the control of this role.
o Co-ordinate and support of internal and external audit activities as required.
Operational Excellence
o Continually demonstrate professionalism across all areas of the role, as well as interaction with the business and third parties.
o Ensure continual improvement in all aspects of the role.
o Ensure that all company administrative procedures are adhered to.
o Great time-management skills, ensuring that the appropriate responses are made in a timely fashion to requests / instructions from management, the business or the SRI Group.
o Inform management immediately if you become aware of anything suspicious, unusual, or contradictory to normal company process.
Knowledge, Skills & Experience
Essential
o Test Analyst with a minimum of 5 years' experience, preferably within an ERP environment.
o Experienced Test Analyst with a comprehensive understanding of the testing lifecycle, diverse methodologies, various testing approaches, industry-standard tools, and a wide range of testing techniques.
o Demonstrated expertise in creating, building, and running effective test plans and test cases.
o Excels at translating business process knowledge and requirements into well-defined test cases, ensuring alignment with desired result.
o Keen attention to detail to ensure testing is successful and ensure accurate identification and reporting of defects.
o Experience working within DevOps environments alongside strong problem-solving, critical thinking, and debugging skills.
o Experience in end-to-end testing including multiple applications, technologies, and integrations.
o Defect Management.
o Ability to learn quickly and proficient in problem solving, critical thinking, and debugging.
o Able to work independently and liaise with the wider team as and when required.
o Have excellent communication skills, both written and verbal, and can effectively convey complex technical and business concepts to stakeholders at all levels.
o Thrive in a dynamic and fast-paced environment and can adapt to changing priorities, whilst maintaining focus on the big picture in terms of strategic goals / timescales.
o You are a proactive decision-maker, unafraid to take calculated risks to drive the product forward. You ensure that innovation, execution, and business value are well balanced.
Desirable
o Experience with MS D365 F&O, HR or CE.
o Automated Test Management tools/processes.
o ISEB/ISTQB certification.