"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Sqa Skills Profile
1. Riaz Ahmed
------------------------------------------------------------
Mobile: 1-514-553-3360
Skype Id: riazahmedsqaca
Status: Canadian PR
Email: riazahmedsg@gmail.com
Address: 235 RUE SHERBROOKE O 402
MONTREAL QUEBEC H2X 1X8
Technical Skill Set:
o Software Quality Assurance
Defining framework and quality metrics for Software Quality Assurance (SQA)
and software testing
Writing Standard Operating Procedures (SOP) & SQA templates required for
SDLC and software testing
Conducting internal software quality audits to ensure compliance to existing
quality models (TMM, CMM, ISO 9000, etc.) and Software Process Models
(Waterfall, Agile, ICONIX, RUP, etc.).
Involved in review of Project documents - Project Plan (PP), Quality Plan (QP),
Configuration Management Plan (CMP), Risk Management Plan (RMP), and
Defect Prevention Plan (DPP) when required
• Plan and coordinate activities of the SQAs (e.g. SQA checks, internal
audit, meeting, etc) and maintain QA plan for QA team;
• Perform SQA checks and internal SQA audit;
Performing version control and safekeeping of the various electronic project
documents in a SharePoint project repository
Creating workflows for different SDLC-QA processes
Maintain Quality Manual repository
Facilitate Process Improvement activities & Ensure process compliance
Risk Management
o Software Testing
Verifying software requirements, Use Cases, UML Models, Database schema,
RTM, functional specifications and user manuals prior to test planning
Preparing test plans (Master Test Plan, Unit Test Plan, SIT Test Plan, UAT Test
Plan) detailed test cases and corresponding test data for UI and database
backend
Executing test cases for various test types (e.g. integration, system, user
acceptance and regression testing)
Preparing test management & test status and bug reports, including discussion of
issues with team leaders and programmers
Conducting Failure Mode & Effects Analysis for quality risk assessment and
providing recommendations to prevent potential errors in a software development
project
Risk based Software Testing: Test case Designing, Execution of Test Cases
SQL based testing
Localization testing
Familiar with W3C, WAI, / WCAG
o Software Test Management & Bug Tracking
Use of Mercury Test Director (Quality Center) for overall Test Management;
Use of JIRA, Mantis; Bugzilla; Top Team & EA to log & track software bugs
Use of Top Team & EA (Enterprise Architect) to create Test Cases & maintain
the repository
o Automated Functional Software Testing
(Page # 1)
2. Plan, Design, Create & execute scripts for Mercury Win Runner & Quick Test
Professional (QTP) for automated functional testing; Define required data for
parameterization & checkpoints
Fine tuning the test scripts programmatically (by modifying the test script
o Software Performance Testing
Defining framework for performance testing (process) and the required templates
Preparing a Load Test Plan and reviewing Use Case scenarios to create load
test scripts using Mercury Load Runner VUGen
Strong in Correlation concepts
Creating and executing load test scenarios using Mercury Load Runner
Controller
Analyzing results of LoadRunner Analysis (e.g. graphs and reports) and
documenting performance test results
Most challenging platforms tested: SAP, SIEBEL
o Banking Industry Exposure
Worked as Manager MIS for National Industrial CO-OP Bank) (Lahore, Pakistan)
Worked as Senior Software Test Engineer – Test Lead for Citibank NA
(Singapore)
Worked as Senior SQA Engineer and Load Test Analyst – Teat Lead for United
Overseas Bank (UOB) Singapore
o Health Industry Exposure
Worked as a Pharmacist for Albro Chemicals (Pharmaceutical Company,
Pakistan
Worked as a Pharmacist for Wyeth Pakistan labs
Worked as Software Systems analyst for High Noon Labs (Pharmaceutical
Company), Pakistan
Worked for Shaukat Khanum Memorial Cancer Hospital & Research Centre, Pakistan as
Software Systems Analyst.
Worked for sanofi Aventis (French Pharmaceutical Company) as SQA (Software
Quality Analyst) / Software Systems Analyst
Worked as trainee Hospital Pharmacist in Mayo Hospital, Lahore Pakistan
o Teaching Experience
Part time lecture for Software Engineering at Preston University, Lahore Pakistan
Campus
Part time lecture for Software Engineering at ILM (Institute of Leadership &
management: Now Hamdard University), Lahore Pakistan
Part time lecture at ILM for Software Project management
o Software Requirements Management & Software Business Analysis
Analyzing business/software requirements and other associated documentations
(e.g. domain modeling, Use Case authoring, Business Rules documentation
using Decision Tables, Business Process Modeling, project glossary creation &
maintenance using Top Team, CaseComplete and Enterprise Architect
software)
Preparing Requirements Traceability Matrix (RTM) using Excel or Enterprise
Architect software to describe and follow the threads in the life of a requirement
to determine how it is implemented and tested
Creating UI prototypes using Serena Prototype Composer and Axure RP Pro. UI
prototypes are really helpful in identifying requirements and business rules.
o Database Testing
Using ERWIN to review & verify ER Model (Entity Relationship Database logical
Schema)
Map UI controls to ER Model
SQL based testing of databases
o Project Management (Software Quality Assurance Projects)
Managing project teams
Preparing project plan with detailed work breakdown structure (WBS)
Following up tasks and status
(Page # 2)
3. Conducting effort sizing
Preparing projects status reports
Conducting Software Testing Activities, viz. SIT, UAT, OSAT
Track & Monitor Software Testing outcomes, including Test case execution, Bug
Reports, status & summary reports
Ensuring sign-offs
o Technical Writing
Writing standard operation procedures (SOP)
Preparing manuals and user guides, including online help in various formats (e.g.
PDF, HTML, Chm, etc.)
Preparing quick reference guides to support software and IT equipment rollouts
o Technical Training
Conducting training for software engineers in the areas of requirements analysis,
SQA, Unified Modeling Language (UML), software engineering and SQL/RDBMS
using Oracle and MS-SQL
o Evaluation of Software CASE Tools
Conducting evaluation of software CASE tools for use in the project work, e.g.
Use Case authoring, designing, automated software testing, Load Testing, etc.
.
Software Exposure:
o SQA Tools: Enterprise Architect; Top Team; Visual Use Case, Case Complete,
Screen Architect; Rational Rose, TextAloud, NaturalReader, Snagit, Vox Proxy,
Visual Studio Team Test Module, Microsoft Office, MS Project, MS Visio, UI
Prototyping Tools (Serena Prototype Composer & Axure RP Pro), RA-Quest,
Customized Bug Reporting Tools, Test Director, Load Runner, QTP (Quick Test Pro),
Fast-Help, Help&Man, ERWIN Data Modeler, TOAD, Oracle, DB2, SQL Server, VSS
(Visual Source Safe), QVCS, MS SharePoint, SAP, Apache, PHP, MySQL,
application servers (JCO, JBOSS, WebSphere), IIS, Apache and Tomcat
o Operating Systems: Windows 95/98/NT/XP, Vista, Windows 7, UNIX (Solaris, AIX,
HP-Unix) LINUX
o Programming / Scripting Languages: Familiar with C/C++/C#, VB, VBA, VB
Scripting, VB.Net, Smalltalk, HTML, DHTML, XML, Java Scripting, JAVA, BASIC,
Power Builder, DBase, Fox Pro, Clipper, Project, Shell Scripting, SQL scripts for
database testing, Turbo Prolog, Oracle Forms and Reports
o Databases: Oracle, Sybase, DB2, SQL Server, MS ACCESS
o Software Development Methodologies: RUP, AGILE, OOPS, Waterfall, ICONIX,
BOOM
Education & Training:
• MS (Computer Science) 1998, Preston University, (Lahore Pakistan Campus)
• M. Phil (Pharmacy), 1991, Punjab University, Lahore, Pakistan.
• CSQA (Certified Software Quality Analyst), QAI USA
• Relational Database Orientation and SQL Training, at CresSoft Lahore, Pakistan
• Training of Software Automated testing tools: Load Runner, Win Runner, Quick Test Pro,
Test Director, Astra Quick Test, Astra Site Manager, Astra Load Test, at CresSoft
Lahore, Pakistan
• Object Oriented Design Methodologies including RUMBAUGH and DAVE TAYLOR, at
CresSoft Lahore, Pakistan
• ERWIN data modeling CASE tool, at CresSoft Lahore, Pakistan
• UML (Unified Modeling Language) , at CresSoft Lahore, Pakistan
• Software Configuration Management, at CresSoft Lahore, Pakistan
• Application Design in Visual Works, at CresSoft Lahore, Pakistan
• ISO 9001 and CMM training at CresSoft Lahore, Pakistan
• C Language, at NCCS Lahore, Pakistan
(Page # 3)
4. • BASIC and PASCAL programming, at PACS Lahore, Pakistan
• “How Effective Managers Organize Themselves” from Pakistan Institute of Management
• Performance Under Pressure, at CresSoft Lahore, Pakistan
• MIS from LUMS (Lahore University Of Management Sciences)
• Internal Quality Auditing for ISO 9000, from Pakistan Institute of Quality Control
• SOHO (small office, home office) arranged by IDA at Singapore National Library.
• Use Case Writing & Analysis, at Tescom Singapore
• SQL (Structured Query Language) for Database, at Tescom Singapore
• Hospital Pharmacist training in Mayo Hospital, Lahore Pakistan
• GMP (Good manufacturing practices) at Wyeth Lahore, Pakistan
• Training in Java language from NICON, Lahore Pakistan
• Oracle Forms and Reports Training at CITIBank
Soft Skills:
• Proven ability to work within a team environment,
• Excellent oral and written communication skills,
• Strong analytical and problem solving skills,
• Well organized work habits with attention to detail,
• Ability to make good/sound decisions and use independent judgment,
• Energetic, focused and professional in work,
• Work independently and be extremely quick learners,
• I do gather lessons learned for future test cycles and incorporate movements,
• Committed team member, versatile with aptitude and interest in using new
software tools
• QA Team management
(Page # 4)