Sam Selva
Phone: 416-***-**** / 905-***-**** *********@*****.***
*** ******* ** *, ******, Ontario L1N 9W9
SUMMARY
6+ years of extensive experience in the field of software quality assurance, manual and automation testing.
5+ years of experience in C, C++, Java, Protel, PHP and Perl programming
Ability to perform test planning, test execution for SIT and UAT testing
Involved in all phases of software development life cycle with major emphasis in testing phase
Extensive knowledge in entire software development life cycle- business requirements analysis, design, development and testing
Experienced in quality assurance, testing principles plus configuration, change management disciplines and also in software development and engineering
Experience in creating test plan, test scenarios, test cases and test status reports
Hands on experience in testing client/server, web-based, unix and mainframe based applications in government, financial, insurance, banking and telecom domains
Proficient in using testing tools like quality center, quick test professional and load runner
Managed requirements, test cases, test results and defects in HP mercury quality center by customizing the project
Hands on experience in performing different types of testing like sanity, black Box, functionality, integration, system, cross browser, cross platform, smoke, end to end, regression, beta, production, load, stress, performance and user acceptance testing
Hands on experience in testing web based application by applying web testing concepts like: cross browser, navigational, track, security and content testing
Experienced in using test automation, test management and defect management tools in mercury quick test professional, mercury loadRunner (VUgen, controller, analysis), quality center
Hands on experience in creating automation regression suites using quick test professional
Experienced in creating user defined functions and stored them in centralized function libraries
Created automation architecture with the help of quick test professional and quality center
Created automation regression suites using functional decomposition automation framework
Experienced in creating stress and load test plan for large scale projects
Ability to understand the results of stress testing using graphs in load runner and provided results to the management with the help analysis
Good in analytical, communication and presentation skills with the ability to work independently and also perform as part of a team
Hands on experience in performing backend testing on oracle, SQL server, DB2, Sybase and MS access databases
TECHNOLOGY SUMMARY
Testing Tools: QualityCentre, Load Runner, Quick Test Professional, Bugzilla, Jira, ClearQuest’
MKS integrity 10.0
Web Technologies: Java Script, Java, J2EE, EJB, Java Bean, Junit, Nunit, Applet, Servlets, ASP, JSP,
DHTML, HTML, XML, SOAP UI, RMI, Corba, Com DCom
Languages: C, C++, SQL, Rapid SQL, PL/SQL, COBOL, PowerBuilder, PHP, JCL, Groovy
OS: UNIX, Windows, Linux, Mainframes (TSO, File-Aid, IMS, VSAM), MAC
Database: Oracle, DB2, Sybase, SQL Server, Toad, SQL Plus, SQL Navigator
Other: Microsoft Office, Microsoft Dynamics, SharePoint, MOSS Share Point, Rational Clear
Case, AMDOCS, Crystal Reports, Cognos Reports, Informatica
QUALIFICATION SUMMARY
Professional Training in IBM Mainframes – IBM
Bachelor of Computer Science (Honors) – University of Ottawa, Canada - 1998
PROFESSIONAL EXPERIENCE SUMMARY
Research In Motion(RIM) – Ottawa, Ontario April 2012 – December 2012 UAT/QA Analyst
This project involves in BlackBerry10 for BBID software quality assurance and testing.
Good working experience in quality assurance and testing on MKS integrity10.0 platform
for BlackBerry10(BB10)
Created test scenarios based on the requirements and use cases and provided for sign off
Created and updated test cases in MKS integrity based on the approved test scenarios
Executed tests in QA environment by executing test cases for acceptance and regression
Manual and Automation Testing and Verification
Saskatchewan Ministry (WCB) – Regina, SK January 2010 – March 2012 UAT/QA Analyst
This project involves in migrating workers compensation claims from WCB mainframes legacy system to a new robust, off the shelf Online claims management system, which involved migrating all the claims data of the customers to a new database. Online is also equipped with Cognos reports that can be generated on demand based on different criteria
Reviewed business, functional requirements and use cases
Identified gaps in the requirements and reported to the author
Created master test plan based on the project documents like project charter, project plan, project scope, business requirements and system requirements
Created test scenarios based on the requirements and use cases and provided for sign off
Created test cases in quality center based on the approved test scenarios
Identified and mapped the test data to specific test cases for test execution purpose
Documented ‘Requirement Traceability Matrix’ and linked the requirements to test cases to ensure test coverage
Documented test cases in the quality center and configured the required test set properties for test execution
Executed tests in QA environment by executing test cases for smoke, functional, system interface integration, end to end, security, penetration, cross browser, regression, user acceptance and batch testing
Actively assisted business team with planning, coordinating and executing user acceptance testing (UAT)
Identified and reported defects in quality center with the respective priority and severity
Analyzed, reviewed and tracked defects in quality center by generating customized reports
Involved in the creation of automation test strategy
Performed automation by writing customized scripts in QTP and customized and stored it in quality center
Customized the scripts in quick test professional by adding checkpoints, conditional statements and functions
Used parameterization for QTP scripts for data driven testing
Created test data for data driven testing to validate the functionality
Integrated quick test professional to quality center for planning and execution
Provided the results to the project management
Updated the scripts and maintained in quality center
Retested new application builds after defect fixes and provided status reports on daily basis to the management
Your Credit Union – Ottawa, Ontario October 2008 – December 2009 QA Analyst
Your credit web online application has been enhanced to incorporate online banking for personal, business customers with features like check statements, pay bills, transfer, add payee, set up recurring payments, schedule a payment, cancel a payment and print statements. Your credit web online application provides products details, calculators for mortgage, savings, credit card and debt consolidator.
Worked as a QA analyst in testing the Your Credit Union banking enhancement project
Reviewed and analyzed the business and functional requirement document and reported gaps from the requirements documents
Requested for an overall project overview from the business analyst to understand the project
Discussed the project timeline with the project manager for updating the test plan timelines
Based on the project documentation created a master test plan using a standard template
Documented detailed master test plan by outlining testing objectives, scope, roles & responsibilities, assumptions and dependencies, test approach and entry, exit criteria
Interacted with BA and development team for creating system test plan
Involved in providing test estimates to the management based on the work distributed
Identified detailed test scenarios and documented using standard test scenarios template
Provided the test scenarios to the BA for test coverage sign-off and provided test data requirements to the DBA based on the test scenarios
Organized test environment review meeting with the test environment specialist to discuss about the environment needs for testing
Mapped the test data to a specific test case for test execution purpose
Executed sanity test cases to ensure the stability of the application build by executing core functionality and provided signoff upon successful completion
Tested the functionality of the application by executing functionality test cases to validate front end, field characteristics, cross browser, security and backend database features
Involved in the weekly build and QA meetings
Performed regression testing using both manual and HP mercury quick test professional automated regression
Ensured the interface of the application by executing system integration and end to end test cases
Performed extensive backend and rules testing by executing SQL statements
Reported defects using proper priorities and severities to the DBA using HP mercury quality center
Managed requirements, test cases, test results and defects using HP mercury quality center
Prepared test matrices in test planning, test execution reports using HP mercury quality center
Involved in creating UAT test plan, UAT test scenarios, UAT test cases based on the business requirements and with the help of end users
Executed UAT test cases during UAT testing and reported UAT defects to the development team using quality center
Provided regular status reports to the management
Palladium Insurance – Ottawa, ONTARIO March 2007 – SEP 2008 UAT/QA Analyst
PAS (Policy Administration System) auto is a web application which will be used by the underwriters of Palladium Insurance to generate new quotes based on the customer request for auto insurance. PAS application interacts with CompuQuote decision making system to generate quote for auto insurance. The generated quote will be stored in DB2 database for further reference with a temporary policy numbers.
Involved in Scope Analysis and creation of the requirements by reviewing use cases
Analyzed the requirements thoroughly with the business and testing teams
Worked closely with business team in identifying the gaps and ambiguity in the use cases
Determined whether the requirements are testable, identified the clarity in the requirements and requirement gaps
Documented test scenarios based on the requirements and use cases and provided for sign off
Created functional test plan by identifying testable requirements, resources required, tools and technologies involved, project and schedule related risks, types of testing in scope, build management and signoff requirements
Organized detailed test plan review sessions with the project team members
Performed well with strict deadlines in various subsystems sharing different requirements
Created test cases in quality center based on the approved test scenarios
Conducted internal and external test case reviews within the team, with business & developers
Identified and mapped the test data to specific test cases for test execution purpose
Documented ‘Requirement Traceability Matrix’ and linked the requirements to test cases to ensure test coverage
Documented test cases in the quality center and configured the required test set properties for test execution
Generated test plan and test case detail reports using quality center
Identified expected results for test cases from use cases
Executed tests in QA environment by executing test cases for smoke, functional, inter System, integration, end to end, security, penetration, cross browser, regression, user acceptance and batch testing
Actively assisted business team with planning, coordinating and executing acceptance testing (UAT)
Identified and reported defects in quality center with the respective priority and severity
Analyzed, reviewed and tracked defects in quality center by generating customized reports
Retested new application builds after defect fixes
Performed backend testing using UNIX scripts and SQL queries to verify the Integrity of the database
Developed SQL queries using rapid SQL to test business process of financial modules in the application
Provided status reports on daily basis to the management
Nortel Networks, Ottawa, Ontario April 1998 – FEB 2007 Software Developer
Project 1: Investigated and resolved Customer Service Requests and field issues on Communications systems platforms – Digital Multiplex System (DMS).
Project 2: Coordinated delivery of high quality, high value, and predictable product releases through Non Upward Compatible (NUC) Management to continue to operate, maintain and improve the NUC management process.
- support the helpline attendant to investigate and resolve tool and process issues
- monitor, investigate and resolve, daily tool and process problems
- redesign and organize tools to reduce manual operation effort
- update the NUC management (External/Internal) home page
Project 3: Designed and developed online Spectrum Peripheral Module (SPM) lab booking tool to book the lab based on the peripheral availability. Defined and deployed automated mechanisms to track and schedule lab activities and assets
Project 4: Designed and developed web enabled Configuration Management tool to compare configuration files and display the differences in setup and merge several flat files into a single source and print it.
Project 5: Developed software tools to achieve consistency in the direction and philosophy of Succession Networks Delivery and validation objectives, processes, procedures and allowing acquiring new technologies.
Project 6: Provided technical system expertise in software design for carrier-grade telecommunications software for Nortel’s DMS (Digital Multiplex Switch) product family. This includes product areas such as software load upgrades and table control - programming language: Protel(procedure-oriented type-enforcing programming language, used in Nortel Networks DMS product)
Developed and Implemented online application (shopping card, job posting) using Perl, PHP and java script
Setup and maintained apache server in UNIX and PC environment
Designed and developed online Spectrum Peripheral Module(SPM) lab booker tool to have add, delete, edit, add multiple time, display records on previous/current/future schedule, lab request filling from using PERLS
Coordinated delivery of high quality, high value, and predictable CSP releases through NUC Management to continue to operate, maintain and improve the NUC management process and the SLICE Toolset
Supported the helping attendant to investigate and resolve tool and process issue
Monitor, investigate and resolve any daily tool and process problems
Developed software tools to achieve consistency in the direction and philosophy of Succession Networks Delivery and validation objectives, processes, procedures and allowing to acquire new technologies
Provided quality technical system expertise in software design
Investigated and resolved Customer Service Requests and Field issues on Communications systems platforms – Digital Multiplex System(DMS)
Responded inquiries for the design and lab in a timely manner
Developed features and delivered quality loads on Communications systems platforms
Participated in design review/code review and test plan reviews as to improve the quality of the software and demonstrate high standards
Coordinated all efforts to see the feature is completed in the specified time with all scope of work achieved
Ensured the documentation and ISO practices are fully adhered to
Provided technical system expertise in software design for carrier-grade telecommunications software for Nortel’s DMS (Digital Multiplex Switch) product family. This includes product areas such as software load upgrades and table control
Designed and developed software to produce monthly energy saving reports
Designed and developed PC communication software to monitor the controls
Provided global support regarding Non Upward Compatible management process( within DMS software layers) through email and telephone