At a Glance
- Tasks: Join us as a Senior Automation QA Engineer, testing and enhancing our software quality.
- Company: N-able is a global software company transforming IT capabilities for businesses worldwide.
- Benefits: Enjoy hybrid work, generous PTO, medical coverage, and unique learning opportunities.
- Other info: This is an 8-month fixed-term contract based in Edinburgh or Dundee.
- Why this job: Be part of a diverse team making a real impact in the tech world.
- Qualifications: Strong automation skills and experience with various programming languages and testing tools required.
The predicted salary is between 42000 - 60000 £ per year.
N-able isn’t just another software company – we’re going places, and we would love for you to be a part of that journey. With N- ablites in more than 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work, our hybrid working model based on trust and flexibility, allows you to maximize your contributions while growing your career.
This is a fixed-term 8 month maternity cover. The role can be based in either our Edinburgh or Dundee hub.
We are looking to hire a Senior Automation QA Engineer who is focused on maintaining the quality standards through developing test plans for the scope delivered by the team. The role forms and implements automated tests for new features across complex products, services, and components.
What You\'ll Do
- Tests complex features at a high level of quality, participate in regression testing, and post-delivery checks.
- Develops new automated tests and advise on the enhancement to the test framework to ensure quality standards.
- Demonstrates expertise across a set of components, products or services.
- Identify testing approaches, including automation and advise on automation plans for features ad vises on design and best practices in automated tests development.
- Identifies design issues and proposes testability improvements and m aintains advanced test documentation which includes test plan and test strategy to keep high standards of product quality.
- Collaborate with Product Managers and other stakeholders to determine requirements.
- Reviews and enhances usability of features, follows existing usability guidelines to improve user experience and a nalyzes and proactively assists with customer issues reproduction.
- Independently determines testing priorities and co llaborates with the testing team, specifically helping newcomers with onboarding to automation, assisting to less experienced Quality Engineers with their tasks and mentoring teammates.
- Creates and maintains test infrastructure to keep operability.
What You\'ll Bring
- Strong knowledge of the testing and automation theory and of the software quality control process and SDLC
- High skill level in Test Automation: writes new automated tests in line with existing tests structure, adds enhancements to the test framework
- Professional experience in the development of automated tests using the programming language used in the product/stream for automation, e.g.: C#, ASP.NET, JavaScript, Java, Python, Groovy, Go
- Strong problem-solving skills, experience working with escalations on customer/production issues
- Experience with low-level HTTP debugging tools such as Wireshark, Fiddler, Charles Proxy, and DebugDiag and w ith testing of RESTful APIs and Distributed Web Applications and with development of E2E and API automated tests
- Experience working with any relational DB and SQL , with Operating System-based scripting (bash,) with advanced features of dev-tools in browser, with Source Control tools (Git) and with CI/CD tools like Jenkins, with cloud-based technologies AWS/Azure, with Docker and with Windows/macOS/Linux
Purple Perks
- Medical, dental and vision coverage
- Generous PTO and observed holidays
- 2 Paid VoluNteer Days per year
- Employee Stock Purchase Program
- FuN-raising opportunities as part of our giving program
- N-ablite Learning – custom learning experience as part of our investment in you
- The Way We Work – our hybrid working model based on trust and flexibility
About N-able
At N-able, Inc. (NYSE: NABL), we are a global software company that turns IT possibilities into capabilities. That means we partner with technology leaders who support companies around the world by offering secure infrastructure and tools to navigate their evolving IT needs. We build strong relationships with our customers to help them thrive at every stage of growth, and at the heart of this effort is our network of N- ablites —a global team of extraordinary, diverse creators who are dedicated to making a difference in how our partners do IT.
#LI-NK1 #LI-Hybrid
- Strong knowledge of the testing and automation theory and of the software quality control process and SDLC
- High skill level in Test Automation: writes new automated tests in line with existing tests structure, adds enhancements to the test framework
- Professional experience in the development of automated tests using the programming language used in the product/stream for automation, e.g.: C#, ASP.NET, JavaScript, Java, Python, Groovy, Go
- Strong problem-solving skills, experience working with escalations on customer/production issues
- Experience with low-level HTTP debugging tools such as Wireshark, Fiddler, Charles Proxy, and DebugDiag and w ith testing of RESTful APIs and Distributed Web Applications and with development of E2E and API automated tests
- Experience working with any relational DB and SQL , with Operating System-based scripting (bash,) with advanced features of dev-tools in browser, with Source Control tools (Git) and with CI/CD tools like Jenkins, with cloud-based technologies AWS/Azure, with Docker and with Windows/macOS/Linux
- Tests complex features at a high level of quality, participate in regression testing, and post-delivery checks.
- Develops new automated tests and advise on the enhancement to the test framework to ensure quality standards.
- Demonstrates expertise across a set of components, products or services.
- Identify testing approaches, including automation and advise on automation plans for features ad vises on design and best practices in automated tests development.
- Identifies design issues and proposes testability improvements and m aintains advanced test documentation which includes test plan and test strategy to keep high standards of product quality.
- Collaborate with Product Managers and other stakeholders to determine requirements.
- Reviews and enhances usability of features, follows existing usability guidelines to improve user experience and a nalyzes and proactively assists with customer issues reproduction.
- Independently determines testing priorities and co llaborates with the testing team, specifically helping newcomers with onboarding to automation, assisting to less experienced Quality Engineers with their tasks and mentoring teammates.
- Creates and maintains test infrastructure to keep operability.
Senior Automation/QE - (8 month Fixed term contract) in Dundee employer: N-able
N-able is an exceptional employer that fosters a vibrant and inclusive work culture, where employees are empowered to grow their careers through a hybrid working model that prioritises trust and flexibility. With comprehensive benefits including medical coverage, generous PTO, and tailored learning experiences, N-able supports its team members in achieving both personal and professional milestones while contributing to innovative IT solutions from our Edinburgh and Dundee hubs.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Automation/QE - (8 month Fixed term contract) in Dundee
✨Tip Number 1
Familiarise yourself with N-able's products and services. Understanding their offerings will help you demonstrate your knowledge during interviews and show how your skills can directly contribute to their goals.
✨Tip Number 2
Network with current or former N-able employees on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specific challenges they face, which you can address in your discussions.
✨Tip Number 3
Brush up on your automation testing skills, particularly in the programming languages mentioned in the job description. Being able to discuss your experience with C#, Java, or Python confidently will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your problem-solving approach, especially regarding customer issues. N-able values strong problem-solving skills, so having examples ready will showcase your ability to handle real-world challenges effectively.
We think you need these skills to ace Senior Automation/QE - (8 month Fixed term contract) in Dundee
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights relevant experience in automation and quality engineering. Focus on specific projects where you've developed automated tests or improved testing frameworks, using keywords from the job description.
Craft a Compelling Cover Letter:In your cover letter, express your enthusiasm for N-able and the role. Mention how your skills align with their needs, particularly in test automation and collaboration with product managers. Use specific examples to demonstrate your expertise.
Showcase Technical Skills:Clearly list your technical skills related to the job, such as programming languages (C#, Java, Python), tools (Jenkins, Git), and methodologies (CI/CD). Provide context on how you've applied these skills in previous roles.
Highlight Problem-Solving Experience:Include examples of how you've tackled complex issues in past positions, especially those involving customer escalations or production problems. This will show your ability to handle challenges effectively, which is crucial for the role.
How to prepare for a job interview at N-able
✨Showcase Your Automation Expertise
Be prepared to discuss your experience with automation frameworks and the programming languages mentioned in the job description, such as C#, Java, or Python. Highlight specific projects where you developed automated tests and how they improved quality standards.
✨Demonstrate Problem-Solving Skills
Expect questions that assess your problem-solving abilities, especially regarding customer issues and production escalations. Share examples of how you've tackled complex problems in previous roles, particularly those involving testing and automation.
✨Familiarise Yourself with Testing Tools
Make sure you are well-versed in the tools listed in the job description, like Wireshark, Fiddler, and Jenkins. Being able to discuss your hands-on experience with these tools will show your technical proficiency and readiness for the role.
✨Prepare for Collaboration Questions
Since the role involves working closely with Product Managers and mentoring less experienced team members, be ready to discuss your collaborative experiences. Think of examples where you successfully worked in a team setting or helped onboard new colleagues.