Leave us your email address and we'll send you all the new jobs according to your preferences.

Quality Assurance Engineer (Energy Trading)

Posted 1 day 11 hours ago by Lorien

Permanent
Not Specified
Temporary Jobs
Edinburgh, City, United Kingdom, EH1 1
Job Description
Quality Assurance Engineer (Energy Trading)

Job Type: Contract/Temporary

Location: Edinburgh

Job Ref: BBBH18

Date Added: February 18th, 2025

Consultant: Lewis Baillie

QA Engineer - Energy Trading

6 Month Contract

Lorien's Utilities client is currently recruiting for a QA Engineer to join on a 6 month initial contract, inside IR35.

The role of the QA Engineer will be responsible for ensuring the quality and reliability of software products through a combination of manual and automated testing techniques. The QA Engineer will play a critical role in the software development lifecycle working closely with delivery leads, developers, product owners, and other stakeholders to deliver high quality software that meets customer expectations.

Manual Testing:
  • Execute comprehensive test suites, including functional, regression, integration, user acceptance testing and non-functional (e.g., performance and security).
  • Analyse test results, identify and document defects, and track them through to resolution.
  • Perform exploratory testing to uncover unexpected issues.
  • Participate in user story reviews and provide feedback on testability and requirements.
Automation Testing:
  • Develop and maintain automated test scripts using appropriate tools.
  • Design and implement automated test frameworks and infrastructure.
  • Integrate automated tests into the continuous integration/continuous delivery (CI/CD) build and release pipelines (Classic and YAML).
  • Analyse automated test results and identify areas of improvement in test coverage efficiency.
Collaboration and Communication:
  • Collaborate effectively with delivery leads, developers, product owners, and other stakeholders to understand requirements and resolve issues.
  • Communicate testing progress, risks, and issues effectively to team management.
  • Participate in daily stand-up meetings and other team activities.
  • Stay up-to-date with the latest testing methodologies, tools, and techniques.
  • Proactively identify and implement process improvements to enhance the quality and efficiency of testing activities.
  • Contribute to the development and improvement of the QA process within the team.
Skills and Experience:
  • Proven experience in manual and automated testing.
  • Strong understanding of software development lifecycle and testing methodologies.
  • Strong planning and organisation skills.
  • Experience with test automation frameworks and tools (e.g., Ranorex Studio, Postman, Playwright, Selenium, and NUnit/JUnit/MSTest).
  • Experience of using Azure DevOps (e.g., Git repository and pull requests).
  • Experience with Agile development methodologies (e.g., Scrum and Kanban).
  • Experience with working with APIs (e.g., REST, SOAP, and WebSocket).
  • Experience with SQL and relational databases.
  • Experience of handling data structures (e.g., JSON and XML).
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Attention to detail and a strong work ethic.
  • Experience in Energy Trading and Risk Management preferable.

Should this position be of interest please submit your CV and I will be in contact as required.

Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.

Email this Job