Engineer - Test
Role details
Job location
Tech stack
Job description
The Test Engineer will play an important role in making a difference across the Digital Directorate. You will be joining our talented team of around 20 covering both Engineering and QA, who are committed to making a positive change in how we deliver technology.
This is a rare chance to work within a fast growing, national organisation with real social purpose. Working with key stakeholders and a professional digital services team you will ensure efficient, consistent and effective resolution of engineering challenges and the have the opportunity to help build first-class software solutions for Homes England.
You will work with digital, data and technology colleagues collaboratively, taking an innovative and creative approach to deliver key strategic projects and products. We value diversity in experience and perspective to foster good decision making and problem solving within our team.
There are exciting and ambitious projects to get involved with and this is an excellent opportunity to balance day to day delivery whilst providing an environment to learn and stay up to date with current tools and technologies.
You will be helping us extend our capabilities across the Microsoft Power Platform and continue to build high quality operational solutions.
Requirements
Do you have experience in User acceptance testing?, You are resilient and comfortable managing and communicating with stakeholders across the business. Your discussions will always be shaped by a good understanding of the commercial and operational impact of what we do as an engineering team.
You enjoy working in an innovative, fun and engaging way while delivering high quality solutions.
You will be comfortable working with other test engineers to ensure we are building a well skilled team, while also championing collaboration with external partners to uphold our process and output standards.
As part of the Team you will be responsible for ensuring all aspects of Quality Assurance and Testing are included throughout the process, ensuring that requirements are testable, tickets are complete, Definitions of Done are recorded and test executions are completed with appropriate evidence recorded. You will also be involved with defect triage and management as part of the Team.
You will have proven experience testing across the Power Platform with frameworks such as Power Apps Test Studio and Selenium. You will have experience in designing and building regression test packs, security testing and supporting the full test lifecycle from ensuring stories and acceptance criteria are accurate to supporting UAT sign off.
Key skills and knowledge:
- Functional testing. You know about functional testing techniques. You can execute test scenarios and identify defects, raising awareness of them. You know how to run tests others have written and know the processes to do so. You understand a range of standard testing techniques.
- Non-functional testing. You know about non-functional testing techniques. You can execute non-functional test scenarios and identify defects. You can run non-functional tests that you and others have written and know the processes to do so. You understand a range of standard non-functional testing techniques.
- Technical breadth. You know about a range of tools and techniques for test automation from your experience of writing test automation.
- Test analysis. You can identify patterns and trends. You know how to investigate problems and opportunities in existing processes and can contribute to recommending solutions to these. You know how to work with stakeholders to identify objectives and potential benefits.
Key experience
- Experience working within a multi-disciplinary agile delivery team, including the use of Definition of Done and well-formed acceptance criteria.
- Experience testing Microsoft Power Platform solutions, including Power Apps (Canvas and Model-Driven), Power Automate flows, Dataverse and SharePoint
- Experience testing Dynamics 365 / CRM solutions
- Familiarity with: Power Automate flow runs and error handling, Environment variables and configuration management
- Experience using Azure DevOps for test management and defect tracking
Desirable experience, education & qualifications
- Experience of testing the performance of digital services
- PL-900 Microsoft Power Platform Fundamentals
- Experience creating and analysing data, including the use of SQL tools and code for Oracle or SQL Server
- Degree in a computing related subject or equivalent experience
- Professional certifications in software testing (ISTQB, ISEB), cyber and security testing, or Agile practices
Benefits & conditions
As well as a competitive salary and 33 days annual leave, we are committed to 50/50 hybrid working. We'll support you, wherever possible, so that you don't miss out on what matters to you.
Membership of the Homes and Communities Agency Pension Scheme, which is a contributory defined benefit scheme with the amount you receive on retirement based on your salary and years worked at the Agency.
Internal applicants: please note that if you are successful, the salary you are offered will be in accordance with our pay policy. You can find details on the HR Hub SharePoint site.
If you ever need a bit of extra help, we have a great employee assistance programme, a wide range of healthcare plans, financial wellbeing support and access to many great discounts with leading high street names.
Our range of network groups are also there to support you to be yourself at work and play a key role in helping shape our future.
If you are a member of a professional body, we'll pay for your membership and once you get your digital kit, you'll be good to go.