
Automation QA/ SDET (Python). Commodities trading house. £450-500/ Day Inside IR35. 6 month rolling contract. Hybrid 2 days a week in Central London office.
Posted 7 days ago by CommuniTech Recruitment Group
£500 Per day
Inside
Hybrid
Greater London, England, United Kingdom
Summary: The Automation QA/SDET role at a top-tier commodities trading house in Central London involves both automated and manual testing, with a focus on improving trading development processes. The position requires collaboration with Product Owners and developers to ensure software quality and maintain automation frameworks. This is a senior technical role that emphasizes innovation and staying current with technology trends. The contract is for six months with a hybrid working arrangement.
Key Responsibilities:
- Engage with Product Owner to gather requirements and take ownership of the quality of the software delivered by the team.
- Perform manual and automated functional tests.
- Perform and coordinate regression tests of impacted systems.
- Work with Devs to write new and maintain existing E2E automation scripts as agreed by the team and Product Owner.
- Maintain the automated test execution steps in CI/CD pipeline to facilitate the release of quality software.
- Use technology appropriately and flexibly, considering the company’s strategy and recommendations.
- Adhere to the company’s standards and best practices, including documentation, testing, and peer review.
- Ensure maintenance of the development infrastructure required by the above tools.
- Seek opportunities to deliver business value via innovation.
- Engage closely with other IT teams as appropriate.
- Keep abreast of industry technological developments and identify opportunities to implement new frameworks, technologies, and tools.
Key Skills:
- Previous experience in a Software Developer In Test role working closely with Product Owner, Developers, and QA Engineers.
- Minimum 5 years of experience in the design and building of robust Test Automation Frameworks.
- Understanding of software automation test strategies.
- Experience writing automation tests that utilize large financial data.
- Experience with writing Automation tests using tools such as Playwright, Cypress, or Selenium.
- Experience working with Python.
- Experience automating tests for Single Page Applications.
- Experience writing queries to pull data from relational databases (Oracle or SQL Server preferred).
- Working knowledge of Docker containers, Docker compose, Azure DevOps, and Git.
- Basic knowledge about Messaging technologies, specifically Azure ServiceBus.
- Experience working within teams that practice agile development such as Scrum.
- Excellent interpersonal, analytical, and technical skills.
- Good written and verbal communication skills.
- Strong academic background, educated to degree level and/or equivalent professional qualification.
- Hands-on approach, flexible with a positive outlook.
- Attention to detail and strong focus on accuracy of information.
- A passionate and versatile technologist with a strong interest in energy commodity trading.
Salary (Rate): £500 daily
City: Central London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Automation QA/ SDET (Python). Commodities trading house. £450-500/ Day Inside IR35. 6 month rolling contract. Hybrid 2 days a week in Central London office.
My client is a top tier commodities trading house based in Central London. They are looking for a Automation QA/ SDET to come on board on a 6 month rolling contract.
The role
The team has a very flat structure with an emphasis on getting the job done, regardless of job title. As such the software Developer in Test must be prepared to do their own analysis and conduct automated and manual testing as per my clients business needs. In addition, this senior technical position has responsibilities to contribute to improving my clients Trading development processes.
Main Responsibilities:
- Engage with Product Owner to gather requirements and take ownership of the quality of the software delivered by the team.
- Perform manual and automated functional tests
- Perform and coordinate regression tests of impacted systems
- Work with Devs to Write new and maintain existing E2E automation scripts as agreed by the team and Product Owner.
- Maintain the automated test execution steps in CI/CD pipeline to facilitate the release of the quality software.
- Use technology appropriately and flexibly, taking into consideration the company’s strategy and recommendations.
- Adhere to the company’s standards and best practices, including, but not limited to, documentation, testing and peer review.
- Ensure maintenance of the development infrastructure required by the above tools. In particular, maintenance of the source code repository, continuous build and deployment facilities.
- Seek opportunities to deliver business value via innovation. That requires being up-to-date with technology trends and being able to select (and apply) new technologies where appropriate.
Engagement with IT
Engage closely with the other IT teams as appropriate. Work with the other developers and IT Operations to contribute to actively progress my clients technology stack and development process such as release procedures and continuous integration. Keep abreast of industry technological developments and identify opportunities to implement new frameworks, technologies and tools to provide a more efficient and effective service to the Business.
Experience required
Previous experience in a Software Developer In Test role working closely with both Product Owner, Developers and QA Engineers in the team. Minimum 5 years of experience in the design and building of robust Test Automation Frameworks Understanding of software automation test strategies and how they are commonly applied in today’s development industry Experience writing automation tests that utilise large financial data is beneficial Ideally the above knowledge and experience will have been gained in a top tier energy trading house, investment bank or a leading software house specialising in providing software based solutions.
Technical requirements
The candidates will have experience of utilising most of the following technologies:
- Experience with writing Automation tests using tools such as Playwright, Cypress or Selenium. We use Playwright.
- Experience working with Python
- Experience automating tests for Single Page Applications.
- Experience writing queries to pull data from relational databases (Oracle or SQL Server preferred).
- Working knowledge of Docker containers, Docker compose, Azure DevOps and Git.
- Basic knowledge about Messaging technologies. We use Azure ServiceBus. Azure experience would be useful.
- Experience working within teams that practice agile development such as Scrum.
Person specification
Excellent interpersonal skills in areas such as teamwork and facilitation Excellent analytical and technical skills Ability to understand the long-term (“big picture”) and short-term perspectives of situations Good written and verbal communication skills and proven ability to translate business needs into clear and comprehensive solution design requirements. Capacity to understand business-processes quickly. The ability to communicate complex subjects at different levels (e.g. to traders, IT developers, senior managers) Strong academic background, educated to degree level and / or equivalent professional qualification or relevant business experience Hands-on approach, flexible with a positive outlook. Attention to detail and strong focus on accuracy of information. Able to multitask, switch focus and prioritise own tasks. Takes ownership of any issues that come up and facilitates their resolution quickly using own initiative while managing expectations. A passionate and versatile technologist with a strong interest in energy commodity trading
If you are interested to learn more, please send a CV foe immediate consideration.