Work within a multi discipline software delivery team and act as a true technical lead.
Undertake activities at all stages of the SDLC including engagement with Business Stakeholders, Solution Design, Platform Owners and Business Analysis.
Own, shape and mould our systems, by producing high quality readable deliverables
Act as a mentor, coach and technical lead to the rest of the team and the department.
Gain knowledge of our systems and always living our department's foundations and values, having Smart Systems, excellent teamwork and culture, ensuring all our work is of high quality, supporting and empowering our people and driving continuous improvement.
Drive forwards best practice adoption and creation in our software architecture and Testing patterns and principles
Be a true Testing Lead within our department, mentor, guide, coach and support everyone around you to ensure we hit our deadlines, develop our people and succeed as a team. Take ownership of issues and see them through to resolution
Work with management to foster a culture of knowledge sharing and the importance of documentation and workshops to create strength in depth within the team. Lead by example to aid and mentor the team.
Drive forwards best practice adoption and creation in our software architecture and coding patterns and principles
Drive continuous improvement within the team and wider department, such as innovation initiatives, technical debt removal, automation and process improvements
Ensure everything produced by our team is of good quality, by performing reviews and delivering feedback in a constructive and supportive manner. This could include reviewing the work of peers as well as more junior staff leading to reducing defects and incidents
Evangelise quality and testing throughout the entire delivery team to drive better approaches across all disciplines.
Contribute to planning and sizing of project requirements in isolation or with the rest of the team
Support and assist the Team Lead/Delivery Lead to prepare deployment plans and highlight all known dependencies and risks, including deputising for the team leader when required.
Validate Test Plans and Cases for our systems as they progress through each of the further testing levels - Planning, Estimating, Executing and Automating test cases to prove the appropriate requirements within a release.
Oversee and validate the Regression Test Pack and automate the most valuable tests contained within.
Continually evaluating the test automation approach, looking for improvements and simplifications.
Supporting the developers by suggesting ways that the systems can be written to make them easier to test.
Does this job look right for you? Want to work your way?