Jobs and Careers
CA

Principal Software Development Engineer in Test (SDET)

Capco
United Kingdomfull_timeVerifiedPosted 31 Jul 2024

About the role

Principal SDET (Software Development Engineer in Test)

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 are/have:

  • Experts across the Capital Markets, Insurance, Payments, Retail Banking and Wealth & Asset Management domains.
  • Deep knowledge in various financial services offerings including Finance, Risk and Compliance, Financial Crime, Core Banking etc.
  • Committed to growing our business and hiring the best talent to help us get there.
  • Focused on maintaining our nimble, agile and entrepreneurial culture.

The Role

We are looking for engineers who want to play a key part in supporting the evolution of the Financial Services industry one project at a time. You will be expected to be a strong team player who prides themselves on delivering modern, first class cloud based platforms through practicing best in class Agile ways of working at all times.

QA and Automation at Capco

  • Be creating, driving and building test strategies that are robust, reusable and scalable.
  • Be responsible for creating detailed test artefacts such as test plans, test specifications, automated tests, defect tickets and reports
  • Be managing 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 to deliver frequently, safely and efficiently for millions of banking & financial customers
  • 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 the orderly and transparent
  • Have the ability to 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 loves to experiment.
  • Have a passion for being part of a team that is forming the future of finance.

Job Responsibilities

Test Strategy and Planning

  • Develop and implement comprehensive test plans and strategies.
  • Design test cases and scenarios based on requirements and specifications.

Automation Testing

  • Develop and maintain automated test scripts using Selenium, TestNG, and Cucumber.
  • Implement API testing using Rest Assured, Postman, and API Fortress.
  • Use JMeter for performance and load testing.

Manual Testing

  • Conduct thorough manual testing of applications, focusing on user interfaces, APIs, and system integration.
  • Identify, report, and track defects using a bug tracking system.

Continuous Integration/Continuous Deployment (CI/CD)

  • Integrate automated tests into CI/CD pipelines using tools like Maven and Jenkins.
  • Ensure automated tests run smoothly in CI/CD environments.

Cloud and Containerization

  • Test applications deployed on AWS, Kubernetes, and Docker environments.
  • Validate containerized applications and services.

Collaboration and Communication

  • Collaborate with developers, product managers, and other stakeholders to understand requirements and deliver high-quality software.
  • Provide clear and concise feedback on test results and issues.

Documentation and Reporting

  • Document test cases, test scripts, and test results.
  • Generate comprehensive test reports and provide insights on test coverage and quality.

Required Skills

Automation Frameworks

  • Proficiency with Selenium for UI testing and TestNG for test execution.
  • Experience with Cucumber for behavior-driven development (BDD) and writing Gherkin syntax.

API Testing

  • Expertise in using Rest Assured, Postman, and API Fortress for testing RESTful services.

Performance Testing

  • Experience with JMeter for load and performance testing.

Cloud and Container Technologies

  • Strong understanding of AWS services and cloud environments.
  • Experience with Kubernetes for container orchestration and Docker for containerization.

CI/CD

  • Familiarity with integrating automated tests into CI/CD

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Capco

View company profile →