QA Automation Engineer

QA Automation Engineer

Full-Time 40000 - 50000 £ / year (est.) No working from home possible
nShift

At a Glance

  • Tasks: Join our fun team to build and maintain automation for high-quality software.
  • Company: nShift, a leading global provider of cloud delivery management solutions.
  • Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
  • Other info: Inclusive environment with excellent career advancement opportunities.
  • Why this job: Make a real impact in the future of shipping with innovative technology.
  • Qualifications: Experience in QA automation, Python, and strong problem-solving skills.

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

About Us

nShift is the leading global provider of cloud delivery management solutions (SaaS), enabling the frictionless shipment and return of almost one billion shipments across 190 countries each year. We are headquartered in London and Oslo and have over 460 employees across offices in Sweden, Finland, Norway, Denmark, the United Kingdom, Poland, the Netherlands, Belgium, and Romania. Our software is used by many of the world's leading e-commerce, retail, manufacturing, and 3PL shippers due to us having over 1000 carriers integrated into our platform, nearly 3 times more than our competitors! If you buy goods online, there is a strong chance that nShift has powered that delivery, so come and join us as we shape the future of shipping, one frictionless journey at a time.

Purpose of Role

An exciting and career-advancing opportunity for an analytical, critical thinking, and detail-oriented QA Automation Engineer to join a high-performing, happy, and fun team at nShift! Your main responsibilities will be building and maintaining a high degree of automation, working with the team to identify candidates for automation, and keeping our automation suite updated based on bugs, customer incidents, and feedback.

About you

  • Analytical & problem-solver: Strong analytical abilities with a proactive approach to problem-solving
  • Detail-oriented & organized: High attention to detail and well-organized in managing tasks and priorities
  • Self-driven & flexible: Strong initiative with the ability to work independently, adapt to new tools and frameworks, and self-manage effectively
  • Collaborative & communicative: Able to work well in team environments, with excellent collaboration and communication skills
  • Positive & resilient: Maintains a positive attitude and a willingness to learn, upskill, and adapt from mistakes
  • Mindful of high-stakes environments: Understands the demands of supporting high-availability, 24/7 systems
  • Hands-on experience: Implementing and improving automation/scripting for infrastructure, systems and applications.

Requirements

  • Proven experience as a QA Automation Engineer
  • Strong understanding of testing concepts, methodologies, and processes
  • At least 1 year of experience in Python for software development
  • Experience with pytest or similar automation frameworks
  • Experience in maintaining and expanding test automation frameworks for complex multi-tier software systems
  • Proficiency in REST API testing
  • Experience with SQL (writing and running queries)
  • Familiarity with Git and version control workflows
  • Familiarity with AI in QA test automation
  • Fluent in English (written & spoken)

Desirable Skills

  • Experience using Postman
  • Hands-on experience with AWS management and CI pipelines (Bitbucket/GitLab/Jenkins)
  • Experience in automation/scripting for infrastructure, systems, and applications
  • Experience in Selenium, Playwright
  • Desktop UI automation experience (e.g., Pywinauto)

At nShift, we believe in embracing diversity in all forms and fostering an inclusive environment for everyone, which we believe is essential for our continued success. We're an equal opportunity employer, meaning all applicants will receive consideration for employment without regard to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity, or disability status.

QA Automation Engineer employer: nShift

At nShift, we pride ourselves on being a leading global provider of cloud delivery management solutions, offering a dynamic and inclusive work environment in the heart of London. Our culture fosters collaboration and innovation, providing employees with ample opportunities for professional growth and development while working alongside a talented team dedicated to shaping the future of shipping. With a commitment to diversity and a focus on employee well-being, nShift is an excellent employer for those seeking meaningful and rewarding careers in technology.

nShift

Contact Details:

nShift Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land QA Automation Engineer

Tip Number 1

Network like a pro! Reach out to current employees at nShift on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the QA Automation team.

Tip Number 2

Prepare for the interview by brushing up on your Python skills and familiarising yourself with pytest. We love seeing candidates who can demonstrate their technical prowess and problem-solving abilities during the interview process.

Tip Number 3

Show us your collaborative side! Be ready to discuss how you've worked in teams before and how you handle feedback. We value communication and teamwork, so highlight those experiences.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our awesome team at nShift.

We think you need these skills to ace QA Automation Engineer

Analytical Skills
Problem-Solving Skills
Attention to Detail
Organisational Skills
Self-Management
Collaboration Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the QA Automation Engineer role. Highlight your experience with Python, pytest, and any automation frameworks you've worked with. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for automation and problem-solving, and explain why you’re excited about joining nShift. Let us know how you can contribute to our team and the future of shipping.

Showcase Your Projects:If you've worked on any relevant projects, don’t forget to mention them! Whether it's automation scripts or testing frameworks, we love seeing practical examples of your work. It gives us a better idea of your hands-on experience.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at nShift

Know Your Automation Tools

Make sure you’re well-versed in the automation frameworks mentioned in the job description, like pytest and Selenium. Brush up on your Python skills and be ready to discuss how you've used these tools in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex testing challenges. Think about specific bugs you’ve identified and how your analytical approach led to effective solutions. This will demonstrate your critical thinking abilities.

Be Ready for Technical Questions

Expect questions on REST API testing and SQL queries. Practise writing and running some sample queries beforehand, and be prepared to explain your thought process when it comes to testing methodologies.

Emphasise Team Collaboration

Since nShift values collaboration, think of instances where you’ve worked effectively in a team. Be ready to discuss how you communicate with colleagues and adapt to different working styles, especially in high-pressure situations.