Senior Automation Engineer (Selenium with C#)

  • Full-time
  • Employee Status: Regular
  • Role Type: Hybrid
  • Department: Product Development
  • Schedule: Full Time

Company Description

Experian is the world’s leading global information services company. During life’s big moments — from buying a home or a car to sending a child to college to growing a business by connecting with new customers — we empower consumers and our clients to manage their data with confidence. We help individuals to take financial control and access financial services, businesses to make smarter decisions and thrive, lenders to lend more responsibly, and organizations to prevent identity fraud and crime.

We have 17,800 people operating across 44 countries, and every day we’re investing in new technologies, talented people and innovation to help all our clients maximize every opportunity. We are listed on the London Stock Exchange (EXPN) and are a constituent of the FTSE 100 Index.

Learn more at www.experianplc.com or visit our global content hub at our global news blog for the latest news and insights from the Group

Experian is the world’s leading global information services company. During life’s big moments — from buying a home or a car to sending a child to college to growing a business by connecting with new customers — we empower consumers and our clients to manage their data with confidence. We help individuals to take financial control and access financial services, businesses to make smarter decisions and thrive, lenders to lend more responsibly, and organizations to prevent identity fraud and crime.

We have 17,800 people operating across 44 countries, and every day we’re investing in new technologies, talented people and innovation to help all our clients maximize every opportunity. We are listed on the London Stock Exchange (EXPN) and are a constituent of the FTSE 100 Index.

Learn more at www.experianplc.com or visit our global content hub at our global news blog for the latest news and insights from the Group

Job Description

The Role:

Experian Verifications is a new domain that is building a market in the UK. We will be launching the MVP in January 2022 and are now investing in our long-term roadmap to deliver market leading features across a variety of distribution verticals such as mortgages, auto, background checking and debt management. Its premise is to enable our clients to build fully digital journeys by providing key Income and employment data.

As a QA Engineer in the Verifications team you will have a passion for creating well designed, robust, reusable automated testing infrastructure for finding holes in code and flaws in user journeys before they get anywhere near a customer. Working closely with our Developers, Architects and Product Owners you will grow to understand the domain we are in before executing against the testing strategy.

Our Tech:

We're using .Net Core 2/3 in a growing number of services and are always keen to evaluate new features in Azure to see if we can take advantage of them. We've got a growing collection of core services running as Azure Web Apps, pushed through our environment using a combination of Azure DevOps for source control, build and release and Octopus Deploy for the backbone of our CI pipeline.

We use a variety of tools and tech to aid the testing automation of our platforms and are keen to evolve them if there are better ones for the job. Currently our tool set includes Specflow, Cypress and Postman.

Key Responsibilities:

  • To perform automation/manual quality assurance and testing on various applications that are central to the verifications business.
  • Engage in adopting test strategy to ensure high-quality output and involve in evolving QA processes.
  • Design test scripts, test data, and execute test cases for complex technical and business solutions.
  • Bring a QA perspective to planning sessions, review and provide feedback and test effort on user stories.
  • Review QA related issues in a timely fashion (defects/tickets) and ensure that bugs are handle with severity & priority.
  • Build and maintain regression test packs for each release.
  • To become involved in Test automation as that becomes core to the QA model.
  • Create & maintain automated test suites & framework.
  • Execute test plans to agreed timescales and provide regular updates to the QA test lead/manager.
  • Proactively identify potential risks in achieving personal and project timescales and report appropriately.

Qualifications

Experience 

  • Testing – both manual and automated with a keen sense of what good looks like.
  • Excellent analytic and problem-solving skills.
  • Be able to demonstrate excellent communication skills, attention to detail, can-do attitude, self-starter & proactive approach to problem-solving.
  • Highly organised with a strong eye for detail.

Required Technical Skills/Knowledge

  • Extensive experience in Test Management and Automation Tools – such as JIRA, Zephyr, Selenium, SpecFlow, Postman, REST APIs
  • Hands on Experience in C# Coding
  • Strong experience in UIs and APIs automated test creation. (minimum three years)
  • Strong knowledge of software QA methodologies, manual and automated test techniques, tools, processes and best practice
  • Possess a strong background in writing automated functional and integration tests in the Protractor test framework (Javascript/Typescript)
  • Understand where & when automation testing fits into the SDLC, specifically Agile (Scrum, Kanban, etc.)
  • Familiar with good development practices to create and maintain clean, readable code to industry standards.
  • Experience defining and executing non-functional tests cases using standard testing techniques

Additional Information

Experian Careers - Creating a better tomorrow together

Find out what its like to work for Experian by clicking here

Privacy Policy