Software QA Tester
Listed on 2025-12-30
-
IT/Tech
Join to apply for the Software QA Tester role at CIM Software Limited
CIM Software is the UK’s leading provider of ERP software solutions specifically designed for small and medium-sized manufacturers using Sage 50 and Sage 200. As an award-winning Sage Tech Partner Plus with over 150 years of combined industry expertise, we develop flagship products like Cim
50 and Cim
200 to help businesses streamline production, manage stock and maximise operational efficiency.
We are seeking a Software QA Engineer to take ownership of quality assurance across our product suite, with a primary focus on Cim
360.cloud, our next-generation multi‑tenant cloud manufacturing platform. Cim
360 is still in active development (pre‑release), so the role will be highly hands‑on, iterative, and embedded closely with the development team.
You will help define and shape how QA is done for Cim
360, including tools, processes, and automation, while also supporting testing for our mature desktop products Cim
200 and Cim
50. These require structured testing on a more predictable schedule and make up a smaller percentage of the role.
This is an opportunity to build modern QA practice within a growing engineering team and ensure reliability across cloud and on‑premise products.
Key ResponsibilitiesCim
360 (Primary Focus – ~70–80%)
- Develop, maintain, and execute test strategies, test plans, and test cases for a cloud‑native application built on microservices and event‑driven architecture.
- Test and validate:
- REST APIs and service interactions
- Data consistency across read/write models
- Scheduling, MRP logic, stock flows, and manufacturing processes
- Multi‑tenant behaviour and role‑based access
- Integrations with Quick Books Online, Xero, and other external services
- Create and maintain automated UI and API test suites as the product matures.
- Support the development team in identifying, reproducing, and diagnosing issues using logs, telemetry, and distributed tracing.
- Perform regression and release testing across web and API layers.
- Maintain and evolve the QA strategy as Cim
360 grows.
Cim
200 & Cim
50 (Secondary Focus – ~20–30%)
- Plan and execute functional and regression testing for scheduled releases.
- Validate integrations with Sage 200 and Sage 50.
- Maintain documentation of expected behaviours for mature functionality.
- Ensure stability, backward compatibility, and consistent release quality.
- 3+ years’ experience in software QA, covering manual and/or automation testing.
- Strong understanding of testing methodologies: exploratory, regression, acceptance, and risk‑based testing.
- Experience testing API‑driven applications, using tools such as Postman, Swagger, or similar.
- Comfortable validating modern web applications (SPA frameworks, component‑based UIs).
- Ability to write clear, structured test cases and defect reports.
- Experience querying data with SQL.
- Excellent communication and collaboration skills.
- Experience working in Agile/Scrum teams.
- Experience with UI automation tools such as Playwright, Cypress, or Selenium.
- Experience with API test automation (Postman collections, scripting, or framework‑based).
- Familiarity with CI/CD pipelines, ideally Git Hub Actions or Azure Dev Ops.
- Understanding of CQRS (Command Query Responsibility Segregation), particularly how it influences testing patterns around eventual consistency and read/write models.
- Experience with Azure Service Bus or other message‑based systems, helpful for validating asynchronous workflows.
- Exposure to Kubernetes (AKS or equivalent), containerised deployments, and distributed application behaviour.
- Familiarity with Azure Application Insights, including log queries, traces, and performance diagnostics.
- Understanding of manufacturing processes: MRP, BOMs, works orders, stock movements, scheduling.
- Experience with ERP/accounting integrations (Quick Books, Xero, Sage).
- Familiarity with multi‑tenant SaaS application behaviour.
- Ability to read and understand API specifications, service boundaries, and microservice interactions.
- Basic familiarity with .NET 8+, Entity Framework Core, and REST API design patterns.
- Comfort…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: