This is a great opportunity to work as a Technical QA Engineer on a modern, cloud, blockchain-based platform delivering solutions for a global leader in internet services with more than 1.2 billion members around the world.
The Rakuten Blockchain Lab team in Belfast build secure, high availability enterprise platforms that allow the many Rakuten Business/Developers to create solutions that take advantage of the benefits of distributed ledger or blockchain technologies without having to be concerned about the complexities of implementation. Our platforms follow a microservice architecture where services are developed in Node.js and deployed as docker containers into a cloud based Kubernetes environment. There are integrations with relational databases, 3rd party APIs as well as specialised cryptographic services and of course blockchain networks.
The overall test approach requires a balanced strategy of unit, integration, and end-to-end tests in addition to the non-functional testing such as performance, failure/failover and security that you would expect for this type of platform. The team are currently working on a number of very exciting Rakuten HQ projects to be delivered in 2019 and are urgently looking for a Lead QA Engineer to work side by side with the platform engineers to design and execute an effective test strategy.
If you are an Engineer with a passion for QA and would like to be work on the delivery of these complex solutions, then we would love to talk to you.
If you want to read about some of the exciting blockchain related Rakuten initiatives, check out these articles
https://www.coindesk.com/e-commerce-giant-rakuten-launching-cryptocurrency
https://www.coindesk.com/rakuten-seeks-to-acquire-bitcoin-exchange-in-2-4-million-deal
FULL JOB DESCRIPTION
ABOUT THE TEAM & ROLE
This position is located at the Rakuten Blockchain Lab in Belfast city centre. We currently have an engineering team of 13 who are working on a number of very exciting Rakuten HQ projects to be delivered in 2019. The existing team collectively has many years of experience in building secure, high availability enterprise platforms for financial services, health and consumer electronics sectors. We will be growing the team to 20 over the next 12 months and as a result are looking for a Technical QA Engineer to work with the QA Lead and side by side with the platform engineers to design and execute an effective test strategy. The successful candidate will work as an integral part of our multi-disciplinary team focused on delivering high quality enterprise-class blockchain-based solutions and platforms.
This is an exciting opportunity for an individual that comes from a software engineering background and has strong technical skills, who is looking for a challenging role with a broader remit and greater responsibilities. You will get a chance to work on the emerging blockchain frameworks and learn from the experienced blockchain engineers in the team.
TECHNICAL STACK
We take ownership for the full end-to-end solution from inception through to production and beyond. Our services are built in Node.js with various relational databases and follow a micro-services architecture. We work with multiple public and private blockchain protocols & frameworks depending on the requirements. We package our services with Docker and use Google Kubernetes for automating deployment, scaling and management of these containers in both public and private cloud environments. We value short feedback loops and have implemented a CI/CD pipeline as well as automated unit, integration and acceptance tests.
ABOUT YOU
We need a Technical QA Engineer who has can design and execute functional and non-functional test plans. You should be able to auromate where it makes sense, but understand that manual and exploratory testing are equally as important. You need to be able to work in a collaborative manner with colleagues across multiple office locations on different time zones.
JOB RESPONSIBILITIES
As a key member of the software development and delivery team, you will:
EXPERIENCE, KNOWLEDGE, SKILLS & QUALIFICATIONS REQUIRED FOR THE ROLE
Essential
Preferred
ABOUT RAKUTEN
Rakuten, Inc. (TSE: 4755) is a global leader in internet services that empower individuals, communities, businesses and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content and communications to more than 1 billion members around the world. Since 2012, Rakuten has ranked in the top 30 of Forbes Magazine’s annual “World’s Most Innovative Companies” list. The Rakuten Group has over 14,000 employees, and operations in 29 countries and regions.
Our mission is to empower people and society through innovation and entrepreneurship. Our goal is to be Global Innovation Company. We believe in innovation as a driver of global change – enriching the lives of people around the globe and bringing joy to the everyday. We embrace new and disruptive ideas, the commitment to act on them and the venture spirit that believes in our potential to change the world. That’s why we were selected by Forbes magazine to be in the Top 20 of World’s Most Innovative Companies in four consecutive years!
This is where you come in: Rakuten is built on a philosophy of empowerment where everyone has the chance to make an impact. We believe in taking on new challenges and driving innovation. Together, we get ahead through success and learn from failure. In the end, truly empowered people produce amazing results. No matter your area of interest, we need your spirit, energy and drive to push us further and help unlock our potential.
If you are interested in becoming part of an organization that aims to empower society and become the World’s best, join the company where YOU shape the future. Come and work with us!