LOCATION
London (United Kingdom) or Barcelona (Spain)
JOB BRIEF
Rakuten - European Technical Division (EUTD) is looking for a talented and dynamic Senior Software QA Engineer to join our Ecosystem department, in London or Barcelona.
Here is your chance to work in a multicultural and experienced team,
with high visibility and significant customer impact, developing
business critical web services that will greatly contribute Rakuten
Ecosystem in Europe.
ABOUT RAKUTEN & EUTD
Rakuten, Inc., is the largest eCommerce company
in Japan, and third largest ecommerce marketplace company worldwide.
Rakuten provides a variety of consumer and business-focused services
including e-commerce, e-reading, travel, banking, securities, credit
card, e-money, portal and media, online marketing and professional
sports. The company is expanding globally and currently has operations
throughout Asia, Western Europe, and the Americas. Founded in 1997,
Rakuten is headquartered in Tokyo, with over 10,000 employees
worldwide.
As a company with teams distributed globally, we
believe it is important to grow regional technology-focused communities
that promotes collaboration and innovation. This is why Europe
Technology Division (EUTD) was created.
- EUTD is Rakuten’s regional software engineering organization.
- We
have over 100 members coming from all over the world representing over
20 nationalities working at 8 offices in 5 European countries.
- We are developing and operating Rakuten’s global software platforms, which are used across Rakuten Group worldwide.
- We
have expertise in a range of areas including e-commerce, big data,
search, recommendations, data science, business intelligence,
information security, user identity management, corporate IT, and data
centers and infrastructure.
- We are supporting Rakuten’s
businesses in Europe and are closely collaborating with the colleagues
at Rakuten’s headquarters in Japan and in other regions.
RESPONSIBILITIES & DUTIES
- Plan testing including functional and non-functional requirements
- Conduct test analysis and write functional test cases using BDD
- Automate execution for API and web UI tests
- Participate in scrum meetings including sprint planning, stand-up, review, retro, to ensure fit-for-purpose testing
- Execute tests, interpret results, raise clear defect reports with development team
- Collaborate
with co-located and remote DEV teams to ensure defects can be
reproduced and understood; conduct bug fix confirmation and required
regression testing and provide QA feedback efficiently and clearly
- Prepare and execute regression test suites that will provide adequate coverage for changes being rolled out by development team
- Review documentation raising documentation bugs wherever information is incorrect or incomplete
- Conduct performance and reliability testing when it demanded by project needs
EXPERIENCE, KNOWLEDGE & QUALIFICATIONS
- 3+ years experience of planning, designing and executing tests for web services
- 3+ years experience in implementing efficient test approaches
- 2+ years experience in REST, SOAP API automated testing
- Solid understanding of networking and database components behind software systems
- Working
knowledge and experience implementing and supporting test automation
frameworks using Java, Cucumber, Webdriver, RESTAssured
- Working knowledge of integrating tests into CI-pipelines and configuring CI jobs
- Aptitude and drive to pick-up new technologies that suit our business’ QA needs
- Preferably working knowledge in performance testing with JMeter, Gatling
- Preferably working knowledge in Kubernetess and Docker
BENEFITS AND PERKS
- Cross-European team;
- Global projects;
- Competitive wages;
- Mobility opportunities;
- Start-up spirit;
- Friendly environment;
- Innovative technology stack.