QA Engineer
About Us
At Data Literacy Academy we believe that data literacy is for everyone. We’re not just delivering courses; we’re transforming how people think about and engage with data, building confident, capable teams in every sector. As a fast-growing EdTech company, our mission is to make data accessible, relatable and actionable across all roles. We design and deliver dynamic, role-specific programmes that empower individuals to use data meaningfully in their everyday decisions.
As a Quality Assurance Engineer, you'll be responsible for ensuring software quality across the product lifecycle. Sitting across both product and engineering, you'll construct and execute test plans, support engineers in identifying edge cases and designing robust test suites, and provide first-line triage when issues are reported. You'll bring structure and consistency to how we test, document and communicate quality, with a strong emphasis on building towards automation wherever possible.
Why this role is exciting
This is a great opportunity for someone who wants to:
- Own the testing lifecycle end-to-end, from planning through to reporting
- Work closely with both product and engineering teams and influence how features are built
- Build and expand test automation to improve speed, coverage and confidence in releases
- Have a direct, visible impact on the reliability of the product users depend on
- Help shape and mature QA processes in a growing team
What you'll be doing
Constructing test plans:
- Collaborate with product managers and engineers to translate requirements into structured, comprehensive test plans
- Identify risks, assumptions and dependencies early in the development cycle
- Define clear acceptance criteria and test coverage goals for each feature or release
Executing and reporting:
- Run test plans across manual and automated workflows
- Document results in a standardised format that gives the team consistent, actionable visibility into quality
- Own the reporting cadence and flag trends, recurring issues or gaps in coverage
Supporting engineers with edge cases and test design:
- Partner with developers to surface boundary conditions, failure modes and unexpected user behaviours
- Contribute to the design of test suites that go well beyond the happy path, with a focus on automating repeatable tests
- Champion a quality-first mindset across the team
First-line support and triage:
- Act as the initial point of contact for software issues reported by internal stakeholders or end users
- Reproduce bugs, assess severity and gather the context engineers need to resolve them quickly
- Route and escalate issues appropriately, keeping reporters informed throughout
What we're looking for
Essential:
- Experience in software testing or QA
- Solid understanding of testing methodologies (functional, regression, exploratory, smoke, integration)
- Strong written communication — your bug reports and test plans need to be clear and actionable
- Great attention to detail and a natural instinct for asking "what if?"
- Organised and able to manage multiple test cycles and priorities at once
- Comfortable using bug-tracking tools such as Jira or similar
Nice to have (but strongly valued):
- Experience with test automation frameworks (Selenium, Cypress, Playwright or similar)
- Familiarity with CI/CD pipelines and how automated testing integrates into them
- Experience writing and maintaining automated test scripts
- Comfort working with APIs, browser dev tools, logs or version control
- Experience with test management tools like TestRail or Zephyr
- ISTQB or equivalent certification
You'll thrive in this role if you
- Enjoy breaking things as much as building them
- Care deeply about the end-user experience
- Like bringing order and consistency to messy or undocumented processes
- Get satisfaction from finding the bug nobody else spotted
- See repetitive manual testing as a problem to solve through automation
You might be a great fit if you've…
- Written detailed bug reports that engineers actually thanked you for
- Build your own test plans or checklists, even informally, to validate a feature or release
- Written automated tests or scripts to save yourself from repetitive work
- Provided technical support and enjoyed the detective work of reproducing issues
- Explored tools like Postman, browser dev tools or automation frameworks out of curiosity
Why join us?
- Play a central role in the quality and reliability of the product our users depend on.
- Work across product and engineering, building relationships and influence in both.
- Develop deep expertise in test strategy, automation and quality processes.
- Help shape QA practices as the team and product grow.
- Join a collaborative team that values rigour, clear communication and continuous improvement.
- Fully hybrid working model, with one two-day onsite session per month in Birmingham.
Ready to Apply?
We’re excited to learn more about you. If this sounds like your next challenge, don’t hesitate to apply!
Applicants must have the right to work in the UK. Unfortunately, we are unable to offer visa sponsorship for this role.
Application form
Unlock the power of your data & AI
Speak with us to learn how you can embed org-wide data & AI literacy today.
