The Quality Engineer helps to ensure that the client’s requirements for software functionality is properly tested and documented. This role plays a key part in an end to end system testing starting from analyzing documentation, reporting, designing and executing test cases, automating regression packs and supporting client testing activities.
Requirements
- Ability to understand client requirements for Decisioning software solutions and translate in to testable artefacts
- Take the lead in producing the creation of testing documents such as Test Plan, Test Exit Report and summary
- Write test cases and conditions which provide thorough requirements coverage for functional scenarios
- Carry out testing during software deliveries using a variety of testing tools and techniques
- Provide rapid feedback and information to the project teams to allow appropriate corrections and decisions to be made
- Participate and occasionally lead in developing the department’s test procedures, testing standards and best practices
- Able to diagnose issues, defects and blockers in deliveries where possible
- Collaborate and communicate with the project teams to minimise the creation of defects in deliveries
- Actively participate in project meetings such as stand-ups, progress reviews and defect management calls with clients
- Design test cases for and maintain individual projects for test automation framework (C# based on NUnit)
Benefits
- Professional development opportunities
- Term life, Accidental & Medical Insurance
- Meal and Transport arrangements