PS19 SQA Presentation

34
10/28/22

Transcript of PS19 SQA Presentation

Page 1: PS19 SQA Presentation

Saturday, April 15, 2023

Page 2: PS19 SQA Presentation

Presentation Outline

• Company overview

• Operating procedures

• Powersoft19 SQA – A true outsourcing partner

• Team expertise

• Case studies

Copyright 2012 Powersoft19, Inc. All rights reserved.2

Page 3: PS19 SQA Presentation

Copyright 2012 Powersoft19, Inc. All rights reserved.3

Company Overview - Timeline

BankingAccounting

HealthcareCommunications

Automotive Power M2M Mining WirelessOil and Gas Freight and

Logistics

1992

1990

1995

1997

2000

2005

2006

2008

2009

2010

2012

SystemsEngineering

Interactive Media Solutions

HardwareDesign Services

AutomatedTest Management

RemoteMonitoring and

Solutions

Highly skilled independent Quality

Assurance

IT ManagedServices

EnterpriseApplications

Development

OffshoreProject

Management

BusinessProcess Automation Standard

Conformance

Safety-criticalEmbedded Solutions

Page 4: PS19 SQA Presentation

Company Overview – Industries Served

Copyright 2012 Powersoft19, Inc. All rights reserved.4

Smart Grid9%

Others16%

Rail20%

Material Handling22%

Gas Detection21%

Semiconductors /Electronic Manufacturing

12%

Rail

Material Handling

Gas Detection

Semiconductors / ElectronicManufacturingSmart Grid

Others

Page 5: PS19 SQA Presentation

Company Overview – Geographic Concentration

Copyright 2012 Powersoft19, Inc. All rights reserved.5

North America80%

North America

Europe16%

Others4%

EuropeOthers

Page 6: PS19 SQA Presentation

Company Overview – Some of our Clients

Copyright 2012 Powersoft19, Inc. All rights reserved.6

European EconomicCommunity

Page 7: PS19 SQA Presentation

Company Overview – Certifications

Copyright 2012 Powersoft19, Inc. All rights reserved.7

Page 8: PS19 SQA Presentation

Company Overview – Partners

Copyright 2012 Powersoft19, Inc. All rights reserved.8

Access to a rich talent pool through teaching affiliation of senior team members with top universities

Page 9: PS19 SQA Presentation

9 Copyright 2012 Powersoft19, Inc. All rights reserved.

Operating procedures• Quality Control• Verification and Validation

Company overview

Powersoft19 SQA – A true outsourcing partner Team expertise Case studies

REMAINING PART

PRECEDING PART

Page 10: PS19 SQA Presentation

Operating Procedures – Quality Control

Copyright 2012 Powersoft19, Inc. All rights reserved.10

Page 11: PS19 SQA Presentation

Operating Procedures – Verification and Validation

Copyright 2012 Powersoft19, Inc. All rights reserved.11

Page 12: PS19 SQA Presentation

12 Copyright 2012 Powersoft19, Inc. All rights reserved.

A TrueOutsourcing Partner

• Why Powersoft19 SQA• Department Structure• Key Strengths

Company overview Operating procedures

Team expertise Case studies

REMAINING PART

PRECEDING PART

Page 13: PS19 SQA Presentation

A True Outsourcing Partner – Why Powersoft19 SQA

• Competency in multiple industries

• Strong understanding of safety agency requirements

• Adopts your business norms

• Your confidentiality is ours

• A dedicated and discreet offshore partner

Copyright 2012 Powersoft19, Inc. All rights reserved.13

Page 14: PS19 SQA Presentation

10+ QA Engineers with

Post Graduate Degree

200+ man-years of experience World-Class Ph.D. consultants

Awareness of technology industry trends

Blend of highly experienced

and energetic engineers

15+ QA Engineers with Wireless and Telecommunication Specialization

A True Outsourcing Partner – Key Strengths

Copyright 2012 Powersoft19, Inc. All rights reserved.14

25+ QA Engineers with Software

Engineering Specialization

SQA

Page 15: PS19 SQA Presentation

A True Outsourcing Partner – Department Structure

Copyright 2012 Powersoft19, Inc. All rights reserved.15

ManagerClient 1- N

Team LeaderOne ProjectSingle Client

Team LeaderMultiple Projects

