Back to list

Vacancy description

QA Engineer in Middlesbrough, United Kingdom

Causeway Technologies

  • HybridMix of office and remote
  • Full-timeStandard weekly hours

£100 GBP

Middlesbrough, United Kingdom

Middlesbrough - Hybrid

Do you want to help shape software that affects thousands of lives?

Who are we?

We are ranked as the UK’s #1 construction specific software player and our mission is simple; to provide market leading end-to-end software solutions to the construction and construction like industries across the entire build life cycle.

If you are looking to build an exceptional career with an award-winning company you’ve come to the right place. Our teams are based in the UK, Europe, US, and India, working on products that are used on a global scale. We have a clear and defined road map to deliver over the next 3 years, which is centred around a large-scale digital transformation as well as continuing our growth and expansion.

We embrace diversity and equality and want our employees to be comfortable bringing their whole selves to work. We are committed to building a team with a variety of backgrounds, skills and views. Creating a culture of Equality isn’t just the right thing to do, it improves every aspect of our business.

Purpose

The QA Engineer is responsible for the quality of software development and deployment across Causeway's product and platform engineering teams. Causeway is building toward a fully automated QA function, and this role sits at the heart of that transition. The QA Engineer is expected to be a practising automation engineer, writing, maintaining, and extending automated test suites as a primary output, whilst retaining the breadth to apply manual testing where appropriate. The balance will shift progressively toward automation as the team and tooling mature.

The key areas of responsibility for the QA Engineer include:

  • Quality Engineering
  • Technical Innovation

Key Responsibilities

Quality Engineering

  • Design, write, and maintain automated test scripts across System, Integration, and Regression levels, with automated coverage as the primary measure of test delivery.
  • Apply manual testing where automation is not yet in place or is not appropriate, with a clear plan to automate those areas over time.
  • Analyse user stories and use cases for validity and feasibility, contributing to refinement and raising quality concerns early.
  • Detect, document, and track software defects and inconsistencies, clearly documenting replication steps and relevant context.
  • Determine and agree on quality procedures, standards, and specifications and ensure that they are met at all times.
  • Estimate effort required to accomplish testing requirements and ensure that schedules are met.
  • Ensure that technical products are tested accurately, based on best practice standards, and on time to support business objectives.
  • Ensure all code is reviewed before changes are checked into the main branch.
  • Make suggestions to improve and support the testing lifecycle, actively contributing to the team's automation coverage and practices.

Technical Innovation

  • Contribute to the design and development of the team's automated test frameworks, helping to build a suite that is maintainable, reliable, and integrated into the CI/CD pipeline.
  • Champion automated testing practices within the squad, promoting a shift-left approach and advocating for quality throughout the development process.
  • Apply quality engineering principles throughout the Agile product lifecycle.
  • Collaborate closely with Software Engineers, Delivery Leads, and Product Owners to embed quality across the full development process.
  • Provide clear testing documentation and artefacts, ensuring automated test coverage and results are visible and well-maintained.
  • Communicate regularly with the QA community, Software Engineers and Engineering Leads.
  • Take responsibility for personal development, with a focus on deepening automation capability and staying current with emerging tools and practices in software quality engineering.
  • Continuously strive for innovative solutions and make suggestions for improvements that benefit the business in terms of efficiency, effectiveness, and productivity.
  • Be willing to listen to and support colleagues, devoting time to sharing knowledge and expressing positive expectations.

Essential

