Post Job Free
Sign in

QA Analyst

Location:
Ottawa, ON, Canada
Posted:
August 10, 2015

Contact this candidate

Resume:

Summary Of Qualifications

* **** ***** ** ********** in Manual and Automation Software testing.

Efficient using various requirement elicitation/gathering techniques like user interviews, workshops, email surveys, JAD sessions with clients, developers and QA Analysts and referring to existing system documentation and procedures.

Efficient in gathering and documenting Business Requirements, experienced in writing Use Cases. Proficiency in SDLC, understanding the workflow concept, ability to gather and document the 'As-Is' and 'To-Be' processes.

Experience working in Rational Unified Process (RUP), Waterfall, Agile/Scrum, Software Development Life Cycle (SDLC) processes and methodologies.

Proficient in creating UML Diagrams like Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams.

Proficient in defining Test Cases, analyzing bugs, User Acceptance Testing (UAT), Client Acceptance Testing (CAT) and knowledge of QTP and Quality Center.

Efficient in Defect management & Tracking using tools like TFS, SharePoint and HP Quality Center.

Highly proficient in different types of testing viz. functional testing, system testing, integration testing, load testing/performance testing, retesting, regression testing, UAT/CAT, smoke testing.

Efficient in Data analysis and Data management activities like data retention and data transformation.

Highly motivated and proven capability of adapting to new and fast changing technologies.

Creative and aggressive self-starter with critical integrative thinking skills, capable of forming and maintaining positive and Productive working relationships in internal, external, independent and team environments.

Good Knowledge of Business Fundamentals, Financial Analysis, Business Forecasting, Managerial Accounting, Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), Cost Estimation, Statistics and Economics, User Acceptance Testing, Human Resources Information Systems (HRIS), Functional, Non-Functional and Business Rules

Excellent Team Building and Problem solving skills in conjunction with strong technology and Engineering background.

Ability to manage (Multiple) project tasks with changing priorities and tight deadlines.

Ability to articulate alternative solutions and reasoning behind the alternatives. Excellent communication and presentation skills along with strong listening, interpersonal & analytical skills.

Technical Skills

Project Methodologies

SDLC, Agile/Scrum, Waterfall, Rational Unified Process (RUP)

Automation Tools

Soap UI, WinRunner, QTP, Test Director

Testing Tools

JUnit, JProfiler, JMeter, SoapUI, Hamcrest library

Bug TrackingTools

Jira, Mantis

Project Management Tools

Jira, JIRA, Confluence

Database Tools

SQL Server, MySQL, PostgreSQL, Oracle

Languages

UML, SQL, HTML, C, C++, JAVA, .NET, XML (intermediary)

Software Tools

Microsoft Office Suite (Word, Excel, PowerPoint, Access), MS Project, Crystal Reports, Lotus Notes

Operating Systems

Windows 2K/2003/XP/Vista, Linux, MS-DOS, Lotus Notes

Other

Networking, Reverse Engineering, Business Process Analysis, Gap analysis, Off-shore team management

EDUCATION:

Master of Science, Computer Science, from Maharshi Dayanand University, India www.mdurohtak.ac.in

Post Graduate Diploma in Computer Application from Department of Electronic Accreditation Computer Courses ‘A’ Level India

www.doeacc.org

Professional Development Courses in Java Programming and Testing strategies from Algonquin College, Canada

PROFESSIONAL EXPERIENCE:

1.Software Tester, Identification Systems, Canadian Bank Note, Ottawa. (June 2008 – Present)

Software verification and testing specialist within the core application development group of Identification Systems. My duties involved creating and implementing test plans that tested user experience and business process functionalities. I was responsible for creating artifacts like shell scripts, stand alone testing modules, seed data creation scripts, and work-flow managed test plan documents. Creation of these artifacts required programming efforts in Java, SQL and shell scripting. I also contributed to the project orchestration by documenting and managing project management artifacts like agile task plans, use cases and storyboards. My responsibilities also included configuring and managing various hardware components and peripherals of the Identification solution set. Besides performing my core duties I also endeavour to initiate technology discussion forums, participate in internal project review sprints and be part of teams that are focused in establishing best practices. Summary of some my projects as a member of this team is as follows

Project: Antigua and St. Vincent Border Management System (January 2014- Present)

Client: Antigua and St.Vincent

The enterprise application being developed was focussed on delivering a secure and feature rich border crossing system which would expedite travel for legitimate travellers and maintain high level of security for detecting fraudulent crossings

Responsibilities

Participated in sprint planning sessions and contributed for scope determination from a QA perspective.

Reviewed and studied the Business Use Cases and System Use Cases prepared by the user experience team and compared them to the functional specifications provided by the business analysis group. Highlighted gaps between the two artifacts, primarily in the nature of the components present on the mockups.

Prepared test cases and testing strategy.

Prepared specific test cases to test potential UTF-8 bugs, as this was presented as big problem area in the previous iteration of this product.

Used SoapUI for load testing and security testing of service endpoints available in project

Provided feedback to project management after analyzing code coverage reports produced by clover.

Prepared summary of sprint reports to highlight the status of the projects from a testing perspective. Used reports produced by JIRA and created customized reports that highlighted the amount of time spent in testing features and reporting defects. Summarized any obstacles /issues with the UAT environment.

Worked with the configuration management teams to get familiar with all the components in the UAT environment. Documented that information in QA team wiki that helped other members to easily locate application logs and configuration artifacts like key property files.

