Description
- Degree or equivalent in Computer Science, Business or related disciplines
- Minimum of 5 years' experience Quality Assurance testing on large-scale, complex IT projects
- Experience in working across full project life cycle, preferably in an Agile/Scrum team set up
- Experience with testing both UI applications and web services
- Experience with building and operating automated test solutions, preferably in an agile context
- Certification in software testing (ISTQB or ISEB) is preferred
- Experience in the financial services industry and portfolio management area is an advantage.
Skills and Knowledge
- Comprehensive understanding of Quality Assurance methods and best practices
- Strong functional analysis skills, able to help shape requirements and create corresponding tests
- Experience in use of tools for managing test cases, defects and requirements eg HP QC, IBM RTC, Jira
- Extensive experience of preparing, querying and analysing complex test data, including SQL skills
- Ability to prepare and run automated tests, preferably in an agile environment; experience with Behaviour-Driven Development (BDD) using Cucumber/Gherkin is preferred
- Basic software engineering skills to support automated test creation, ideally in Java or .NET (C#)
- Set up and use of software build and deploy tools, ideally in a continuous integration/deployment setting
- Demonstrated ability to work effectively in a team setting, coordinating with others to achieve team goals
- Demonstrated ability to proactively collaborate with colleagues across the wider team to coordinate tasks and get issues resolved
- Ability to partner with others in identifying and driving forward improvement opportunities and initiatives
- Ability to thrive in a complex and dynamic organization, prioritising and balancing multiple work demands.