Key Skills, Experience and Qualifications

  • Tenacious, energised and motivated with a high level of commitment and passion towards achieving quality excellence.
  • Strong team player with the ability to work within an Agile / Scrum framework.
  • Willingness to support other team members to achieve team goals.
  • Solution-orientated with a positive, can-do attitude and an ability to work under pressure.
  • Excellent oral, presentation and written communication skills.
  • Strong technical, analytical and problem-solving skills.
  • Proven experience writing and maintaining automated test scripts using frameworks such as Selenium, Playwright, Cypress, TestComplete, or equivalent.
  • Proficiency in at least one scripting or coding language (e.g. Python, C#, or JavaScript) for building and maintaining test automation.
  • Experience with automated testing frameworks and integrating them into a CI/CD pipeline.
  • Ability to accurately debug and refactor code within an automated test framework.
  • 3 years of experience as a QA Engineer or in a similar role, with demonstrable automation output.
  • Experience with Agile (Scrum) methodologies.
  • Able to produce high-quality test plans, documentation, and reports.
  • Proficient at identifying and communicating bugs and documenting replication steps accurately.
  • Experience executing RESTful API testing using tools such as Postman or SoapUI.
  • Understanding of load, soak, stress, and system testing concepts.
  • Ability to push and pull source code using Git or equivalent.
  • Understanding of the OWASP Top 10 software vulnerabilities.
  • Good knowledge of quality standards, legislation, and best practice.
  • Awareness of TDD (Test Driven Development) and Behaviour Driven Development (BDD).

Desirable

  • ISTQB Foundation Level certification or equivalent.
  • Experience with test coverage and reporting tools such as Azure Test Plans or SonarCloud.
  • Experience with performance or security testing tooling.
  • Knowledge of the construction, engineering, or field service management industry.
  • Our Values

We are United . As part of a team, we’re better together.

We are Agile . Be the change, we’re on a journey.

We are Trusted . Do the right thing, we own this.

We are Driven . Get stuck in, we make it happen.

Benefits

As a leader in employee engagement and people management, there are fantastic benefits and rewards at Causeway. We strive, year on year, to achieve recognition as an award-winning workplace that our employees love. We’ve selected just a few of the many benefits available below to show you how we take care of our Causeway stars.

  • 25 days annual leave + public holidays, increasing with length of service.
  • 4% matched pension.
  • Income protection and life assurance.
  • Access to our award-winning benefits platform.
  • We take mental health seriously and have a dedicated EAP available 24/7.
  • £100 allowance towards a fitness club.
  • Private Medical Insurance.
  • Paid study leave + volunteering days.
  • Electric Car Scheme.

Like all responsible companies Causeway is aware of the need to recognise the importance of protecting our environment and addressing the climate emergency. Causeway is a carbon neutral company and we offset our calculated carbon footprint. However, we recognise that offsetting is not a permanent solution, so we set environmental objectives to reduce our footprint year-on-year.

Similar vacancies

More like this role

Travis Perkins plc

QA Engineer

  • Hybrid
  • On-site
  • IT
  • QA
QA Engineer (Automation) Department: Software Engineering Location: Northampton (Hybrid: 2–3 days/week in office) About the Role We are seeking a motivated, quality-focused QA Engineer (Automation) to join our Software Engineering team at Travis Perkins Group. You will play a key role in building and improving automated ...

Northampton, United Kingdom

  • Hybrid
  • Full-time
  • IT
  • Product Management
  • QA
... - Participate in Agile/scrum activities (sprint planning, stand-ups, retrospectives), striving to continuously improve the team velocity, its processes and engineering practices, - Participate in software design meetings and work with software engineers to ensure testability and best practices are built into the product ...

Reigate, United Kingdom

CPS Group (UK) Limited

QA Engineer

  • Hybrid
  • On-site
  • Full-time
  • IT
  • QA

£40k - £50k per annum

... Support - JIRA - Python - SQL More: We are supporting an established financial services organisation that is growing its Data Migration team and looking for a QA Engineer to join our expanding function. This is a great opportunity for a QA/Data Testing professional with experience in SQL and Python to play a key role in ...

Cardiff, United Kingdom

Cathcart Associates Group Ltd

QA Engineer

  • Remote
  • Contract
  • IT
  • QA

£300 - £325 per day

Senior QA Engineer - 6-Month Contract £300-£325 per day (Inside IR35 via approved umbrella company) Fully Remote (UK-based candidates only) We're seeking an experienced Senior QA Engineer with a strong background in test automation to join a large-scale digital transformation programme. You'll be embedded within an Agile ...

Glasgow, United Kingdom

  • On-site
  • Full-time
  • IT
  • QA

£35k - £45k per annum

... ceremonies, and track defects using Jira. - Peer Reviews & Mentorship: Conduct code/technical reviews, provide constructive feedback to peers, and mentor junior QA engineers. - Documentation & Communication: Maintain comprehensive QA documentation. Articulate complex technical topics clearly to both technical and non-technical ...

Norwich, United Kingdom

Insight Investment

QA Engineer (Manchester)

  • Full-time
  • Contract
  • IT
  • QA
Role Overview As a QA Engineer, you will work in the Pathway team using Typescript, Playwright and .NET technology for test automation as well as performing hands on manual testing and working with developers on all aspects of the testing pyramid. You will work closely with the business and be involved in all aspects of ...

Manchester, United Kingdom

  • Hybrid
  • Full-time
  • IT
  • QA
... strong. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity and data solutions specialist. Role Overview The Senior QA Engineer plays a key role in ensuring the quality, stability, and performance of our software platforms. This role combines hands‑on testing, automation leadership, ...

London, United Kingdom

Select Recruitment Specialists Ltd

Graduate QA Engineer

  • Full-time
  • IT
  • QA
Graduate QA Engineer Location: London Salary: Competitive, depending on experience Sector: Insurance / Technology The Opportunity An exciting opportunity has arisen for a Graduate QA Engineer to join an innovative technology-focused business operating within the insurance sector. This is an excellent opportunity for a recent ...

London, United Kingdom

  • IT
  • QA
... and foster them, it’s deeply embedded within our DNA. Invest in us and we’ll invest in you!. Job Description You may have been working as a Senior Software Engineer in Test, Senior Test Engineer or Senior Test Analyst who is confident in their ability performing manual test but also enjoy conducting automation testing. ...

Manchester, United Kingdom

Logan Lewis Recruitment

QA / C Engineer

  • Full-time
  • Contract

£35k - £40k per annum

Quality Process and Manufacture Support Engineer Sales Support - Review of Client Quality Requirements to understand if current operating processes will suffice or need extra controls. - Generation of activity list required during contract execution along with estimates of hours and / or costs to undertake those activities. ...

Newcastle, United Kingdom