Embedded software validation best practices with NI and RQMPaul Urban
Embedded control software is growing exponentially in mechanical systems, which forces test methods to evolve even faster. This presentation was part of the Rational Quality Manager enlightenment series describing how National Instruments and IBM provide end-to-end traceability and test component reuse for superior system quality and validation by enabling consistent testing, results analysis, and traceability throughout the development process.
Embedded software validation best practices with NI and RQMPaul Urban
Embedded control software is growing exponentially in mechanical systems, which forces test methods to evolve even faster. This presentation was part of the Rational Quality Manager enlightenment series describing how National Instruments and IBM provide end-to-end traceability and test component reuse for superior system quality and validation by enabling consistent testing, results analysis, and traceability throughout the development process.
As an accomplished developer with over 5 years’ experience in the field of Zope/Plone 3(expert), 4(expert) anf 5(intermediate)/Python. I am well positioned to join your company and make an immediate positive impression. My key areas of expertise include, but are not limited to the following:
· A solid background in Plone CMS, Zope and Python.
· Good knowledge in Python 2.X, Linux, Unix OS, MySQL, PostgreSQL , CSS3, HTML, JavaScript, Ajax, J Query and J SON, XML parsing etc.
Resume john sing_2015_01_29_executive_it_architect_pre-sales_engineerJohn Sing
Some who have enjoyed my presentations, have asked if my resume is available on Slideshare.net. In response to that, here is my most recent version. Thank you!
1. Background:
More than 6 years of IT experience in test design and test execution, currently working as a
Technical Lead in Samsung Research and Development Institute India. My key responsibilities
include requirement analysis, test planning, test execution, currently i am working on multiple
android domain projects.
Academic summary:
• Pursued Bachelor of Technology in Electronics & Telecommunication engineering from
Biju Patnaik University of Technology, Rourkela, and Orissa.
• Passed out in 2009 with a CGPA of 6.81
Areas of expertise:
• Requirement analysis
• Creation of System test plan
• Test case design and execution
• Android mobile application testing
• IP Multimedia Subsystem (VoLTE, VoIP and VoWI-FI) protocol testing
• Location service Live Air testing(LCS)
• Radio access network testing drive testing (RAN)
• Field testing, Lab testing, Drive testing
• Log analysis using QXDM and Samsung internal Modem Tool
• Android application automation Testing using See UIAutomator, UIAutomator-Bot, Junit
Experitest SeeTest studio
• Cloud Application testing
• Healthcare(Medical software) testing on Android platform
• Non functional testing like load testing, performance testing using JMeter
• Power consumption test of android apps using Power Consumption Tool
• Dynamic memory analysis of android apps MAT Tool
• Connectivity testing on BT,BLE,WIFI,WIFI-direct
• Web Browser and Mobile browser Automation testing using Selenium driver and
Appium Tool (Familiar with Selenium and Appium Basics utilization)
Technical expertise:
Defect Management: IBM Rational Clear Quest, Jira
Test Management: Jira, Test Link, Samsung Test management Tool
Testing tools: UIAutomator, Selenium Web driver, Appium, Experitest See Test Studio ,
Automation Anywhere, DDMS, Amazon Cloud watch, Samsung internal android automation tool
Dynamic memory analysis: MAT
Power Consumption Test : Power consumption Tool
Performance Testing: JMeter
Devices: Samsung android smart phones and tablets, Samsung Smart watches, Nexus 10
Page 1 of 7
Amaresh Kumar Mishra
#002, Malleshpalya Ph: +91 9738118643
Bangalore
2. IDE: Eclipse, NetBeans
Servers: Apache Tomcat
Process: Agile, Waterfall
Operating Systems: Windows, Android, Tizen, Linux
Domain: IMS (VoLTE and VoIP) protocol testing, Android mobile application test, Android
automation testing, Cloud deployed application test, DLNA & FOTA domain projects testing,
Healthcare projects on android platform, Amazon web services, Android Smart watches, BT
testing (Connectivity Testing)
Key Projects and responsibilities
A. IP multimedia Subsystem (Reliance Jio Infocomm Ltd)
Company: Samsung R & D Institute, Bangalore
The IP Multimedia Subsystem (IMS) is a concept for an integrated network of
telecommunications carriers that would facilitate the use of IP (Internet Protocol)
for packet communications in all known forms over wireless or landline. Examples of such
communications include traditional telephony, fax, e-mail, Internet access, Web services, Voice
over IP (VoIP), instant messaging (IM), videoconference sessions and video on demand (VoD).
Duration: Jan 2015 – Till date
Role: Test lead
Team size: 80
Role : Lead Test Engineer
• Test case and GSAM specification document execution
• Voice over LTE, Video Telephony, Voice over-WIFI test case execution on field
• Location Service Live Air testing
• Radio access network drive testing
• Rich communication service testing on LAB and field
• Auto configuration server testing in LAB and Field
• User equipment testing in LAB with simulated environment using R & S
• VoLTE, Vo-WIFI, LCS, RCS and RAN log analysis
B. IP multimedia Subsystem (Verizon,US)
Company: Samsung R & D Institute, Bangalore
The IP Multimedia Subsystem (IMS) is a concept for an integrated network of
telecommunications carriers that would facilitate the use of IP (Internet Protocol)
for packet communications in all known forms over wireless or landline. Examples of such
communications include traditional telephony, fax, e-mail, Internet access, Web services, Voice
over IP (VoIP), instant messaging (IM), videoconference sessions and video on demand (VoD).
Duration: Oct 2014 – Dec 2014
Role: Test lead
Team size: 80
Responsibilities: Lead Test Engineer
Page 2 of 7
3. • Test case and specification document execution
• Voice over LTE, Video Telephony, Voice over-WIFI test case execution in LAB
• User equipment testing in LAB with simulated environment using R & S
C. Appcessory (Samsung R & D Institute, Bangalore) :
The Samsung Accessory Protocol (SAP) API offers services that enable mobile devices to
establish connections and exchange data with accessory devices. The SAP-enabled devices can
share string messages and files through the API.
Duration: April 2014 – Oct 2014
Role: Test lead
Team size: 60
Responsibilities: Lead Test Engineer
• Andoid automation testing using Samsung internal tool
• Preparation of System test plan based upon the software requirement specification
for appcessory
• Designing functional and Nonfunctional test cases
• Gear manager Automation using UIAutomator
• Requirement analysis
• Team meeting and status reporting on the project
D. MirrorLink (Samsung R & D Institute, Bangalore) :
MirrorLink (previously known as Terminal Mode) solves this problem by offering seamless
connectivity between a smartphone and the car infotainment system. Drivers just connect the
phone with a cable and immediately gain access to phone applications via the car’s navigation
screen and dashboard/steering-wheel buttons.
In other words, by allowing consumers to access their smartphone in the same way they access
their car radio and other controls, MirrorLink lets drivers keep their eyes on the road and hands
on the wheel.
Duration: July 2014 – Oct 2014
Role: Test lead
Team size: 12
Responsibilities: Lead Test Engineer
• Preparation of System test plan based upon the software requirement specification
for appcessory
• Designing functional and Nonfunctional test cases
• CTS Tool used to execute automated test cases
• Requirement analysis
• Team meeting and status reporting on the project
E. Next gen clinical program application interfacing Neurostimulator, Medtronic(US)
Page 3 of 7
4. Company: Global Logic (India, Nagpur)
RS2 Clinical programmer clinical application provides the clinician with the tools and methods
for displaying and/or programming all parameters in the RS2 INS via Telemetry-M. The NGCP
has built-in wired and wireless Ethernet ports, USB, Bluetooth communication port and a 2
megapixel camera. The application is primarily used for RS2 therapy.
The application user initiates different actions through its interface, and subsequently the
changes are written to the device automatically to initiate telemetry. The application is built
of .NET. This project is about existing solution from .NET to Android.
Duration: Sep 2013 – April 2014
Role: Test lead
Team size: 34
Responsibilities: Leading a test team of 4 people.
• Preparation of System test plan based upon the software requirement specification
for RS2 Clinical programmer application.
• Designing test cases for complex functionalities and business critical scenarios
• Android automation using See Test Tool
• Reviewing test cases and test assessment
• Team meeting and status reporting on the project
• Customer meetings.
F. Advanced ”All share Framework (ASF)” component development, Samsung India software
operation ltd(Bangalore, India )
Company: Global Edge Software Ltd (Bangalore, India)
ASF is a framework which provides personal content management
service, point to point file transfer service(to other devices running AS play
application), sns service and external/cloud storage service for Samsung devices ,
AS play requires registration with Samsung server once device is register with
Samsung server device is allowed to access services provided by other all share
play devices which are connected remotely.
Duration: Jan 2013 – Aug 2013
Role: Test engineer
Team size: 10
Responsibilities:
• Preparation of system test plan.
• Test case design and execution. Testing includes both functional and non functional
testing (performance testing, load testing).
•
G. FOTA on cloud –Phase2, Samsung India software operation ltd(Bangalore, India)
Company: Global Edge Software Ltd (Bangalore, India)
Page 4 of 7
5. The objective of this phase is to build hybrid system using both Samsung FOTA and cloud
FOTA which would be hosted by IDC and Amazon. The Samsung FOTA would be
hosted by IDC where as cloud FOTA would be hosted by Amazon cloud. The main business
benefit would be to have an auto scalable and integrated monitoring system for both
Samsung FOTA and cloud FOTA.
Duration: Feb 2012 – Jan 2013
Role: Test engineer
Team size: 12
Responsibilities:
• Preparation of system test plan
• Testing corresponding to auto scaling and integrated monitoring
• Test case design and execution. Testing includes both functional and non functional
testing (performance testing, load testing)
• Performance testing using Jmeter
H. Trace Sharing Profile, Samsung India Software operation ltd(Bangalore, India)
Company: Global Edge Software Ltd (Bangalore, India)
The objective of this project is to taking the logs i.e.
(CPU usage, Memory usage, Battery usage) in the Android devices when an android
application installation, un-installation, upgrading process is completed on the android
device.
Duration: April 2012-Jan 2013
Role: Test engineer
Team size:6
Responsibility:
• Preparation of system test plan.
• Test case design and execution.
• Complete functional and non functional testing of the framework.
• Bug verification and reporting.
I. FOTA on cloud (Phase1), Samsung India software operation ltd(Bangalore, India)
Company: Global Edge Software Ltd (Bangalore, India)
The objective of this project is to migrate the existing FOTA server solution to Amazon
Cloud. Considering the FOTA service for all the Samsung mobile phones, future FOTA service
is required to be highly scalable and highly available. Recent development in Cloud
Computing proves that this technology helps in building highly scalable and available
services within short period of time and with less investment.
Global Cloud FOTA System deployed on Amazon Cloud environment comprises of global and
local load balancers. It consists of device management, admin website and Open API
framework to accomplish the objective of the project.
Duration: June 2011 – Jan 2012
Role: Test engineer
Team size: 12
Page 5 of 7
6. Responsibilities:
• Preparation of system test plan.
• Test case design and execution. Testing includes both functional and non functional
testing (performance testing, load testing).
J. Allshare Weblink framework, Samsung India software operation ltd(Bangalore, India)
Company: Global Edge Software Ltd (Bangalore, India)
AllShare is content sharing service that allows a user to search for and play video, photo, and
music files across many devices that support AllShare services DLNA complaint devices like
PC, TV, mobile phone, and digital camera.
This framework is a part of AllShare component on the device. Using this framework, any
service can be implemented providing contents that can be accessed from cloud sources like
Facebook, Google Picasa, etc. This framework provides a unified interface using which the
user devices can get contents from various cloud sources. The device can access the
contents from the cloud sources.
Duration: June 2011 – April 2012
Role: Test engineer
Team Size: 15
Responsibilities:
• Development of system test cases and test execution in Samsung android smart
phone.
• Functional and non functional testing including stress testing and performance
testing.
K. JS web portal, JST, Bangalore
This project is to rewrite the existing the customer portal which is ASP .NET to JSP in Tomcat
application server. My responsibilities were to do manual testing of different customer
service management flows within the customer portal.
Role: Test engineer
Team Size: 4
Duration: Dec 2009-June 2011
Responsibilities:
• Creation of test cases to check the HTML pages and layout.
• System testing and integration testing of new portal.
Page 6 of 7