Senior Test Automation Analyst – Energy Trading
Senior Test Automation Analyst – Energy Trading
Permanent
Location: London / Home – hybrid, with three days per week on client site
Salary: £70,000 – £90,000 plus benefits
Key skills: Energy or financial trading, SQL, BDD, SpecFlow/Reqnroll, API and integration testing
We’re looking to recruit an experienced Test Automation Analyst for a specialist software consultancy delivering testing solutions across complex trading and risk-management environments.
You’ll join a Scrum team working across the full trade lifecycle, taking responsibility for designing, executing and maintaining automated tests for business-critical trading systems.
This is a hybrid role requiring three days per week on client site in Central London.
What you’ll be doing
- Designing and maintaining automated test scenarios for complex trading platforms
- Creating BDD feature files and automated tests using SpecFlow or Reqnroll
- Testing APIs, integrations and data flows between interconnected systems
- Using SQL to interrogate databases, validate data and investigate defects
- Working across the full trade lifecycle within Agile Scrum teams
- Collaborating closely with developers, business analysts, testers and client stakeholders
- Supporting automated test execution through Git and Azure DevOps pipelines
- Investigating failures and helping identify the underlying cause of defects
What we’re looking for
- Strong experience testing energy, commodities, capital-markets or financial-trading systems
- A good understanding of trading processes and the full trade lifecycle
- Strong SQL skills, including data validation and defect investigation
- Hands-on experience with BDD automation using SpecFlow, Reqnroll or a comparable framework
- Strong API and integration-testing experience
- Experience designing automation for complex, business-critical systems
- Familiarity with Git and CI/CD pipelines, ideally Azure Pipelines
- Strong communication, collaboration and problem-solving skills
Experience with platforms such as Openlink Endur, Findur or another ETRM/CTRM system would be valuable, although direct platform experience is not essential where there is strong trading-domain knowledge.
This is not primarily a software-development position. Advanced programming ability is less important than trading knowledge, SQL, BDD automation and the ability to test complex APIs, integrations and data flows effectively