Experian Solutions' Targeting Product Development department has an exciting opportunity in the Development Team. Working as a Quality Assurance Automation Engineer / Senior Quality Assurance Analyst, you will fulfil a key role in the development of the division's Windows and Web based software and data applications. The Development Team is part of the Targeting Product Development area, which currently delivers and supports many software and data solutions to over 20000 individual users.
You will lead products through the development lifecycle in an Agile / Scrum environment, from backlog and requirement reviews meetings to providing technical support to other teams and customers on delivery. You will be responsible for writing, running and automating detailed test plans to ensure that the department's solutions are reliable, conform to the design specifications and fulfil the stated customer requirements. Defect management is also an essential part of the role, so accurate execution of tests and documentation of in depth test results is vital.
Essential Duties and Responsibilities
The successful candidate will be proficient in data validation and manipulation using Microsoft Office applications and have knowledge of SQL Server, Selenium and C#. Excellent problem solving and communication skills, with the ability to rapidly assimilate knowledge of specialist applications / solutions are very important. Attention to detail and an inquiring approach are essential.
Working with customer-facing teams in the division to ensure customer requirements are understood from the outset.
Working with Developers to ensure designs and solutions are unambiguous, usable and testable.
Participating in planning, scrum, retrospective and review meetings, to ensure that the project requirements, design and test documentation is accurate and complete.
Writing detailed test plan and test script documents from design specifications and user stories.
Executing integration and system tests with the aim of finding defects.
Designing and executing regression and sanity tests.
Creating required test data and performing data manipulation, using Microsoft Office applications and SQL Server.
Using Computer Aided Software Testing (CAST) tools to automate test cases. Using the Selenium CAST tool to automate regression test cases.
Investigating the causes of defects until a clear, repeatable test case can be described.
Recording the pass/fail result of tests and logging repeatable defects in TFS.
Maintaining organised project records, to provide clear project progress reports to the team management, including estimates of completion dates.
Collecting metrics to improve future estimates.
Understanding and participating in performance management processes.
Actively contributing to a culture where the fair treatment of customers is at the heart of the Experian business. Taking personal responsibility to ensure that you adhere to all regulatory requirements and apply appropriate controls in the interests of our customers.
Ideally a graduate with a computing or science-based degree or in-depth PC experience, having experience in a formal software-testing / Quality Assurance role, including some exposure to automated software testing tools would be highly advantageous. ISEB Foundation qualification in Software Testing would also be beneficial.
Be unique. Be authentic. However you prefer to say it, we really mean it. Our culture
embraces people’s diverse perspectives and creates a positive environment where everyone
belongs. We’re determined to build a better, more connected world for everyone.