Key Responsibilities:
- Develop, execute, and maintain automated test scripts for a software engineering team.
- Create and enhance test automation frameworks.
- Record and track bugs in the issue tracking system.
- Prioritise test scenarios and devise execution plans.
- Document automated processes, including test plans, procedures, and cases.
- Oversee releases across different environments.
Essential Responsibilities:
- Possess a solid understanding of the housing association sector, including various product types and services.
- Comprehend the regulatory and legislative requirements for a regulated housing association.
- Identify and address policy and procedure non-compliance, and manage emerging risks.
- Understand the interconnections between business functions and know where to find relevant information.
- Maintain a thorough understanding of health and safety regulations, ensuring workplace safety and compliance.
- Contribute to sustainability goals.
- Analyse data trends to draw meaningful conclusions, ensuring data accuracy and security.
- Achieve contract outcomes within budget, manage dependencies, and address risks and issues.
- Prevent uncontrolled scope changes and manage contract disputes.
- Perform additional duties as required.
Required Skills and Experience:
- Proficiency in JavaScript (preferably TypeScript), C# .NET, or both.
- Experience with test automation frameworks such as Selenium, Playwright, Jest for JavaScript, or NUnit, xUnit, MSTest for C#.
- Competence with Git.
- Familiarity with CI/CD pipelines.
Preferred Qualifications:
- Experience with EasyRepro.
- Knowledge of Test-Driven Development (TDD).
- Proficiency in SQL (preferably T-SQL).
- Experience with AWS/Azure.
- A degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or Physical Chemistry.
Are you ready to take on this exciting role? Apply now with your CV