Job description
Software QA Engineer
Middlesbrough / India - 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.
Our teams are based in the UK, Europe, and India, working on products that are used on a global scale. We have a clear and defined road map to deliver by 2025, which is centred around a large-scale digital transformation as well as continuing our growth and expansion.
The Role
We are looking to increase the bandwidth of our Engineering function and are looking for a QA Engineer to strengthen our existing team who are building a new, next generation Platform to support the rapid development of technically excellent applications and software solutions for the construction industry.
You will be part of a fast-paced development team, working on the Platform and its associated user interface and applications. Using the latest technologies, you will be responsible for ensuring our releases are reliable and stable both through automated and manual testing.
Our team is made up of a Product Owner, Agile Delivery Lead, Tech Lead, Software Engineers, and QAs, working to the Agile methodology. Our team culture makes us stand out from other teams. We work hard on a high-profile product within the business and are focused on delivering quality software releases regularly to our customers, learning and enjoying as we go.
The essentials we need from you:
- Ability to break down complex requirements into smaller more manageable slices for creating test scenarios.
- Comfortable working closely alongside the developers to share test plans, give feedback about test scenarios and take part in test sessions together.
- Comfortable working collaboratively with the designer and product owner
- Ability to design and maintain test suites.
- Ability to investigate and identify root causes of bugs and describe clearly for the developer.
- Awareness of microservices and implications for testing.
- Experience in creating and maintaining portable testing frameworks using custom or third-party tools.
If you don’t match all the technical requirements, we’d still be interested in hearing from you.
The nice to haves:
- Experience in designing test scripts using JavaScript / Typescript.
- Experience with automated testing tools for web applications, for example, Webdriver.io, BrowserStack and Postman.
- Working knowledge of using AWS.
What you get from us:
As a company, we recognise and reward talent and focus with internal recognition programmes, regular career progression reviews, training support and mentorship. We have clear career maps outlining the possible progression routes you’re able to work towards whilst at Causeway to help support you with your next steps.
We are strong advocates for work-life balance, offering hybrid working and/or fully remote working to fit around your personal lifestyle. We have fabulous offices based around the country which are modern, collaborative friendly spaces.
Benefits
- 25 days annual leave + public holidays, increasing with length of service.
- 4% matched pension.
- Income protection and life assurance through Zurich.
- Centralised benefits platform split into 4 areas that allows employees to opt in and out.
- We take mental health seriously and have a dedicated EAP available 24/7.
- £100 allowance to a fitness club.
- Private Medical Insurance through AXA.
- Access to an online financial advisor platform.
- Interest free loan of up to £1000.
- Paid study leave + volunteer days.
- Paid Car Parking.
- Car Scheme.