QA Test Analyst (Software)

QA Test Analyst (Software)

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

At a Glance

  • Tasks: Join us to shape innovative software solutions through quality assurance testing and automation.
  • Company: Peregrine, a forward-thinking tech company transforming public sector services.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic role with travel to Newcastle for key workshops and sprint ceremonies.
  • Why this job: Make a real impact in modernising financial support services while working with cutting-edge technology.
  • Qualifications: Strong Python skills, experience in QA testing, and a collaborative mindset.

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

Quality Assurance Testing Analyst - SC cleared Permanent | Hybrid (willing to travel to Newcastle when required) | Python | HTML

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

QA Test Analyst (Software) employer: Peregrine

Peregrine is an exceptional employer, offering a dynamic work environment where innovation and collaboration thrive. As a QA Test Analyst, you will play a pivotal role in shaping the future of public sector financial support services, with opportunities for professional growth through hands-on experience in cutting-edge technology and agile methodologies. Our hybrid work model allows for flexibility while fostering a strong team culture, ensuring that your contributions are valued and impactful.

Peregrine

Contact Details:

Peregrine Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land QA Test Analyst (Software)

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those already working at Peregrine or similar companies. A friendly chat can open doors and give you insights that might just land you an interview.

Tip Number 2

Show off your skills! Create a portfolio showcasing your automation test solutions and any projects you've worked on. This is your chance to demonstrate your Python prowess and testing experience in a way that words alone can't.

Tip Number 3

Be proactive! If you see a job opening that fits, don’t wait for the perfect moment. Apply through our website and highlight how your experience aligns with the role's responsibilities, especially around agile testing and CI/CD.

Tip Number 4

Prepare for the interview by brushing up on your knowledge of non-functional testing and agile methodologies. Be ready to discuss how you’ve tackled challenges in past projects and how you can contribute to the transformation programme.

We think you need these skills to ace QA Test Analyst (Software)

Python
HTML
CSS
JavaScript
Node
Automation Testing
Agile Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the QA Test Analyst role. Highlight your Python and testing experience, and don’t forget to mention any relevant projects or achievements that showcase your skills in automation and integration.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background aligns with our mission at StudySmarter. Be sure to mention your hands-on experience and your approach to agile testing.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous roles. We love candidates who can think critically and drive collaboration across teams, so share those experiences that demonstrate your ability to lead and innovate.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

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 can also use them effectively.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled challenges in previous roles, especially in a QA context. Think about times when you had to collaborate with engineers or adapt to new processes. This will demonstrate your ability to think critically and work well in a team, which is crucial for this role.

Understand Agile Methodologies

Since the role involves agile testing, make sure you can speak confidently about agile principles and practices. Be prepared to discuss how you've implemented CI/CD pipelines and how they’ve improved your testing processes. This shows that you’re not just a tester but someone who understands the bigger picture.

Ask Insightful Questions

At the end of the interview, don’t shy away from asking questions. Inquire about the team's current challenges, the tools they use, or how they measure success in their projects. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.