Software Development Engineer in Test (SDET)
About us
Modulr values
The team
At Modulr we are focused on building autonomous squads that are focused on working in the best possible way. We operate in a tribes and squad model, with each area focused on a particular growth area. Each squad is small and cross-functional. We have big ambitions and have many interesting challenges ahead.
The Role
In this role, you will work in a cross-functional team who are asked to solve a problem in a particular domain, rather than be handed a task to do. This is an excellent opportunity to work in a high-growth environment with a fast-paced and collaborative culture where you will have great opportunities to work on challenging problems.
Specific duties
⢠Guiding your team on how to effectively test each change, from happy-path to edge-cases and failure scenarios⢠Review code changes to ensure the appropriate testing is in place, and to guide engineers on how to improve implementation to make it easier to test⢠I'm not sure about Code as a verb. Develop, and change the development to enhancement: Develop automated tests and contribute to the enhancement of Modulr's test frameworks to allow consistent high-speed delivery⢠Reviewing the execution of the team's services in deployed environments to learn any failure trends or capacity issues and ensure they're covered in future tests⢠Refactoring existing tests to follow the test pyramid model and ensure simple ongoing maintenance⢠Supporting your team in triaging test failures, production support issues, and anything else that can make use of your problem solving skills and domain expertise.
How you can tell if this role is right for you
- Youâre passionate about technology and want to keep learning.⢠Youâre comfortable working in a scaling business, where time is critical and things change on a regular basis.⢠You enjoy positively questioning the way things are done and want to join a business that is focused on constantly improving.⢠You enjoy sharing ideas about how technologies and tool sets can be used to create elegant solutions.⢠You care about the quality and integrity of the outputs from your team and want to work with people who care.⢠You can find the right balance of speed and accuracy when prioritising and take responsibility for seeing things through to a high standard.
Experience we need for this role
⢠Expertise in automated testing techniques within a fast-paced agile environment is essential.⢠Experience with Java or another object-oriented language.⢠Experience testing various APIs such as REST or SOAP.⢠You will be experienced at creating and maintaining automation tests and contributing to an automation framework in a collaborative environment.⢠You will be knowledgeable about BDD tools such as Cucumber or SpecFlow.⢠Knowledge of US payment schemes, UK and/or Euro payment schemes are ideal but not essential.
About you
- Strong analytical thinking, problem-solving, appropriate judgment, and decision-making skills⢠Strong attention to detail⢠Proven ability to effectively manage timelines and deliverables⢠Commitment to collaboration and teamwork, clear and responsive communication⢠You are a self-started, motivated team player who thrives in a fast-paced environment⢠You have a growth mindset and a commitment to self-improvement⢠You love learning new technologies and skills
ModInclusion