Test Automation & Release Engineer
Job Type | Perm |
Area | City of London, England |
Sector | Public Sector / Public Services |
Salary | GBP 32,000 - 48,000 Annual Salary |
Start Date | ASAP |
Advertiser | Asher Courtney |
Job Ref | 25628 |
Job Views | 34 |
- Description
Our client is within the housing assiocation industry and they have offices countrywide, they are looking for a Test Automation Engineer on a permanent basis
The role is Hybrid
Main purpose of the role
To write scripts and create automation environments for automated testing, maximising test coverage for the most critical features of the system (System Integration Testing). Using different automation tools, you will design, test, and deploy effective test automation solutions. Your goal is to automate as much of the testing effort as possible with a minimum set of code.
Key Accountabilities
• Building, running, maintaining, and supporting automated test scripts for a software engineering pod.
• Build test automation frameworks.
• Log and document bugs in the tracking system.
• Determine the priority for test scenarios and create execution plans to implement these scenarios.
• Write documentation for automated processes including test plans, test procedures, and test cases.
• Manage releases between environments.
Mandatory Accountabilities:
• Has a good understanding of the housing association sector. Can differentiate between the multiple different product types and services housing associations offer. Understands how relevant areas of our client business relate to the wider housing association sector.
• Has a broad understanding of what it means for our client to be a regulated housing association. Understands all specific legislative and regulatory requirements relating to your role. Able to recognise when policies and procedures have not been followed and the wider implications of this. Able to forecast, identify and resolve or escalate emergent risks in your area of the business. Understands the connections between different business functions and knows where to go in business to find relevant information.
• Has a rigorous understanding health and safety regulation relevant to your role. Consistently reviews the health and safety of your workplace and behaviour and takes responsibility for the proper resolution of any potential risks or breaches. Understand your role in delivering against our clients sustainability agenda.
• Assesses trends in data and spots connections to draw meaningful conclusions. Uses a variety of methods and sources to gather relevant data. Records and stores data in an accurate and safe
manner. Knows where and how to source accurate data which is relevant to the performance of your role. Follows up quickly and appropriately on any reported or suspected data breaches.
Understands the data you work with and take responsibility for ensuring it’s accuracy.
• Takes accountability for the achievement of contract outcomes within budget and ensures benefit realisation by referring to and measuring against the contract objectives. Aware of dependencies that impact the contract’s ability to meet its objectives as well as indicators in identifying arising risks and issues. Prevents uncontrolled changes to scope and shares information on ongoing and concluded disputes with relevant stakeholders. Understands the requirements of the contract exit plan as well as breaches and the dispute process in the contract.
• Undertakes any other duties and responsibilities of an equivalent nature as required.
Experience and pre-qualification criteria Essential
• Competence with JavaScript (Preferably TypeScript), C# .NET, or both.
• Demonstrable experience with a corresponding test automation framework
o e.g. For Javascript: Selenium, Playwright,
Jest
o e.g. For C#: NUnit , xUnit , MSTest
• Competence with Git.
• Familiarity with CI/CD pipelines.
Desirable
• Experience with EasyRepro
• Familiarity with Test-Driven Development (TDD).
• Fluency with SQL (preferable T-SQL).
• Experience with AWS/Azure.
• A degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or Physical Chemistry.