My client, a challenger digital bank is looking to build out their QA team and want to engage with QA Engineers to join the team on a hybrid basis in London.
The QA Engineer will be responsible for performing functional and end to end testing activities across a number of back end, system and web.
Based on the nature of the business, the ideal candidate will need to come from the finance world, either working for a bank, fintech or payment organisation.
Key purpose:
- Perform functional, regression, end-to-end, GUI(App and Web) and acceptance testing
- Implement continuous process improvements to enhance testing efficiency
- Determine project quality requirements and perform quality planning activities
- Evaluate system performance and suggest improvements
- Determine project quality requirements and perform quality planning activities
KEY RESPONSiBILITIES:
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive and well-structured test cases
- Estimate, prioritize, plan and coordinate testing activities
- Identify, record, document thoroughly and track bugs
- Testing and debugging mobile API usage.
- Perform thorough regression testing when bugs are resolved
- Liaise with internal teams (e.g. developers, QA and product managers) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software and train users to implement solutions
- Stay up to date with new testing tools and test strategies
Experience:
- 5 years of experience in the Information Technology domain, with minimum 3 years in QA capacity.
- 3-5 years' experience in Financial Services.
- Experience of working in BDD Automation frameworks, including Cucumber-JVM
- Experience of Manual testing on IOS and Android devices including tablets.
- Experience of working in Mobile testing frameworks Appium
- Experience of using Charles Proxy and Browserstack
- Hands-on experience with both white box and black box testing
- Experience of working in agile programmes and use of agile tools to support software development
- Experience of managing risks and issues within the delivery and operations of technology systems
- Experience of working in Test management systems JIRA/XRAY
Personal Skills (Essential Behaviours):
- Well-developed communication and influencing skills
- Good stakeholder and relationship management skills
- Collaborative and team player
- Strong analytical skills and attention to detail
- Ability to challenge constructively
- Demonstrable ability to multi-task and broaden skillset, through on-the-job and self-learn