Senior Software Developer in Test (SDET) 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
- Create, drive, and build test strategies that are robust, reusable, and scalable.
- Create detailed test artefacts such as test plans, test specifications, automated tests, defect tickets, and reports.
- Manage test environments, test devices, and define and create consistent test data and reports.
- Work with both your team and other cross-functional teams to plan and execute tests using the latest UI/Mobile test automation technologies, processes, and tools.
- Collaborate with architects to ensure solutions adhere to their principles and direction.
- Lead, mentor, up-skill, and inspire other automation engineers.
- Deliver fair outcomes for our customers and ensure conduct maintains order and transparency.
- Communicate complex ideas to non-experts with eloquence and confidence.
- Have an awareness and understanding of new technologies being used in finance and other industries.
- Have a passion for being part of a team that is forming the future of finance.
About You
Capco is looking for hardworking, innovative, and creative people to join our Digital Engineering team.
We'd also like to see:
- Demonstrate practical experience of engineering best practices, while being obsessed with continuous improvement.
- Expertise in a set of the team's domains, including the breadth of services, how they interact, and data flows between systems.
- Able to work individually or with teams, recommending tooling and solutions aligning with organisational strategies.
- Architect services and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling.
- Contribute to security designs based on the organisation's security strategy and foster a security-first mindset across teams.
- Comfortable managing engineers to ensure tracking of the team's efficiency and quality of work.
- Have personally made valuable contributions to products, solutions, and teams.
- Played a role in the delivery of critical business applications and ideally customer-facing applications.
- Communicate complex ideas to non-experts with eloquence and confidence.
- Have an awareness and understanding of new technologies being used in finance and other industries.
- Have a passion for being part of the engineering team that is forming the future of finance.
Skills & Expertise
Essential
- Solid Test Automation experience across Windows and Mac browsers and Mobile Devices (iOS, Android, Windows).
- Test automation experience using Cucumber/Ruby, Robot, WebDriver, Selenium.
- Experience with at least one of Browser Stack, Sauce Labs, Appium, Calabash, TestCloud or other Cloud Service Testing Framework.
- Test automation experience of ReST and SOAP based APIs and Web Services.
- Good understanding of web technologies e.g. HTML, JavaScript, CSS, ReST, and JSON.
- Experience with test and issue management tools e.g. Jira, RTC, TestRail, and Quality Centre.
- CI/CD tools such as Confluence, Jira, Jenkins, Git, GitHub, Stash, SonarQube, Performance centre.
Desirable
- Background as a developer preferred.
- Load and Performance Testing experience - Load Runner, Performance Centre, and JMeter or similar tools.
- PaaS/IaaS - OpenShift, Pivotal Cloud Foundry, AWS, Azure & Cloudbees.
- DevOps processes and experience.
- Agile methodologies - Scrum, Kanban, Lean UX.
- Strong experience delivering to AAA accessibility standards and usability principles.
- Experience migrating on-premise solutions to a cloud ecosystem.
Joining Capco means joining an organisation that is committed to an inclusive working environment where you're encouraged to . We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success.