#1 Job Board for tech industry in Europe

Quality Assurance Lead
Testing

Quality Assurance Lead

Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Office

Tech stack

    ASP.NET Core

    master

    UI test

    master

    REST

    advanced

    SQL

    advanced

    Azure DevOps

    advanced

    C#

    regular

Job description

Online interview
Equiniti is a leading UK and US Business Process Outsourcer and Financial Technology provider.
As a leading provider of complex administration and payments solutions we have a track record of enabling our clients to improve the effectiveness and performance of their businesses through the critical thinking, expertise, technology, complex administration and payment services we provide.
Our services are delivered by over 5,000 employees worldwide. This enables us to offer solutions that are flexible, adaptable and scalable. We process £160 billion in payments every year. Our services benefit 30 million people worldwide..
Project overview - EQPay
EQPay is part of The Equiniti Group a truly global organisation providing a range of services for private and public organisations, including shareholder, pension, regulatory and investment services. The EQPay application is a web-based platform enabling to provide an international payment and receivable service also to corporate clients, to meet the needs of high volume international payment providers. There are several website URLs which are used to provide client-specific branded user interfaces for the system. EQPay also hosts an API which is used by clients to book payments and query data directly from their own applications.
Please find more about EQPay on https://eqpay.com
EQPay project - internally called PayFac (Payments Facilitator) – has been developed and maintained for over 10 years by the IT group consisting of about 20 people located in India, UK and Poland.
The EQPay system is in the process of the architecture transition currently and the entire system rewriting. Step by step we are moving into the new solution.
Technology Stack:
Automated tests
  • .NET Core 3.1/.NET 5
  • C#
  • xUnit, FluentAssertions
  • Rest Sharp
  • Selenium WebDriver
  • Entity Framework
  • Microsoft SQL Server
  • Azure DevOps
  • git
Job Description
This is an excellent opportunity for a credible QA test automation engineer with exemplary stakeholder management skills. The QA test automation engineer is focused on the delivery of quality software across all of the Equiniti product set. The holder of the role is to provide technical test solutions that supplement and enhance the manual testing efforts and is responsible for designing, creating, maintaining and executing functional and non-functional tests for both manual testing and automation. The QA Lead establishes metrics, mentors team members and manages outside resources, as well as developing test programs
Core Duties/Responsibilities:
The successful candidate will be responsible for the following
  • Assist in the maintenance test automation strategy and framework using that supports internal and customer-facing solutions
  • Provide input into defining the appropriate test approach and strategies to ensure effective test preparation and execution is produced for both manual and automated testing.
  • Determine the adequate level of test coverage in collaboration with the Solution Analysts and Business Users and provide input into the testing estimates.
  • Understand the functional and technical requirements of the various products supported in order to prioritise the roll out of test automation.
  • Understand requirements, design specifications and convert them into test scripts.
  • Provide the creation and execution of test scripts both manual and automated.
  • Analyse test results to ensure data integrity and accuracy.
  • Conduct test reviews throughout the development lifecycle, to identify any artefacts that are not fit for purpose.
  • Create and maintain automation test libraries ensuring function ability as applications are modified.
  • Responsible for logging and tracking defects, and will work closely with developers, project managers, and product managers to ensure quality testing is taking place in a timely manner.
Job skills
The successful candidate will demonstrate the following experience skills and behaviours:
  • 5+ years’ experience in system/system integration/acceptance level testing
  • 5+ years’ experience in test automation
  • 3+ years’ experience in .NET/C#
  • Experience in REST services usage and testing (RestSharp, Postman)
  • Understanding of automation frameworks and workflows
  • Designing tests based on mock-ups, specifications and acceptance criteria        
  • Experience in version control systems (GIT)
  • Experience in continuous integration tools (e.g. Azure DevOps/Jenkins/TeamCity)
  • SQL scripting skills (preferable T-SQL)
  • Experience in use of test management tools
  • Experience in use of defect tracking tools (e.g. JIRA, TFS)
  • Must be flexible, independent and self-motivated
  • Fast learner
Technical Background
Required
  • Ability to design test cases based on requirements
  • Excellent C# knowledge
  • Good programming skills including knowledge of design patterns,
  • Experience with xUnit or nUnit
  • Version control systems (git)
  • Experience with testing RESTfull services in Postman
  • RestSharp, Selenium WebDriver
  • SQL
  • Knowledge of any test management and bug tracking tool
Desirable
  • Microsoft SQL Server
  • Experience with any CI/CD tool
  • ISTQB Foundation level certificate
Nice to have:
  • Azure DevOps
  • Azure / AWS / GCP
  • Fluent Assertions
Benefits
Private medical care - Luxmed Complex, Multisport Plus, Squash League, Football League, Hybrid model of working, Flexible working hours, Training Budget, MyBenefit system, Uniqa life insurance, Car and bike parking.