Launched in 2012, Checkout.com is a leading international provider of online payment solutions. Checkout.com is built on 100% proprietary technology and handles every part of the payment process, providing complete transparency across the entire payment value chain.
We currently process 150+ currencies and offer access to all international cards and popular local payment methods to merchants through one integration.
Customers in our portfolio include international businesses like Samsung, Transferwise, Hopper, Virgin and Adidas. Our mission is to partner with smart businesses to optimize their payments, increase revenue and meet the dynamic needs of their customers.
We are building a unique work environment where our people aspire to solve complex problems and deliver valuable solutions.
We believe that excellence can be achieved through a dynamic culture driven by collaboration and teamwork.
About the Role
Checkout.com is looking for Senior QA engineer to join a multi-disciplined and multi-cultural engineering team to ensure that we ship the highest quality product to market.
Your natural problem-solving skills, inquisitive mind and attention to detail will have a huge impact on the service we provide to our customers.
The ideal candidate must be a hands-on and passionate technologist who will get the opportunity to work on cutting edge technologies using exciting and innovative testing approaches.
Own and drive the QA strategy within your product workstream
Perform test scoping, estimation, preparation and execution for application enhancements and bug fixes
Author detailed test plans, progress reports and end of test reports
Analyse requirements documentation and provide constructive feedback with detailed test estimations
Liaise with product managers, business analysts and developers to accurately understand the systems and produce effective test scripts and execution plans
Perform manual REST API tests using POSTMAN
Proactively engage with all stakeholders to close gaps in requirements
Define test scenarios based on business requirements written in the Gherkin language format
Debug, record and manage defects throughout their lifecycle
Own manual integration test activities on application services using a REST API client and SQL manager
Author new and update existing automated API integration tests using POSTMAN and mocha.js
Contribute to maintain our internal test automation framework and provide regular feedback for continuous improvement
Conduct team demos and learning sessions to ensure fluid collaboration and knowledge sharing within the QA and wider development squads
5+ years of professional experience within e-commerce or e-payments
Solid experience working within a fast-paced Agile environment
Solid experience with manual and automated testing tools
Strong testing background in REST API and Web GUI testing
Excellent fault finding, debugging and diagnostic skills
Experienced working with JSON data formats
Experienced with API clients like POSTMAN and Swagger
Comfortable using SQL and with an understanding of databases
Comfortable using continuous integration tools like Teamcity and Jenkins
Extremely organised and methodical whilst remaining logical and realistic to achieve targets
Confident collaborating with technical and non-technical stakeholders whilst taking full ownership of all activities within your scope
and the "nice to have" :
Exposure to Security and Performance testing
Scrum Master experience