Senior Software Development Engineer in Test (SDET)

Posted 19 hours 1 minute ago by Capco

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
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.
  • Be responsible for creating detailed test artifacts such as test plans, test specifications, automated tests, defect tickets, and reports.
  • Manage test environments, test devices, defining and creating 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 own 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 and love to experiment.
  • 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:

  • 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.
  • Comfortable managing engineers, ensuring they track the team's efficiency and quality of work.
  • Make valuable contributions to products, solutions, and teams.
  • Play 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 and love to experiment.
  • 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 the multitude of Windows and Mac browsers and Mobile Devices (iOS, Android, Windows).
  • Test automation experience using Cucumber/Ruby, Robot, WebDriver, Selenium.
  • Experience of 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 using single and multi-threading.
  • Good understanding of web technologies e.g. HTML, JavaScript, CSS, ReST and JSON.
  • Experience of 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, X.
  • 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.