At a Glance
- Tasks: Build and maintain automation for high-quality software in a fun, collaborative team.
- Company: Join nShift, a leading global provider of cloud delivery management solutions.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Diverse and inclusive workplace with excellent career advancement opportunities.
- Why this job: Make a real impact on 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 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 in London employer: nShift
At nShift, we pride ourselves on being a leading global provider of cloud delivery management solutions, offering a vibrant work culture that fosters collaboration and innovation. As a QA Automation Engineer, you'll be part of a high-performing team in our London office, where we prioritise employee growth through continuous learning opportunities and a supportive environment. Join us to contribute to shaping the future of shipping while enjoying the benefits of a diverse workplace that values inclusivity and personal development.
StudySmarter Expert Advice🤫
We think this is how you could land QA Automation Engineer in London
✨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 as a QA Automation Engineer.
✨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 in your conversations.
✨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 in London
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 QA and automation, and explain why you’re excited about joining nShift. Let us know how your analytical skills and problem-solving abilities can contribute to our team.
Showcase Your Projects:If you've worked on relevant projects, don’t hesitate to showcase them! Whether it's automation scripts or testing frameworks, we love seeing practical examples of your work. It gives us insight into 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 that highlight your analytical abilities and problem-solving approach. Think of specific challenges you faced in previous roles and how you tackled them, especially in high-stakes environments.
✨Demonstrate Collaboration
Since teamwork is key at nShift, be ready to talk about your experiences working in collaborative settings. Share instances where your communication skills helped resolve issues or improve processes within a team.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s automation practices and future projects. This shows your genuine interest in the role and helps you gauge if nShift is the right fit for you.