Tested application in both dev and UAT environments.

Environnent: SoapUI, Java, JIRA, Test Director, MS SQL Server, RUP, UML, Lotus Notes, Microsoft Office Suite

Project: Dominica Civil Registry (January 2012 – January 2014)

Client: Dominica

The civil registry system is designed to be a secure enterprise grade content management, aggregation and information retrieval system for vital national records pertaining to birth, death and matrimonial data. Some of the components of this system are forms based data entry modules, Certificate Request processing portal, Administrative back-office portal, and reporting module. As a member of this project team, my roles and responsibilities involved the following.

Responsibilities

Wrote data generation scripts, data validation test cases.

Participated in finalizing User Experience in conjunction with development team and end user representatives.

Performed end user testing for forms based data entry module.

Wrote Perl based testing scripts to test authorization policies for various components within the back-office portal.

Environment: SoapUI, Java, JIRA Shell Scripting, SQL, AGILE/RUP, UML, WinRunner, Java, MS SQL Server Forms Development Kits

Project: Alberta Driver Licence (June 2009-January 2012)

Client: Government of Alberta Service Alberta

Enterprise Integration project that involved deploying CBN’s secure image capturing module with the motor transport association’s main ERP. As a member of this project team, I performed the following duties.

Responsibilities

Developed test plans and test cases for secure image management system and its integration with the card processing system.

Interacted with product managers from both the SIMS and Card processing units by organizing formal meetings to clarify the testing requirements for the long running business processes.

Documented the long running business processes involved from a QA prospective, to enable the creation of the above mentioned test cases.

Implemented the test plans and test cases. As a part of this exercise I wrote test cases, wrote software configuration management scripts, performed hardware quality assurance and tested the high availability and redundancy features.

Wrote SQL scripts to test CRUD operations/integrity of the data model and ensured that the data driven test cases were providing accurate results. As a part of this exercise, I had to study the entity diagrams and the underlying physical

relation and directory layers from the date model artifacts provided from the DB team.

Wrote a load testing suite to do performance testing using SoapUI

Performed application walk through and demonstrations for client project managers.

Worked closely with teams of developers throughout the entire software development life cycle, to elicit and manage requirements, develop test strategies and test plans and ensured product quality.

Environment: SoapUI, Java, JIRA Shell Scripting, MS SQL Server, UML, Quick Test Pro, Java, Forms Development Kits

Project: Virginia Driver Licence Central Issuance (June 2008-June 2009)

Client: Commonwealth of Virginia, U.S, and Department of Motor Vehicles

Enterprise Integration project which involved deploying CBN’s custom image capture and identification management solution as an integrated component with Virginia, Department of Motor Vehicle core ERP. The Project was divided into four major modules: SIMS (image capturing system), RMM (Request Management module), and Administration Console and Reporting module. As a member of these project teams, I performed the following duties.

Travelled to Virginia to analyse and perform an inventory on existing test cases and related artifacts, for SIMS and reporting modules. Based on these analysis and information gathering, I created a modified test plan for the above mentioned modules. Participated in usability testing..

Presented the new testing plan and associated project details to my upper management and immediate supervisor, back at the main office in Ottawa.

Lead the efforts to implement the new inventory of test plans.

Performed integration testing between various modules and hardware components.

Created a service client API to test the SOAP end points of various services offered in the SIMS module.

Participated in code walkthroughs of testing related programming artifacts created by peers.

Performed database testing using db check points and SQL Query

Environment- SoapUI, Java, JIRA Shell Scripting, SQL, AGILE/RUP, UML, Java, Quick Test Pro, MS SQL Server

2) Software Support and QA, IMAGEWARE SYSTEMS LIMITED, Ottawa

(July 2007-June 2008)

Project: IWS Law Enforcement

IWS Law Enforcement enables officers to capture, store and search booking data and images including mug shots, fingerprints. This content is then further distributed to other law enforcement applications. My roles and responsibilities as a member of this project team were:

Responsibilities

Provided technical assistance and support to contracted Image Ware clients using the law enforcement module.

Involved in test case and test scenario development, which were used in the QA process.

Reported and monitored bugs detected during QA process in the bug repository.

Performed regression testing on bug fix releases

Modified existing SQL scripts and stored procedures designed to validate test runs

Environment- Java, MANTIS, UML Java, MS SQL Server,Microsoft Office Suite

3) Technical Support Specialist, Dell, Ottawa (September 2006-July 2007)

Responsibilities

Assisted US customers with their Dell computer related queries and helped them to fix the technical issues.

Learned the full range of Dell technology, products, and services.

Resolved product or service problems by clarifying the customer's complaint; determining the cause of the problem; selecting and explaining the best solution to solve the problem; expediting correction or adjustment.

Performed upgrades, installation of software and drivers and essential desktop troubleshooting.

Performed diagnostics and troubleshooting of system issues, documented help desk tickets/resolutions.

4) Technical Support Specialist, Arvato, Ottawa (December 2005-September 2006)

Responsibilities

Resolved customers technical issues in a timely manner (in accordance with published response time) via technical support.

Provided technical support on internet and connectivity issues using documented procedures and available tools.

Used troubleshooting techniques to identify products that are defective.

Provided solutions to the customer based on customers concerns and queries.

Provided input on unique and recurring customer problems.



Contact this candidate