What are the responsibilities and job description for the Automation Testing - Sr SDET position at Expleo?
Overview
Senior Software Development Engineer in Test (SDET) who will champion quality engineering within the squad. The SDET will be involved in ensuring hands-on development of both testing frameworks and specific tests for APIs, data platforms, and web applications. The role requires creating and working within the specialist quality engineering practice for the Hiscox London Market, with a focus on using the right tools for the job.
Years of Experience: 10 to 15 years.
Responsibilities
Responsibilities:
- Ensuring hands-on development of both testing frameworks and specific tests for APIs, data platforms and web applications.
- Focussed on speed of delivery and quality, with suitable pragmatism – ensuring your solutions are always “appropriate” and not overly complex or over-engineered.
- Enabling progression of projects from PoC to post-production stage.
- Communicating and presenting ideas to colleagues in all parts of the wider business.
- Working with QA engineers and testers located in multiple geographic locations.
- Collaborate with other team members to ensure quality and timely delivery.
- Communicate effectively with stakeholders, both verbally and in writing.
Qualifications
- Years of Experience: 10 to 15 years.
Essential skills
Required Skills:
- Sound understanding of testing methodologies including behaviour-driven testing, unit testing and data-driven testing.
- Ability to take an automation-first approach to quality engineering.
- Experience developing testing frameworks for data sciences
- Experience with C# testing frameworks
- Experience with the API testing using RestSharp
- Behaviour-driven testing of executable specifications e.g. using Gherkin.
- Sufficient SQL expertise to develop effective backend database tests.
- Good understanding of DevOps principals.
- Experience working in a truly agile style.
- Experience in working with version control tools like git.
- Experience with both cloud and on-premises solutions.
- Commercial savvy necessary to ensure work is prioritised and targeted appropriately.
- Good Team Player
- Excellent Communication skills.
Desired skills
- Experience developing testing frameworks for web applications using tools such as Playwright.
- Experience building tests into Azure DevOps pipelines.
- Exposure to Docker / Familiarity of containerization would be advantageous.
- Experience performance and volume testing APIs using tools like Gatling (or similar).
- Particular understanding of the Azure cloud.
Experience
Years of Experience: 10 to 15 years.