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 3-5 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
* 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.