Key Responsibilities
- Contribute to the building and maintenance of automation test frameworks built on .Net Core with C# BDD.
- Contribute to the creation of automated test solutions for functional and regression testing of Calastone’s suite of software products.
- Contribute towards the integration of automated test solutions into the engineering build pipeline (Continuous Integration), including triggering of test suites via our CI tool.
- Conduct appropriate exploratory testing to facilitate Calastone’s agile approach and in accordance with QA industry best practices.
- Liaise with DevOps, Engineering, Operations and Client Delivery to apprehend technical change, their priorities and testing requirements.
- Knowledge sharing and support of test automation across the QA Team.
- Gain an understanding of Calastone’s products and associated functionality.
- Adhere to both industry standard and Calastone’s own test automation processes and best practices.
- Work closely with development engineers to identify, log and eradicate any bugs/unexpected behaviours.
Knowledge & Skills
- Proven experience in contributing to test automation solutions, utilising BDD tools and techniques (Specflow, Cucumber, Gherkin).
- Proven experience in object-oriented programming using C# (strongly preferred) or Java.
- Experience in automating the testing of both REST API and/or UI-based applications.
- Experience writing SQL relational database queries.
- Experience working with cloud-based technologies such as Azure.
- Experience in non-functional testing such as performance, load or stress testing would be an advantage.
- Good knowledge of QA automation methodologies, tools and agile processes.
- Able to describe testing techniques such as Equivalence Partitioning and Boundary Value Analysis.
- Proficient in Microsoft products, Visual Studio, Azure, Word, Excel, and Windows PC environment.
- Confident and articulate communicator at both business and technical levels.
- ISTQB Software Testing certifications.
- Knowledge of the European Mutual Funds Market would be an advantage.
Person Specification
- Passionate about quality and improving the test process.
- Passionate about coding and adhering to best practises.
- Ability to stay calm and focused under pressure.
- Team player in multi-disciplined environment.
- Strong work ethic and entrepreneurial approach.
- Passionate about quality and ‘getting it right’ with attention to detail.
- Highest levels of professionalism, honesty and integrity.
- Willing to pursue a problem through to root cause identification.
- Clear and precise when communicating with others both written and oral.
- Good analytical and problem-solving skills.
- Ability to multi-task.
- Ability to effectively prioritise and execute tasks in a high-pressure environment is crucial.
- A delivery-focused approach to work and the ability to work without micromanagement.
- Needs to be able to hold their corner and to be able to deal with a spirited work environment.
- Willingness to adapt and innovate in a fast moving and agile working environment.