Testing/Quality Assurance Analyst

Testing/Quality Assurance Analyst

Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
Peregrine

At a Glance

  • Tasks: Join a team to develop and automate testing for innovative digital services.
  • Company: Peregrine, a forward-thinking tech company transforming public sector services.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on continuous improvement and innovation.
  • Why this job: Be part of a groundbreaking project that modernises financial support services.
  • Qualifications: Strong Python skills and experience in quality assurance testing.

The predicted salary is between 40000 - 50000 £ per year.

We are looking for a QAT Analyst with strong Python and testing experience to work at an early stage alongside enterprise architects and senior engineers. You will help research, design and prototype the foundations of a new service, with particular emphasis on automation, integration and intelligent workflows. You will join Peregrine who are supporting a large public sector organisation, starting an ambitious transformation programme focused on modernising how financial support services are delivered.

The aim is to explore whether multiple existing approaches can be consolidated into a single, streamlined service. This work is at Alpha stage, with a strong focus on research, prototyping and proving technical and architectural options. This is a hands-on role suited to engineers who enjoy shaping solutions from first principles and working in exploratory delivery phases. The role is primarily remote; however, travel to Newcastle may be required for sprint ceremonies and key workshops.

Responsibilities:

  • Champion QAT across several teams, providing technical leadership and guidance.
  • Drive collaboration across engineers of different roles both within your team and the wider teams to solve problems and enable consistent solutions and strategies.
  • Build automation test solutions that help to assure the quality of our products, contribute towards their design, and look for ways to improve the value automation adds.
  • Ensure that usability, accessibility, security, stability, and capacity are embedded in the development of services.
  • Drive teams to take a risk-based, context-driven approach to agile testing assessing and understanding the risks to drive decisions.
  • Lead the adoption of Continuous Integration/Delivery pipelines to run a full range of tests against our products and assure our builds.
  • Lead the traceability of testing, risks, defects, and report progress to appropriate stakeholders across several teams.
  • Be willing to challenge assumptions and current processes to help us improve, reusing and evolving our strategies and tooling.
  • Drive the identification of tooling and solutions to aid constant improvements, ensuring we build the right product in the right way.
  • Proactively share knowledge, solutions and support our internal communities along with mentoring, coaching, and supporting your peers.
  • Maintain traceability of testing, risks, defects, and report progress to appropriate stakeholders.
  • Demonstrable skills in a modern programming language and software engineering practices and aptitude to learn more.
  • Experience building and maintaining comprehensive, robust, and reliable automated tests against UIs and APIs including contributing to improving frameworks and automation suites.
  • Experience of the testing lifecycle from understanding business needs from delivery to production, including test generation, reporting and defect management.
  • Adaptable team player who understands agile ways of working and shift left principles e.g. CI/CD.

Skills & Experience:

  • Support the build of digital services, applications and systems for the buyer; writing and testing code to create and amend applications and infrastructure with automated and manual testing being used to make sure it works, is high quality and is bug free.
  • Work alongside other testers both within your team and the wider community to solve problems and enable consistent solutions and strategies.
  • Knowledge of non-functional testing e.g. Performance, Security and Accessibility – including test types, test tools, and standards.
  • Active SC clearance.
  • HTML, CSS, JavaScript, Node.

Testing/Quality Assurance Analyst employer: Peregrine

Peregrine is an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the field of Quality Assurance Testing. With a strong emphasis on employee growth, you will have the opportunity to work alongside experienced architects and engineers on transformative projects for the public sector, all while enjoying the flexibility of a hybrid working model. Our commitment to continuous improvement and technical leadership ensures that you will be at the forefront of developing cutting-edge solutions in a supportive environment.

Peregrine

Contact Details:

Peregrine Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Testing/Quality Assurance Analyst

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your testing projects, especially those involving Python and automation. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common QAT scenarios and challenges. Practice explaining your thought process and how you approach problem-solving in testing. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Testing/Quality Assurance Analyst

Python
HTML
Automation Testing
Integration Testing
Agile Testing
Continuous Integration/Delivery (CI/CD)
UI Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of a QAT Analyst. Highlight your Python skills, testing experience, and any relevant projects you've worked on. We want to see how your background aligns with our needs!

Showcase Your Automation Skills:Since automation is key in this role, be sure to showcase any experience you have with building automated test solutions. Share specific examples of how you've contributed to improving frameworks or automation suites in your previous roles.

Be Clear and Concise:When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication that gets to the point!

Apply Through Our Website:We encourage you to apply through our website for the best chance of being noticed. It helps us keep track of applications and ensures you’re considered for the role. Don’t miss out on this opportunity!

How to prepare for a job interview at Peregrine

Know Your Tech Inside Out

Make sure you brush up on your Python, HTML, and any other relevant tech skills before the interview. Be ready to discuss your experience with automation testing and how you've applied it in past projects. This will show that you're not just familiar with the tools, but that you can use them effectively.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled challenges in previous roles, especially in a collaborative environment. Think about specific instances where you drove solutions or improved processes. This will demonstrate your ability to think critically and work well with others, which is key for this role.

Understand Agile Methodologies

Since the role involves agile testing, make sure you can speak confidently about your experience with agile practices. Be prepared to discuss how you've contributed to Continuous Integration/Delivery pipelines and how you approach risk-based testing. This will highlight your adaptability and understanding of modern development practices.

Ask Insightful Questions

Interviews are a two-way street, so come armed with questions that show your interest in the company and the role. Ask about their current testing strategies, how they handle collaboration across teams, or what challenges they face in their transformation programme. This will not only give you valuable insights but also demonstrate your enthusiasm for the position.