TerraQuest
Role: Senior QA Analyst
Location: Birmingham in line with our Agile Working Policy. You will need to be able to work from our Birmingham office to be attended as often as business needs require.
Salary: Competitive
Who we are...
TerraQuest Solutions Ltd is an award-winning and market-leading specialist provider of planning, land, property, and business solutions. We are an established and trusted organisation that is renowned for its expertise in providing innovative and cost-effective solutions to both public and private sectors. Our team delivers bespoke, flexible, and efficient services through a process-orientated delivery structure. We pride ourselves on strong customer relationships evidenced by the high proportion of referrals and repeat business.
Why work with us…
We are a Living Wage Foundation accredited employer, committed to supporting the well-being and development of all our people. With competitive salaries, enhanced Family Friendly policies; a fabulous suite of benefits (including: Pension; Life Assurance; Employee Assistance Programme; option to buy additional annual leave in addition to 25 days plus Bank Holidays); true flexibility with our Agile Working approach, and superb training and development opportunities, we really care about our team!
What we need...
Due to a period of sustained growth, we are looking to recruit a Senior QA Analyst to join our Solutions Team.
The primary purpose of the Senior QA Analyst is to assure the quality of software delivered by the Solutions team, in projects throughout the entire TerraQuest product suite by performing analysis, design and execution of functional and non-functional testing of software.
Senior QA Analysts contribute to reviews, workshops and triage, with the objective of improving quality and applying a quality first mentality, shifting the identification of issues and defects as early as possible in the SDLC. They act as a leader in quality both within and as a representative of the QA team. Where necessary, they feedback results and progress, and escalate any risks, issues or decisions to QA Manager.
Working closely with the entire scrum team, from developers to product owners, and collaborating with others in the QA team, a Senior QA Analysts will improve ways of working, implement a quality-minded way of thinking, and assure the overall quality of TerraQuest’s products.
What you will be doing…
- Perform analysis, design and execution of functional and non-functional testing of software.
- Understand requirements to determine recommended test coverage in terms of new functionality and regression testing.
- Understand the requirements for and complete any relevant non-functional testing.
- Attend all sprint events, including contributing to refinement, planning and review.
- Perform QA on project artefacts (eg. user stories) and suggest improvements on these artefacts and on the process as a whole.
- Manage test data, capture test evidence, and ensure test results are accurate.
- Create and maintain test artefacts to the defined standards, as well as taking responsibility to ensure that others meet these standards.
- Run and participate in reviews and workshops to develop, improve the quality of, and sign-off specifications and other documentation.
- Manage defects, assure their quality, and advocate for defect resolution.
- Run triage meetings, support the team’s understanding of the defects under discussion and contribute to defect decisions.
- Manage workloads of all QAs on scrum team by understanding priorities and commitments in order to plan work.
- Recognise and champion the benefits of automation, dedicating time in each sprint to developing automated tests and their continuous improvements.
- Keep up to date on current technologies, tools and software test methodologies (both those used by TerraQuest and those used in the industry).
- Develop and maintain effective working relationships with colleagues and stakeholders across the TerraQuest Solutions and delivery teams.
- Adherence to all Regulatory, Security and Compliance requirements.
What we are looking for…
The ideal candidate may have anywhere from 3-4 years as a QA/Test Analyst/Engineer and 1-2 years with senior or lead responsibilities; they will be educated to degree level or have relevant equal experience. Ideally, they will have completed the ISTQB Foundation Level Certification or equivalent, and have demonstrable and advocacy-driven QA experience. They would therefore have an excellent understanding of software testing best practices and their applications, experience of agile methodologies across multiple projects, and experience using defect management and ALM tools. They should have experience in programming languages like JavaScript, C#, etc, have a fundamental understanding and experience in automation using tools like Cypress, they should be well-versed with SQL and API testing using tools like Postman.
No matter their experience, the ideal candidate will have excellent communication skills, be able to communicate effectively about IT and technology in plain language and non-technical terms to colleagues and clients, and have an ability to work calmly and methodically when under pressure. They should also have a strong continued desire to learn and grow, and have a passion for QA.
Further advantages include experience in design, compatibility, accessibility and/or performance testing, and previous exposure to Azure DevOps as a test management tool. They might also have experience leading QA in a scrum team or as a QA lead, have people management skills, and a desire to progress towards leadership in QA.
Please apply for more information