Single Client

SQA EngOne ProjectOne Client

SQA EngOne ProjectOne Client

SQA EngOne ProjectOne Client

SQA EngMultiple Projects

One Client

SQA EngMultiple Projects

One Client

SQA EngMultiple Projects

One Client

PHD Consultants

Team LeaderN

SQA EngN

Attributes• Cross platform trained

• Efficient

• Risk mitigation

AdvantagesFlexible in handling shifting work load among projects.Specialized skills available as per project needs.No dependency on particular resources.

Page 16: PS19 SQA Presentation

16 Copyright 2012 Powersoft19, Inc. All rights reserved.

Team Expertise•White Box Testing•Black Box Testing•Web / Desktop Automation•Security Testing•Industry Standards•Key Performance Indicators

Company overview Operating procedures

Powersoft19 SQA – A true outsourcing partner

Case studies

REMAINING PART

PRECEDING PART

Page 17: PS19 SQA Presentation

17

Team Expertise

Copyright 2012 Powersoft19, Inc. All rights reserved.

Page 18: PS19 SQA Presentation

18

Team Expertise – White Box Testing

• Analysis performed

– Modified condition / Decision coverage

– Procedure/Function call coverage

– Statement coverage

– Branch/Decision coverage

– Dynamic data flow coverage

• Tools used

– LDRA

– Tessay

– McCabe Software

Copyright 2012 Powersoft19, Inc. All rights reserved.

Application code Testing

Test Case Input

Test Case Output

Page 19: PS19 SQA Presentation

19

Team Expertise – Black Box Testing

• Analysis performed

– Performance / Stress testing

– Security testing

– Boundary value analysis

– Functional testing

• Tools used

– LoadRunner

– Red Gate

– Ratproxy

– J-Link EmulatorsCopyright 2012 Powersoft19, Inc. All rights reserved.

Input

Output

Black Box Testing

Requirements Events

Page 20: PS19 SQA Presentation

20

Team Expertise – Automation

• Past activities

– Automated 1000+ test scenarios

– Customized frameworks

– Rapidly updating applications support

• Tools used

– QTP

– Selenium

– NI Test Stand

– LabVIEW

Copyright 2012 Powersoft19, Inc. All rights reserved.

Automate

Analyze Monitor

Control

Optim

ize

Execute

Page 21: PS19 SQA Presentation

21

Team Expertise – Security Testing

• Past activities

– OWASP top 10 vulnerabilities

– SQL injection

– Cross-site scripting

– Insecure cryptographic storage

– Security misconfiguration

• Tools used

– Rat Proxy

– WebScarab

– Wireshark

Copyright 2012 Powersoft19, Inc. All rights reserved.

Security Testing

Transport layer protection

Injection

Direct object referenceSession management

URL AccessRestrictions

Page 22: PS19 SQA Presentation

22

Team Expertise – Industry Standards

• Major highlights

– Got products approved from EBA and TUV

– ‘Independent verifier and validator’ role as per EN-50128

– Worked on European and North American safety standards

• Standards worked on

Copyright 2012 Powersoft19, Inc. All rights reserved.

– Standard for airborne systems and equipment certification guidance for software development

– Standard for communications, signaling and processing systems of the railway applications.

DO-178B

IEC-50128

Page 23: PS19 SQA Presentation

23

Team Expertise – Industry Standards

• Standards worked on

Copyright 2012 Powersoft19, Inc. All rights reserved.

IEC-61508

EN-50271

EN-50126

EN-50402

EN-13849

– Standard for safety of machinery and safety-related parts of control systems.

– Electrical apparatus for the detection and measurement of combustible gases, toxic gases or oxygen.

– Electrical apparatus for the detection and measurement of combustible gases, toxic gases or oxygen.

– Standard for Reliability, Availability, Maintainability and Safety (RAMS) for railway applications.

– Standard for safety related systems comprising of electrical / electronic / programmable electronic components

Page 24: PS19 SQA Presentation

24

Team Expertise – Certifications

Copyright 2012 Powersoft19, Inc. All rights reserved.

– ISO Certified Internal Auditor

– Certified Software Quality Assurance

– Certified Tester Foundation Level (CTFL)

Page 25: PS19 SQA Presentation

25

Team Expertise – Certifications

