Job Title: Quality Assurance Team Lead
Reports To: Head of Operations
Department/Group: QA Team
This client is a worldwide online payment processing business offering payment technology accessing over 200 payment methods in more than 180 countries. The PCI level 1 certified Online Payment platform enables real time, bespoke analytics to tackle on-line fraud, identify the most cost-effective route to process all payments and ensure that customers are managed in the most efficient and customer focused way possible. By harnessing, Merchant customer data, payment history and external databases, the analytics works to ensure best practice and optimize performance.
Working already with several large blue-chip organizations, this client extends beyond a PSP Gateway to offer a comprehensive payments solution. They created a solution specifically tailored from a Merchants perspective to meet the challenges of real time Gaming, and therefore, applicable to any industry.
The company is now looking for highly motivated and dynamic individual to Lead their QA Team.
Reporting to the Operations Manager for all aspects of SDLC and leading a team of QA Test engineers. Assists in estimations of resource/time allocations for current and projected test needs.
Key responsibilities include:
Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.
Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally.
Lead and mentor QA team members, as well as manage outside contract testers.
Develop and execute test cases, scripts, plans and procedures (manual and automated) with the QA team.
Liaise with the Business Analysis team to transform business requirements into test cases.
Provide assistance with production issues;
Performs testing on applications that creates efficient and maintainable new applications;
Contribute in project estimations;
Provides constant feedback to management regarding all aspects of the test life cycle;
Full support for PCI Compliance.
Essential Skills, Experience and Attributes:
Minimum 2 years’ experience in Quality Assurance / Software testing;
Minimum 1 years’ experience of Managing a team
Strong people management skills;
ISEB qualification in Software Testing;
Proficient in SQL, JAVA and Selenium automated testing;
Proficient in manual testing
Familiar with Defect Tracking Tools (e.g. Atlassian Jira);
Proficiency in MS Office or equivalent software;
Excellent oral and written communication skills;
Proven experience of working under pressure and to tight deadlines
Finally, the ideal candidate’s capabilities and excellent communication and interpersonal skills will effectively motivate the QA team to surpass obstacles and achieve quality goals.
Candidates with the following skills or qualifications will be given first consideration:
Experience working with teams and the user community;
Flexibility is essential to this position - willing to learn innovative technologies, to implement new processes, and to take instruction;
Strong analytical skills
Prior experiences with system tools and an understanding of infrastructure;
Must be able to able to work independently, assist team members in their test strategies, report progress as required to management;
Good organizational and documentation skills are essential in ensuring the test plans and scripts can be interpreted by other members of the QA Test Team;
Knowledge / experience of software testing for highly available Transactional Systems & ACID principles;
Creation and execution of test scripts based on business requirements;
Working with both internal and external IT teams and customers;
Unit, System and Load testing on a variety of platforms;
Understanding of financial systems and payment processing;
Working knowledge of PCI compliance;
Meticulous attention to detail;
Effective communication skills internally and across customer base;
Good organisation skills;
Good documentation skills;
Working to deadlines.
- Automated Software Testing
- Quality Assurance