SlideShare a Scribd company logo
1 of 14
Rakuten QA group and Automation team
April 24, 2019
Mayur Gondhalekar
Service and Project Management
Dept.
Rakuten, Inc.
2
[Career Summary]
2008-2011: QA in the Silicon Valley, USA
2012-2013: Assistant Professor in Mumbai University
2014- now: Joined Rakuten QA Team
Self-Introduction
[Other]
Can speak 5 languages
Country of origin: India
Love nihonshu
3
Index
• QA team and its organization
• Activities
• FCT Testing
• ISTQB
• Cross-device testing
• Automation team
• Device Farm
• Grafana
• API testing
• Potential Candidates
4
Quality Assurance Group
QA Team and its Organization
Program Management Section
Group Manager
Automation
Team
Global
Ichiba
Services
Japan
Ichiba
Services
Japan
Ichiba
Mobile
Services
Service
Delivery
Team #2
J-Ichiba
Web
R-
Payment
J-Ichiba
Mobile
Apps
RMSXT
RMSXD
J-Ichiba
Mobile
RMSg
UI/API
RMSx
RAPI
1st party
Logistics
Delivery
Rakuma
…..
Senior Manager
Vice Senior Manager
Service
Delivery
Team #1
1st party
Logistic
s
Delivery
Rakuma
…..
5
Activities: Compatibility Testing
QA group does a lot of testing in different environments, systems and platforms.
Forward Compatibility testing is an initiative where we try to keep QA abreast with
changing and upcoming technology.
Types of compatibility testing:
• Hardware, software
• Operating systems
• Network, browsers
• Devices etc
Forward Compatibility Testing:
• Verify behaviour of the developed applications with newer versions of h/w, s/w
Backward Compatibility Testing
• Verify behaviour of the developed applications with older versions of h/w, s/w
H/W, S/W
OSx
Windows
Android
Network Browsers
Devices
6
Activities: ISTQB
ISTQB
The common QA
language
Different
backgrounds
Different
vendors
Different
projects
Improving
team’s QA
knowledge
7
Activities: Cross-Device testing
What do you do when you have to confirm results on many different devices,
browser, OS combinations?
You make use of Cross-Device Testing!!
QA team’s own Device testing lab!!
TestRail (Testing tool) to manage testing and reporting!!.
Testing across different devices/browsers/OS
Androids, iphones, ipads, PC-web etc
*Choice determined by user share and market share
8
Automation Team
What are we?
• The automation team within the QA team
• Fully diverse, 6 people, 4 countries
What do we do?
• QA Automation testing on web and mobile platforms
• API testing
• Create Proof-of-concept (PoC) solutions
• Test on our own Test Automation Device Lab
Automation Team
9
QA Automation Team, Device Lab
The QA Automation Team’s Device Lab hosts a variety of devices of different types,
sizes, browsers and operating systems.
The devices enable regular automated testing, automated regression testing, as
well as quick checks for confirmation testing. Controlled from a central server.
10
Automation Team: Grafana
Grafana is an analytics tool.
We use it to track server availability, and track the up-time and availability of specific
parts of the ichiba application
11
Automation Team: API testing.
The QA team also undertakes API testing for Japan Ichiba.
Currently supported API testing:
• Shipping API
• related to shipping fees,
• shipping types,
• shipping details
• Item API
• Gives item details
• Item types
• And other item related information
Testing
12
Target Candidates:
• Leaders – leading testing efforts from planning, organization to execution and
delivery
• Coders – work with development teams to write code to prevent and detect bugs
• Testers – demonstrate intuition and knowledge about how to break software
• Qualifications:
• Bachelors degree / relevant experience
• 3+ years of development or test automation using Ruby, Python (or Java)
• Bonus Qualifications:
• Knowledge of APIs
• Knowledge of test methodologies, writing test plans, creating test cases and
debugging
• Knowledge of Appium, Selenium, Calabash, internet technologies
• Japanese or Chinese language is a plus.
13
Thank you
Rakuten presentation qa_night

More Related Content

What's hot

TaraVault Overview Presentation (2019)
TaraVault Overview Presentation (2019)TaraVault Overview Presentation (2019)
TaraVault Overview Presentation (2019)Inflectra
 
Swiss Army Knife for Automation Testing
Swiss Army Knife for Automation TestingSwiss Army Knife for Automation Testing
Swiss Army Knife for Automation TestingAbhishek Kant
 
RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)Inflectra
 
Building Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps PipelinesBuilding Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps PipelinesInflectra
 
Modelling QA Transformation with Prime
Modelling QA Transformation with PrimeModelling QA Transformation with Prime
Modelling QA Transformation with PrimeAgile Testing Alliance
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...Agile Testing Alliance
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallInflectra
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeamAdam Sandman
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsInflectra
 
[Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation [Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation Katalon Studio
 
API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...SlideTeam
 
Istqb ctal advanced security testing training course
Istqb ctal advanced security testing training courseIstqb ctal advanced security testing training course
Istqb ctal advanced security testing training courseNarayanan Palani
 
Testing 2: Advanced Test Management
Testing 2: Advanced Test Management Testing 2: Advanced Test Management
Testing 2: Advanced Test Management Inflectra
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of projectZbyszek Mockun
 
Developer 1: Workflows And Code Management
Developer 1: Workflows And Code ManagementDeveloper 1: Workflows And Code Management
Developer 1: Workflows And Code ManagementInflectra
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLRahul R Pandya
 
What Can The Spira API Do For You?
 What Can The Spira API Do For You? What Can The Spira API Do For You?
What Can The Spira API Do For You?Inflectra
 
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationDevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationAdam Sandman
 

What's hot (20)

TaraVault Overview Presentation (2019)
TaraVault Overview Presentation (2019)TaraVault Overview Presentation (2019)
TaraVault Overview Presentation (2019)
 
Swiss Army Knife for Automation Testing
Swiss Army Knife for Automation TestingSwiss Army Knife for Automation Testing
Swiss Army Knife for Automation Testing
 
RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)
 
Building Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps PipelinesBuilding Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps Pipelines
 
Modelling QA Transformation with Prime
Modelling QA Transformation with PrimeModelling QA Transformation with Prime
Modelling QA Transformation with Prime
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam
 
Demystifying Devops - Uday kumar
Demystifying Devops - Uday kumarDemystifying Devops - Uday kumar
Demystifying Devops - Uday kumar
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
 
[Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation [Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation
 
API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...
 
Istqb ctal advanced security testing training course
Istqb ctal advanced security testing training courseIstqb ctal advanced security testing training course
Istqb ctal advanced security testing training course
 
Testing 2: Advanced Test Management
Testing 2: Advanced Test Management Testing 2: Advanced Test Management
Testing 2: Advanced Test Management
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
 
Developer 1: Workflows And Code Management
Developer 1: Workflows And Code ManagementDeveloper 1: Workflows And Code Management
Developer 1: Workflows And Code Management
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
 
What Can The Spira API Do For You?
 What Can The Spira API Do For You? What Can The Spira API Do For You?
What Can The Spira API Do For You?
 
Service Virtualization - Kalpna
Service Virtualization - KalpnaService Virtualization - Kalpna
Service Virtualization - Kalpna
 
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationDevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
 

Similar to Rakuten presentation qa_night

Quality Management Introduction
Quality Management IntroductionQuality Management Introduction
Quality Management IntroductionDuy Tan Geek
 
Appmotives - Software Testing As Service
Appmotives - Software Testing As ServiceAppmotives - Software Testing As Service
Appmotives - Software Testing As ServiceKalyan Paluri
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivasa rao
 
Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1Divya Chopde
 
Rajeev_B.E_Software_Testing_6Years
Rajeev_B.E_Software_Testing_6YearsRajeev_B.E_Software_Testing_6Years
Rajeev_B.E_Software_Testing_6YearsRajeev Kumar
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...TEST Huddle
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experiencevijaya lakshmi
 
Resume of Kalpana_M
Resume of Kalpana_MResume of Kalpana_M
Resume of Kalpana_MKalpana T
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing ServicesNeev Technologies
 
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5hemasubbu08
 
Sharath Resume
Sharath ResumeSharath Resume
Sharath ResumeSharath Ns
 
Diving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the TechnologiesDiving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the TechnologiesQASymphony
 

Similar to Rakuten presentation qa_night (20)

Quality Management Introduction
Quality Management IntroductionQuality Management Introduction
Quality Management Introduction
 
Ashish Baraiya
Ashish BaraiyaAshish Baraiya
Ashish Baraiya
 
Appmotives - Software Testing As Service
Appmotives - Software Testing As ServiceAppmotives - Software Testing As Service
Appmotives - Software Testing As Service
 
Kumar Saurabh Agrawal
Kumar Saurabh AgrawalKumar Saurabh Agrawal
Kumar Saurabh Agrawal
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
 
Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1
 
Rajeev_B.E_Software_Testing_6Years
Rajeev_B.E_Software_Testing_6YearsRajeev_B.E_Software_Testing_6Years
Rajeev_B.E_Software_Testing_6Years
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
 
Vinay_tiwari
Vinay_tiwariVinay_tiwari
Vinay_tiwari
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 
Resume of Kalpana_M
Resume of Kalpana_MResume of Kalpana_M
Resume of Kalpana_M
 
mritunjayresume
mritunjayresumemritunjayresume
mritunjayresume
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
 
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
 
Cultural change of testing
Cultural change of testingCultural change of testing
Cultural change of testing
 
SachinKumar_Imp
SachinKumar_ImpSachinKumar_Imp
SachinKumar_Imp
 
Lokesh Kakade 2p
Lokesh Kakade 2pLokesh Kakade 2p
Lokesh Kakade 2p
 
Sharath Resume
Sharath ResumeSharath Resume
Sharath Resume
 
Diving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the TechnologiesDiving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the Technologies
 
Resume
ResumeResume
Resume
 

Recently uploaded

THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 

Recently uploaded (20)

🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 

Rakuten presentation qa_night

  • 1. Rakuten QA group and Automation team April 24, 2019 Mayur Gondhalekar Service and Project Management Dept. Rakuten, Inc.
  • 2. 2 [Career Summary] 2008-2011: QA in the Silicon Valley, USA 2012-2013: Assistant Professor in Mumbai University 2014- now: Joined Rakuten QA Team Self-Introduction [Other] Can speak 5 languages Country of origin: India Love nihonshu
  • 3. 3 Index • QA team and its organization • Activities • FCT Testing • ISTQB • Cross-device testing • Automation team • Device Farm • Grafana • API testing • Potential Candidates
  • 4. 4 Quality Assurance Group QA Team and its Organization Program Management Section Group Manager Automation Team Global Ichiba Services Japan Ichiba Services Japan Ichiba Mobile Services Service Delivery Team #2 J-Ichiba Web R- Payment J-Ichiba Mobile Apps RMSXT RMSXD J-Ichiba Mobile RMSg UI/API RMSx RAPI 1st party Logistics Delivery Rakuma ….. Senior Manager Vice Senior Manager Service Delivery Team #1 1st party Logistic s Delivery Rakuma …..
  • 5. 5 Activities: Compatibility Testing QA group does a lot of testing in different environments, systems and platforms. Forward Compatibility testing is an initiative where we try to keep QA abreast with changing and upcoming technology. Types of compatibility testing: • Hardware, software • Operating systems • Network, browsers • Devices etc Forward Compatibility Testing: • Verify behaviour of the developed applications with newer versions of h/w, s/w Backward Compatibility Testing • Verify behaviour of the developed applications with older versions of h/w, s/w H/W, S/W OSx Windows Android Network Browsers Devices
  • 6. 6 Activities: ISTQB ISTQB The common QA language Different backgrounds Different vendors Different projects Improving team’s QA knowledge
  • 7. 7 Activities: Cross-Device testing What do you do when you have to confirm results on many different devices, browser, OS combinations? You make use of Cross-Device Testing!! QA team’s own Device testing lab!! TestRail (Testing tool) to manage testing and reporting!!. Testing across different devices/browsers/OS Androids, iphones, ipads, PC-web etc *Choice determined by user share and market share
  • 8. 8 Automation Team What are we? • The automation team within the QA team • Fully diverse, 6 people, 4 countries What do we do? • QA Automation testing on web and mobile platforms • API testing • Create Proof-of-concept (PoC) solutions • Test on our own Test Automation Device Lab Automation Team
  • 9. 9 QA Automation Team, Device Lab The QA Automation Team’s Device Lab hosts a variety of devices of different types, sizes, browsers and operating systems. The devices enable regular automated testing, automated regression testing, as well as quick checks for confirmation testing. Controlled from a central server.
  • 10. 10 Automation Team: Grafana Grafana is an analytics tool. We use it to track server availability, and track the up-time and availability of specific parts of the ichiba application
  • 11. 11 Automation Team: API testing. The QA team also undertakes API testing for Japan Ichiba. Currently supported API testing: • Shipping API • related to shipping fees, • shipping types, • shipping details • Item API • Gives item details • Item types • And other item related information Testing
  • 12. 12 Target Candidates: • Leaders – leading testing efforts from planning, organization to execution and delivery • Coders – work with development teams to write code to prevent and detect bugs • Testers – demonstrate intuition and knowledge about how to break software • Qualifications: • Bachelors degree / relevant experience • 3+ years of development or test automation using Ruby, Python (or Java) • Bonus Qualifications: • Knowledge of APIs • Knowledge of test methodologies, writing test plans, creating test cases and debugging • Knowledge of Appium, Selenium, Calabash, internet technologies • Japanese or Chinese language is a plus.

Editor's Notes

  1. I’m Fujiwara and my nickname is Freddie You can find me with the keyword freddiefujiwara in twitter and facebook. So let keep in touch in SNS. My career started from 2004 as a web developer. And I joined Rakuten from 2010. because of Englishnization. And 3 years individual contributor experience for Ad-tech business Then became a manager from 2013 And from 2017 I’ve changed my career Dev to QA.