Copyright 2012 Powersoft19, Inc. All rights reserved.

– Process Safety Management

– Best Practices of Static Analysis

– Certified Functional Safety Expert

Page 26: PS19 SQA Presentation

26

Team Expertise – Key Performance Indicators

Copyright 2012 Powersoft19, Inc. All rights reserved.

Requirements coverage

Code coverage

Defect density

Defect removal efficiency

On-time delivery

Ratio- No. of requirements covered / Total no. of requirements

- Function, statement and decision coverage %

- No. of defects / size of code

- Defects found / Total defects

- On-time delivered artifacts / Total artifacts delivered

Formula

Page 27: PS19 SQA Presentation

27 Copyright 2012 Powersoft19, Inc. All rights reserved.

Case Studies• Locomotive Data Analysis• Remote Operated Locomotives• Remote Material Handling Solution• Gas Detection Fleet Maintenance• Gas Sensors & Monitoring Devices• Gas Monitors Reporting

Company overview Operating procedures

Powersoft19 SQA – A true outsourcing partner Team expertise

PRECEDING PART

Page 28: PS19 SQA Presentation

Case Studies – Locomotive Data Analysis

• Live data capturing & reporting application

• Real time data collection from 650 locomotives per hour

• Generation of extensive reports on 1.5 Terabytes database

Copyright 2012 Powersoft19, Inc. All rights reserved.28

– Report generation algorithm tests– Stress testing to verify report

generation response time– User interface tests– Providing maintenance services

for live database

Solutions– Gray box tests to validate reports

accuracy– Assured application response

time– 24 / 7 support to customers using

the application

Benefits

Page 29: PS19 SQA Presentation

Case Studies – Remote Operated Locomotives

• Radio/Remote operated locomotives

• Verification and validation as per FRA guidelines

• Certifications from EBA and TUV for a SIL 3 application

Copyright 2012 Powersoft19, Inc. All rights reserved.29

– Complete white box testing using LDRA

– Extensive documentation for safety agency approval

– Error seeding to validate all functional points

Solutions– Approvals from EBA and TUV as

per EN-50128 safety standard– FRA approval support for DO-

178B safety standard

Benefits

Page 30: PS19 SQA Presentation

Case Studies – Remote Material Handling Solution

• Control systems for material handling and mining

• Broad product line with single baseline architecture

• Time to market constraints with uncompromised feature set

Copyright 2012 Powersoft19, Inc. All rights reserved.30

– Development process as per safety standard EN-13849

– Validation to ensure redundant processing functionality

– Tests to ensure hardware based safety features implementation

Solutions– Quick response time to meet

production deadlines– Extensive tests covering all

approval requirements– Safety agency approval support

Benefits

Page 31: PS19 SQA Presentation

Case Studies – Gas Monitors Reporting

• Data acquisition and reporting

• Validating a 200 plus web page application

• Regression test of the application with weekly revisions

Copyright 2012 Powersoft19, Inc. All rights reserved.31

– Automated 1000 plus test cases to reduce regression testing time

– Focused testing on vulnerable areas of application to increase testing quality while reducing time

Solutions– Backward compatibility with all

product lines ensured– Supporting infrastructure to meet

time to market challenges– Cost effective testing due to

automated test cases

Benefits

Page 32: PS19 SQA Presentation

Case Studies – Gas Detection Fleet Maintenance

• Maintenance scheduling and alarm notifications

• Sensitive data communication

• Multiple points for intrusion

Copyright 2012 Powersoft19, Inc. All rights reserved.32

– Security testing to identify top 10 vulnerabilities

– Best design practices suggested to enhance security checks in the system

Solutions– Secure communication channels

ensured– Application gets updated as per

latest top 10 vulnerabilities as per industry experts

Benefits

Page 33: PS19 SQA Presentation

Case Studies – Gas Sensors and Monitoring Devices

• Gas detection sensors

• In time approvals required as a SIL 1 application• Get the approval from safety agency

Copyright 2012 Powersoft19, Inc. All rights reserved.33

– Implemented EN-50271 standard guidelines

– Coordination with approval agency for certification

– Achieved time constraint goals

Solutions– Delivered the safety approval for

the product– Flexible time schedule to achieve

milestones– Low cost solution

Benefits

Page 34: PS19 SQA Presentation

Thank you