Software Development Engineer in Test (SDET)
On site
London, United Kingdom
£ 700 / day
Freelance
10-01-2025
Job Specifications
Exciting opportunity for a Software Development Engineer in Test to join this global Energy Trading company.
This team is delivering business-critical infrastructure and software where reliability, performance, and security are paramount.
Currently, this team relies on unit tests, Test-Driven Development (TDD), and manual tests to ensure quality.
While unit tests and TDD are essential, they primarily focus on individual components and do not interactions between components or overall system behaviour.
This limited scope means critical issues related to component interactions, data flow, and novel use cases can go undetected.
To ensure comprehensive software quality, it is crucial to have a dedicated test resource, such as a Software Development Engineer in Test (SDET), who can address broader testing needs, including integration and end-to-end (E2E) testing.
An SDET brings expertise in test automation and quality assurance best practices, enabling the development of robust and maintainable automated test suites that cover all layers of the testing pyramid.
This comprehensive approach helps identify issues that unit tests alone cannot detect, ensuring the system functions correctly as a whole and meets user expectations.
By incorporating an SDET into the team, we can achieve higher software quality and reliability, ultimately delivering better products to our users.
Role:
An SDET is a hybrid role combining the skills of a software developer (in this case Python) and a tester.
SDETs are responsible for designing, developing, and maintaining automated test frameworks and test cases.
They work closely with developers to ensure quality is built into the software from the ground up.
Key responsibilities include:
Identifying and reporting defects early in the development cycle.
Ensuring features are written in a testable fashion by collaborating with developers to implement best practices.
Developing and maintaining automated test scripts, which are essential for model validation.
Benefits
Compliance: SEMS policies advocate for a multi-layered testing approach that includes unit testing, integration testing, system testing, and end-to-end testing.
Enhanced Collaboration: SDETs bridge the gap between development and testing, fostering a culture of collaboration and shared responsibility for quality throughout the development life cycle.
Improved Software Quality: By integrating automated testing into the development process, SDETs help identify defects early, reducing the likelihood of critical issues in production. This leads to more reliable and stable software, enhancing user satisfaction and trust.
Increased Efficiency: Automated tests can be executed quickly and repeatedly, allowing for faster feedback loops. This reduces the time spent on manual testing and accelerates the development cycle, enabling the team to deliver features and updates more rapidly.
Cost Savings: Early detection of defects reduces the cost of fixing issues, as it is significantly cheaper to address problems during development than after deployment.
Ultimately, hiring an SDET is a strategic investment that will significantly enhance the quality, efficiency, and reliability of our software development processes. This supports our mission to deliver high-quality software solutions and maintain a competitive edge in the market.
This needs combining with a positive attitude and an ability to work within a large, globally dispersed project team in a multi-cultural environment. You also need to be a self-starter, a logical thinker and a quick learner, with strong initiative and excellent communication, interpersonal and presentation skills, able to write clearly and concisely. We believe in equality of opportunity for all job applicants regardless of gender, marital status, race, colour, nationality, ethnic origin, creed or religion, disability, sexual orientation or age. Specialising within Energy Trading, Oil & Gas, Financial Markets and TV & Entertainment, Eaglecliff Recruitment is ISO accredited, a Member of REC and listed within the top 4% for Financial stability by Dun & Bradstreet. Please telephone for an immediate response or email your CV for a reply within one hour. Eaglecliff Ltd is acting in the capacity of an employment agency for permanent recruitment and an employment business for contractor resourcing.
About the Company
Eaglecliff Recruitment is a distinguished leader in the field of Energy Trading Talent Acquisition, renowned for their unwavering dedication to excellence and innovation. With a rich history spanning decades, Eaglecliff has established itself as a trusted partner for both organisations seeking top-tier talent and individuals pursuing their career aspirations. What sets Eaglecliff apart is its established database with Contractors who have worked with them for many years. This is combined with a commitment to a personalised... Know more
Related Jobs
- Company Name
- Summer-Browning Associates Ltd
- Job Title
- Senior Java Developer
- Job Description
- Technical Lead/Senior Java Developer/Senior Full stack Developer/Senior Software Engineer We are looking for Senior Java Developer to work within the public sector. Location: London About the role: You will be responsible for designing, creating and improving new and existing products, platforms and transactions across government. Essential Skills: The ideal candidates will have Active SC clearance or be eligible for SC clearance a proven Technical Lead Software Engineering/Java Development background, with the following skills/experience: Experience Lead multiple Software Engineering teams providing technical leadership and guidance. Experience of Java 11, TDD and BDD Experience with large microservice architectures. Experience in implementing APIs for internal and external use. Experience in Database management: SQL, PostgresSQL, MySQL, MongoDB, Cassandra, SQL tuning Experience in Spring framework, Spring Boot, Spring Security, Spring Batch Experience in Containerisation: Docker, Kubernetes Experience in Linux Operating Systems, Bash, RHEL Experience working within DDAT, GDS or other Public Sectors Digital Frameworks.
- Company Name
- Cititec Talent
- Job Title
- .Net Developer
- Job Description
- Senior .NET Developer Commodities London, UK (3 days in office) 6 month initial contract £700-850/day inside IR35 DoE Our client is a leader in the energy and commodities trading space. This is an exciting opportunity for a .NET Developer with Angular expertise to join their technology team and contribute to the development of cutting-edge trading systems. The successful candidate will work on the design, development, and delivery of software solutions to meet the needs of the trading, risk, and valuation teams. The role requires a deep understanding of the commodities trading life cycle and the ability to work collaboratively in an Agile/DevOps environment. Key Experience Strong development experience in .NET technologies (C#). Strong experience with Angular. Knowledge of cloud platforms like Azure. Background in commodities trading, with experience delivering systems for risk management, valuation, or trading. Strong problem-solving and analytical skills, with an eye for detail. Ability to work across the full software development life cycle (SDLC) - analysis, coding, review, testing, and release management. Comfortable working in a fast-paced, Agile, and DevOps-driven environment.
- Company Name
- emagine
- Job Title
- Unqork Developer (h/f)
- Job Description
- Unqork Low Code Developer London - Hybrid Model £800 - £900 emagine is a high-end professional services consultancy and solutions firm. Specialising in providing business and technology services to the financial services sector, we power progress, solve challenges, and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication to delivering the optimal service for our clients. Our commitment is not just towards our clients but also to fostering a positive and equitable working environment with our consultants and colleagues, which stems from our core values: Confident, Dedicated, Responsible, Genuine. We are currently looking for a dynamic individual to join our Development Practice as an Unqork Low Code Developer, delivering key projects across our Front Office change team. As an Unqork Low Code Developer Embedded into the project team, this role involves building scalable, efficient solutions using the Unqork platform for seamless entity onboarding. The Role Develop, maintain, and optimize solutions using the Unqork low-code platform, adhering to solid design principles. Design and implement no-code/low-code applications, ensuring seamless integration with event-based messaging frameworks. Collaborate with business analysts and stakeholders to gather and document user requirements. Develop and maintain workflows and support data migrations. Optimize application performance within containerized solutions for cloud environments. Build Front End interfaces and workflows using Unqork's capabilities, supporting alternative technologies where applicable. Collaborate with project management and third-party vendors to define delivery schedules and validate updates. Develop and execute testing methodologies, including unit testing, integration testing, and UAT phases. Ensure seamless integration of new application processes into the production environment. Build and maintain strong working relationships with technology risk, analytics, and Front Office teams. Key Skills and Experience Over 6 years of experience or an extremely strong profile in low-code development, ideally with Unqork. Hands-on experience with full-stack development using no-code/low-code platforms. Strong understanding of design principles and event-based messaging frameworks. Expertise in integrating with various databases and experience supporting data migrations. Proven ability to design, develop, and deploy containerized solutions in cloud environments. Familiarity with creating workflows and UI components using Unqork. Proven ability to collaborate with business and IT stakeholders. Knowledge of Murex and in-house built platforms is advantageous. Strong business analysis and project life cycle knowledge. Experience defining and structuring test plans and leading UAT phases. Solid communication skills - both written and oral. Our consultants Our consultants are integral to delivering successful consulting engagements, addressing our clients' most pressing business challenges, and building lasting value in disciplines such as: Solving sophisticated, ambiguous business, change, and technology problems, bringing structure and meticulous analysis and planning, acting, and taking decisions with little strategic direction. Building, developing, and sustaining trusted senior client relationships in the C-suite by remaining highly attuned to client needs. Driving, enabling, and supporting the business, partnering with our leaders, clients, and consultants across our practices to take the best of emagine to our clients through opportunity identification/qualification, solution development/presentation. Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately. Our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.
- Company Name
- IF Recruitment Ltd
- Job Title
- SAP Cutover Manager
- Job Description
- The Role. Extensive experience in handling SAP cutover large scale projects (min. 10+ years of experience). Familiarity with the areas of Supply Chain, Finance. Excellent customer interfacing and presentation skills. Ability to prepare the plan and execute cutover activities. Provides cut-over status reporting to project leadership and key stakeholders involved in coordination of Legacy shut down activities prior to application activation Develop/maintain resource plan for the cutover activity Ensuring risks/issues and associated mitigation plans are recorded and tracked in the project RAID log associated with cutover activity. Excellent written and verbal English communication skills. Driven personality, sense of confidence. Very good coordination and collaboration skills.