Quality Assurance Analyst

Summary

QA Analyst designs and executes test strategies for energy/commodities trading systems, validating trade workflows and leading UAT with SQL, automation tools, and ETRM systems like Allegro or Endur.

We are looking for a Quality Assurance Analyst, and your task orientation is as follows. The role sits within an energy and commodities client, so ideally we are looking for someone with a relevant background in the same field.

Job role:

  • Develop robust test strategies, plans, and cases aligned to business and technical requirements, working alongside BAs to design functional and regression scenarios and providing effort estimates for complex changes.
  • Maintain clear test documentation in Confluence, tracking scope and progress against plan to support confident Go/No-Go decision-making.
  • Independently lead UAT from end to end - agreeing scope with users, coordinating environments and stakeholders, running smoke tests and QA checks, and driving execution through to final sign-off.
  • Validate physical trade lifecycle workflows spanning capture, risk management, logistics, settlement, and accounting, applying shift-left practices in close collaboration with development teams.
  • Coordinate environment usage across functional, valuation, performance, and STP testing, ensuring SIT and regression phases are well-prepared and smoothly executed.
  • Use SQL and test tooling to validate data across systems, drive automated test reporting, and provide stakeholders with clear, timely visibility into progress, defects, and risks.
  • Actively participate in defect and test management forums, identify testing risks early, and champion QA process improvements across releases and programmes.

Technical Skillset:

  • 8+ years in software testing (regression, SIT, UAT) with strong hands-on test automation framework experience
  • SQL querying/scripting & backend testing skills, ETRM/Risk systems experience (Allegro, Endur, Aspect or similar)
  • Jira & Zephyr experience for defect/test management
  • Strong analytical, problem-solving & communication skills
  • Automated regression/performance testing knowledge (a plus)
  • Awareness of AI-assisted testing (test generation, coverage analysis, defect triage)
  • ISTQB Foundation Level certification preferred