Senior Software Development Engineer in Test (SDET)
at Capco UK - London
Why Join Capco?
Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry.
You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry.
We offer:
- A work culture focused on innovation and building lasting value for our clients and employees
- Ongoing learning opportunities to help you acquire new skills or deepen existing expertise
- A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients
- A diverse, inclusive, meritocratic culture
- Enhanced and competitive family friendly benefits, including maternity / adoption / shared parental leave and paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement
QA and Automation at Capco
- Creating, driving, and building test strategies that are robust, reusable, and scalable.
- Creating detailed test artefacts such as test plans, test specifications, automated tests, defect tickets, and reports.
- Managing test environments, test devices, defining and creating consistent test data and reports.
- Planning and executing tests with cross-functional teams using the latest UI/Mobile automation technologies, processes, and tools to deliver efficiently for millions of banking & financial customers.
- Collaborating with architects to ensure solutions adhere to principles and direction.
- Leading, mentoring, up-skilling, and inspiring other automation engineers.
- Delivering fair outcomes for customers and maintaining conduct that is orderly and transparent.
- Communicating complex ideas to non-experts with eloquence and confidence.
- Staying aware of and experimenting with new technologies used in finance and other industries.
- Being passionate about shaping the future of finance through engineering.
About you
Capco seeks hardworking, innovative, and creative individuals for our Digital Engineering team.
We'd also like to see:
- Practical experience of engineering best practices and continuous improvement.
- Expertise in team domains, including service interactions and data flows.
- Ability to recommend tooling and solutions, influencing organizational testing strategies.
- Designing services and systems with well-accepted patterns for scalability and future use cases.
- Contributing to security designs based on security strategies, with knowledge of technologies like TLS, OAuth, Encryption, Networks.
- Managing engineers to track efficiency and quality, adjusting processes as needed.
- Valuable contributions to products and solutions, articulating their value.
- Experience in delivering critical business and customer-facing applications.
- Excellent communication skills for complex ideas.
- Awareness of new technologies in finance and other industries, with a love for experimentation.
- A passion for shaping the future of finance through engineering.
Skills & Expertise
Essential
- Solid test automation experience across browsers and mobile devices (iOS, Android, Windows).
- Experience with Cucumber/Ruby, Robot, WebDriver, Selenium.
- Experience with cloud testing frameworks like Browser Stack, Sauce Labs, Appium, Calabash, TestCloud.
- Test automation of ReST and SOAP APIs and Web Services with multi-threading.
- Understanding of web technologies: HTML, JavaScript, CSS, ReST, JSON.
- Experience with test and issue management tools like Jira, RTC, TestRail, Quality Centre.
- Familiarity with CI/CD tools such as Jenkins, Git, SonarQube, etc.
Desirable
- Background as a developer.
- Experience with Load and Performance Testing tools like Load Runner, JMeter.
- Knowledge of PaaS/IaaS platforms like AWS, Azure, OpenShift.
- Experience with DevOps processes.
- Familiarity with Agile methodologies: Scrum, Kanban, Lean UX.
- Experience delivering AAA accessibility standards and usability principles.
- Experience migrating solutions to cloud ecosystems.
Joining Capco means joining an organization committed to an inclusive environment where you’re encouraged to #BeYourselfAtWork. We celebrate individuality and diversity, believing everyone brings unique value. We are happy to accommodate any reasonable adjustments you may require, which you can specify at any stage of your application process.