At a Glance
- Tasks: Ensure quality and test assurance for innovative software products in a dynamic environment.
- Company: Join IPPEX Global, a forward-thinking software business transforming global payroll services.
- Benefits: Enjoy a competitive salary, remote work flexibility, and opportunities for professional growth.
- Other info: Collaborative culture with a talented team focused on delivering high-quality software solutions.
- Why this job: Make an impact by influencing testing strategies and working with cutting-edge technologies.
- Qualifications: 3-5 years in software testing, strong knowledge of automated testing, and a passion for quality.
The predicted salary is between 42500 - 57500 £ per year.
Position – Software Development Test Engineer
Location – UK-based (remote working)
Reporting line – Product Manager
Salary - £50,000 - £60,000 per annum (depending on skills & experience)
IPPEX Global is an innovative software business delivering a global payroll platform to some of the largest payroll service providers in the world. Formed in 2016, IPPEX Global set out to transform the way global payroll services are managed through a single system to manage the end-to-end global payroll process. Designed to unite the operations of the client, global provider, and local provider through a common process, IPPEX Cloud is an integrated suite of applications operating as a Software-as-a-Service (SaaS) offering that combines task management, service requests, file management, data management, global reporting, payroll payments and an employee portal for access to payslips and other documents.
Role Description
This hands-on engineering-focused role is to provide quality and test assurance for IPPEX Global software products. The role will have a scope to influence the testing strategy, process, technology and tooling usage across all aspects of software testing, ensuring the successful candidate will have a variety of work and an opportunity to grow with the business. The ideal candidate will be expected to have extensive demonstrable technical experience of automated end-to-end (E2E) testing using modern software frameworks, tooling and test methodologies in cloud-hosted environments.
Responsibilities
- Collaborate with the existing software development team and business stakeholders to support transition from predominantly manual testing and to design, develop and maintain robust automated test suites applying best practices with appropriate tooling to comprehensively cover a wide variety of test cases and scenarios across both functional and non-functional areas such as security, performance and reliability
- Support CI/CD integration across dynamic test-specific environments, using appropriate tooling and technologies, to provide live monitoring for test progress and coverage as well as detailed reporting to support the development process and product delivery.
- Participate in agile processes to identify testing requirements early and to ensure acceptance criteria are clearly articulated, agreed and met by all stakeholders during development as well as supporting sign-off and assurance activities
- Collaborate with the existing software development team to diagnose complex issues, identify root causes, and support technical solutions including generating timely, detailed and actionable bug reports
- Stay up-to-date with software testing best practices and industry trends to ensure the team’s testing approach and technologies are continuously improving
Key Skills
- Minimum 5-7 years experience as a software development test engineer or similar test-focused role within a software development environment
- Bachelor’s Degree in Computer Science, Software Engineering or a related field (or equivalent industry experience)
- Strong knowledge of both manual and automated testing strategies, differences between various types of testing and applying test methodologies across the whole software development lifecycle
- Extensive test-focused software development expertise using JavaScript and/or TypeScript with Microsoft’s Playwright framework (or equivalent such as Cypress) and related tooling such as Postman
- Strong testing dataset generation capability and experience of using both SQL and NoSQL databases for test data setup and validation
- Good knowledge of security and performance testing with related experience in Software-as-a-Service (SaaS) and multi-tenancy environments, including penetration and loading test approaches
- Good working knowledge of web application design and related software development technologies
- Experience of mobile app testing (iOS/Android), ideally React Native tech
- Passion for test quality and a keen attention to detail with a strong problem-solving mindset
- Excellent verbal and written communication skills, capable of being technical as a member of the software development team but also able to effectively interact with non-technical business stakeholders and related parties
Desirable Skills
- Working knowledge of C#/.NET software development, including ASP.NET and related tooling and technologies
- Cloud-based infrastructure such as Azure or AWS
- Working experience of agile methodologies and related development processes and tooling i.e. Jira, Trello, Confluence
- Microservice architecture and related tooling and technologies
- Working experience of Linux/MacOS, ideally with a Dev-Ops focus
- Experience with containerisation i.e. Docker, Kubernetes and related tooling and technologies
Why join IPPEX Global?
- Small but capable development team of highly-motivated industry-experienced individuals, working remotely, with full technical autonomy in terms of technology selection, development tooling and process, operating in a relaxed workplace culture focused on delivering effective and high-quality software solutions to a wide variety of clients
- IPPEX Global fosters a culture of innovation, collaboration, and continuous learning and you’ll have the opportunity to influence key decisions and drive meaningful change, and grow alongside a rapidly scaling business
- Joining a talented team who are delivering a 24x7 software application for some of the top ten global accounting firms and serving global enterprise businesses
Application Process:
If you are interested in being considered for this roles, please submit your resume along with a short covering letter outlining why you would be suitable for the role.
Software Development Test Engineer in Edinburgh employer: IPPEX Global Limited
IPPEX Global is an exceptional employer, offering a dynamic remote working environment where innovation and collaboration thrive. With a focus on employee growth and technical autonomy, team members are empowered to influence key decisions and drive meaningful change while delivering high-quality software solutions for top global clients. The relaxed workplace culture and commitment to continuous learning make IPPEX Global an attractive choice for those seeking a rewarding career in software development testing.
StudySmarter Expert Advice🤫
We think this is how you could land Software Development Test Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with current employees at IPPEX Global. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Prepare for those interviews by brushing up on your technical skills and understanding the company’s products. Dive into their payroll platform and think about how your experience aligns with their needs. Show them you’re not just a fit, but the perfect fit!
✨Tip Number 3
Don’t underestimate the power of follow-ups! After an interview, drop a quick thank-you email to express your appreciation and reiterate your interest in the role. It keeps you fresh in their minds and shows your enthusiasm.
✨Tip Number 4
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 the team at IPPEX Global. Let’s get you that Software Development Test Engineer role!
We think you need these skills to ace Software Development Test Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Development Test Engineer role. Highlight your experience with automated testing, JavaScript, and any relevant tools like Playwright or Cypress. 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! Use it to explain why you're the perfect fit for our team at IPPEX Global. Share specific examples of your past work that relate to the responsibilities mentioned in the job description.
Showcase Your Problem-Solving Skills:In both your CV and cover letter, don’t forget to showcase your problem-solving mindset. Mention any complex issues you've diagnosed and how you approached finding solutions. We love candidates who can think critically and creatively!
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at IPPEX Global Limited
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of automated testing frameworks like Playwright or Cypress. Be ready to discuss your experience with JavaScript and TypeScript, as well as how you've applied these tools in previous roles. The more specific examples you can provide, the better!
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex issues you've diagnosed in past projects. Think of a few examples where you identified root causes and implemented solutions. This will demonstrate your analytical skills and your ability to collaborate effectively with development teams.
✨Understand Agile Methodologies
Familiarise yourself with agile processes and be ready to discuss how you've participated in them. Highlight any experience you have with tools like Jira or Trello, and how you've contributed to defining acceptance criteria and ensuring quality throughout the development lifecycle.
✨Communicate Clearly and Confidently
Practice explaining technical concepts in a way that non-technical stakeholders can understand. Good communication is key, so think about how you can convey your ideas clearly and concisely during the interview. This will show that you're not just a tech whiz, but also a team player.