At a Glance
- Tasks: Join our team to enhance automated testing and collaborate with developers.
- Company: We're a forward-thinking tech company based in London, embracing remote work.
- Benefits: Enjoy flexible remote options, competitive salary, shares, and great perks.
- Why this job: Work with experienced professionals, tackle real-world challenges, and grow your skills.
- Qualifications: Experience in end-to-end testing and Java preferred; curiosity is key!
- Other info: This role offers a chance to shape your career in a dynamic environment.
The predicted salary is between 51000 - 85000 £ per year.
Location: Remote First; office location Moorgate, London (flexible remote working locations within UK/Europe)
Employment type: Permanent
Working Hours: Full time (UK 9-6)
Salary: dependent on experience up to £85,000 + Shares + Benefits
We are looking for someone to expand and improve our suite of automated acceptance / end-to-end tests, partake in exploratory testing, and contribute to other elements of our testing pipeline. You will be working as part of the development team, working alongside developers and business analysts to ensure our customers’ requirements are being captured correctly. You will be happy talking to both technical and non-technical people, discussing ideas, pair programming, and keen to expand your knowledge. In this role, you’ll work and learn alongside a team of highly experienced cross-skilled developers and technology specialists with a wide range of core Java and cloud technologies. You’ll develop your skills by applying them to real-world problems and collaborating with teams across the business to deliver value incrementally and sustainably.
What is the job about:
- Challenging and enriching requirements with regard to test coverage
- Supporting the development team by pairing and enhancing testing infrastructure to facilitate the continuous delivery process
- Proactively identify areas that could benefit from more focus to improve the overall software quality
You will need to have experience with:
- End-to-end testing
- Object Oriented Programming languages (Java is preferable)
- Exploratory testing
There are other things you may have had some exposure to, we don’t expect that you tick all of these boxes, but they are areas that might be useful to have worked with previously:
- Managing a Continuous Integration environment
- Exposure to the Extreme Programming framework or Pair Programming
- API Testing (the role is not focused on HTTP testing)
- UI Testing (Selenium)
- Messaging / network protocols
- Electronic Trading (any asset class - Fixed Income preferred)
Personal skills and attributes:
- Inquisitive and have a talent for “breaking stuff”
- Self-assured, thriving on shaping your role, and being proactive
- Able to communicate effectively both in person and in writing
- Able to work and thrive in a collaborative working environment
- Able to respond and adapt to changing requirements and priorities
- Curious about technology trends and good practice
- Committed to constantly improving software and software development processes
Software Development Engineer in Test London, England, United Kingdom employer: TransFICC
Contact Detail:
TransFICC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer in Test London, England, United Kingdom
✨Tip Number 1
Familiarise yourself with the core Java and cloud technologies mentioned in the job description. Having a solid understanding of these technologies will not only help you during interviews but also demonstrate your commitment to the role.
✨Tip Number 2
Engage with the software testing community online. Join forums or groups focused on end-to-end testing and exploratory testing. This will help you stay updated on best practices and trends, which can be beneficial when discussing ideas with our team.
✨Tip Number 3
Practice pair programming with a friend or colleague. This will not only enhance your coding skills but also improve your ability to communicate technical concepts effectively, which is crucial for this role.
✨Tip Number 4
Be prepared to discuss how you've proactively identified areas for improvement in past projects. Sharing specific examples will showcase your inquisitive nature and your ability to enhance software quality, aligning perfectly with what we’re looking for.
We think you need these skills to ace Software Development Engineer in Test London, England, United Kingdom
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in end-to-end testing and Object Oriented Programming, particularly with Java. Use specific examples to demonstrate your skills in exploratory testing and any exposure to Continuous Integration environments.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your inquisitive nature and proactive approach align with the company's goals. Mention any experience you have with pair programming or enhancing testing infrastructure.
Showcase Your Communication Skills: Since the role involves working with both technical and non-technical teams, emphasise your ability to communicate effectively. Provide examples of past experiences where you successfully collaborated with diverse teams or adapted to changing requirements.
Highlight Continuous Learning: Demonstrate your commitment to personal and professional growth by mentioning any recent courses, certifications, or projects related to software quality improvement or technology trends. This shows that you are curious and dedicated to staying updated in the field.
How to prepare for a job interview at TransFICC
✨Showcase Your Testing Experience
Be prepared to discuss your experience with end-to-end testing and exploratory testing. Highlight specific projects where you improved test coverage or contributed to the testing pipeline, as this will demonstrate your hands-on knowledge and relevance to the role.
✨Demonstrate Your Technical Skills
Since the role requires knowledge of Object Oriented Programming, particularly Java, be ready to talk about your programming experience. You might even want to brush up on some coding challenges or concepts related to Java to showcase your skills during the interview.
✨Communicate Effectively
The ability to communicate with both technical and non-technical team members is crucial. Practice explaining complex technical concepts in simple terms, as this will show your adaptability and ensure that you can collaborate effectively within the team.
✨Be Inquisitive and Proactive
Show your curiosity about technology trends and best practices. Prepare questions about the company's testing processes and how they approach continuous delivery. This will not only demonstrate your interest in the role but also your proactive attitude towards improving software quality.