Overview
Simple Machines is a leading independent boutique technology firm with a global presence, including teams in London, Sydney, San Francisco, and New Zealand. We specialise in creating technology solutions at the intersection of data, AI, machine learning, data engineering, and software engineering. Our mission is to help enterprises, technology companies, and governments better connect with and understand their organisations, their people, their customers, and citizens. We design and build bespoke data platforms and unique software products, create and deploy intelligent systems, and bring engineering expertise to life by transforming data into actionable insights and tangible outcomes.
As we scale our EMEA engineering operations, this role will be hybrid-remote-based, assigned to our UK leadership team and will focus on supporting our UK-based clients. You’ll enjoy the flexibility of working remotely while being closely aligned with our UK delivery teams and client stakeholders, ensuring time-zone overlap and easier collaboration.
Position
QA Engineer to join the Poland team. The role involves working on a range of projects for our enterprise clients, responsible for the strategy, implementation and delivery of high-quality software and platform solutions. You will be embedded into Simple Machines engineering teams, working closely with engineers and clients, driving quality standards and providing advice and execution support on all things Quality and Testing.
Responsibilities
- Define and implement test cases; be a hands-on expert and help define test cases, guide others, and structure test suites for ongoing management. Consult with clients on best practices.
- Translate business needs into testable outcomes; ensure requirements are actionable and testable; collaborate with stakeholders to define UAT scope and success criteria; support test planning and defect triage from a business perspective.
- Co-manage the test architecture; configure tooling for the testing capability (test execution, data creation/deletion, workflow integration, reporting); work with Engineering & QA Lead to deliver the required test architecture.
- Partner with engineering teams to deliver high-quality software and platforms; work with tech & QA leads and engineers at all levels to deliver quality products first time, every time.
- Embed quality into the product lifecycle; act as an ambassador for QA throughout the lifecycle; support requirements and design with a testing perspective.
- Contribute to test strategy and approach; help define, implement and evolve effective test strategies for the platforms and software built for clients.
- Perform exploratory and automated testing; ensure comprehensive coverage across functional, regression, and performance testing; design and execute tests manually and with automation where appropriate.
Ideal Skills and Experience
- Functional test tools: Proficiency with test tools for management and automation across the full stack (e.g., Playwright, Cypress, Cucumber Kotlin/Java).
- API testing: Proficiency with API testing tools (Postman, Swagger/OpenAPI, Rest Assured, etc.).
- Business domain expertise: Ability to quickly understand new business domains and apply this to testing strategies.
- Testing methodologies: Experience with methodologies such as Behaviour Driven Development (BDD); familiarity with test case management tools (Xray, TestRail, Zephyr is a plus).
- CI/CD: Experience integrating testing into CI/CD pipelines to enable robust continuous delivery.
- Enterprise software experience: QA experience in enterprise environments with broad application architectures.
- Technology: Knowledge of Kotlin, Java, React/Redux.
Professional Experience and Qualifications
Domain Experience: At least 5 years of professional experience in technical or analytical roles.
Benefits
- Be part of the foundational team in Poland
- Work on exciting enterprise projects across Software and Data
- Advance your career within a Global Consulting company
- Be part of our global growth — 30% year on year