Darren Powell 647-***-****
*******@*******.***
****-**** ********** ** *********** ON L5N3A8
Software Test Specialist & BUSINESS ANALYST
Over 14 years combined of software quality assurance testing and business analysis experience o Solid knowledge of Regression, Functional, System integration, Device, Cross Browser testing o Excellent knowledge of the Software Development Life Cycle, Software Testing Life Cycle o Extensive experience of Waterfall and Scrum methodologies o Strong analytical skills applied to JAD sessions (Joint Application Design) and RCA (Root Cause Analysis) investigations o Strong communications skills across Management, Development and End User o Works well collaboratively and independently
Technical Competencies
Automation Tools: SoapUI, Robot Framework, Test
Complete, Selenium
Scripting Languages: JavaScript, XML, JSON
Diagnostic Tools: Fiddler, Postman
Databases: Oracle, MySQL
Application Server: Apache Tomcat
Protocol Tools: WinSCP, Putty
Reporting and Defect Tools: JIRA, Remedy, Rally, Business Objects, Version One, MKS Integrity, HP
Quality Centre
Operation Systems: Linux, Windows, MAC OSX
Test Environments: Mobile, Web-Apps, Server-side,
Source control: Jenkins, Git Gerrit, Perforce
Professional Experience
o SOFTWARE TEST & AUTOMATION SPECIALIST - SOFTWARE LOADING & PUSHCAST SYSTEMS [July 2009 –May 2015]
Blackberry, Waterloo ON and Fredericton
I worked as a Software Test Specialist performing functional, system, Ad-Hoc and regression testing in addition to researching and implementing automated test systems to gain testing efficiencies. The initials projects I worked on were developed using a waterfall methodology, however the later ones were all Agile based. Some of the global projects I created, executed test cases for and performed test coverage analysis were: The Integrated Services Installer which was a Microsoft IIS backend solution for clients who didn't want a hosted solution for our Pushcast system. Using this installer resulted in the installation and configuration time being reduced from about 12 hours to just over an hour.
The Virtual Pre-Load projects was a method for carriers (Bell, Rogers, Telus etc.) to deploy packages with a device (upon activation) that are not part of the core OS (ex. Facebook or a package exclusive to Bell) that add value to their bundle when compared to a rival. This project involved several department across blackberry as well as various carriers. A side project I undertook was research into the feasibility of automating our manual tests. My initial solution was using Test Complete against an existing manual test suite to demonstrate how it can be used and what the benefits were. After an extended trial this solution was implemented for the QA team. About a year into it's use I was asked to find an open source solution which ended up being SoapUI
In addition to the above I was always involved in UI testing (for Device and Web Apps) and Protocol testing between client and server.
Key contributions
Research and implemented automated test systems for user interface and protocol testing
Design and Executed tests (Manual and Automated) using SoapUI, Robot framework and Test Complete for Web Application, Device and REST API protocol testing.
Liaise with scrum masters and product owners in order to develop effective test cases to account for new features and defects.
Assisting with defect fixing and root cause analysis for issues encountered during sprints
Test case coverage analysis meetings to ensure the correct type of tests are being applied
VM management of test environments using VMware to control the state of the VM including Application and DB deployment
Tutorial wiki creation for development and QA teams in order to assist them with their data setup for testing
Participation in live beta tests of device upgrades o INFORMATION SYSTEMS BUSINESS ANALYST - PUSHCAST SYSTEMS [July 2008 –July 2009] Blackberry, Fredericton NB
My initial role here was as an IS Business Analyst for Blackberry Pushcast systems where I was Instrumental in analysing product stakeholder requirements, marketing and end user requirements, then defining business and technical requirements. I would then channel the information between the client and internal teams during the software development life cycle.
The key product my efforts were directed to was the Pushcast Player which clients would use to distribute/stream information (documents, audio or video) in a secure controlled environment to mobile and/or desktop clients Key contributions
Elicited, analysed, validated, specified, documented, and managed the requirements and needs of the project stakeholders, including customers
Gathered and compiled user requirements to convey to all other teams involved with the SDLC
Served as a conduit between the customer community and the software development team through which requirements flow.
Applied analytical, and problem-solving skills to help support the development process, and to ensure that project deliverables are met according to specifications
Translated requirements into documentation such as detailed functional specifications, process flows, use case analysis for issues encountered during sprints
Conducted design reviews with internal and external stakeholders o INFORMATION SYSTEMS BUSINESS ANALYST - IBMS [Sept 2002 –July 2008] Discovery Channel, London UK
I began work helping with the implementation of the Integrated Broadcast Management System across 3 regions (UK, US
& Asia). The implementation involved testing of the software & System Administration (which included setting up user groups, security profiles & system tables). Interfaces configuration (Sales, playlists & Asruns) to third parties was an area that I was heavily involved with.
I also wrote test scripts (for the business users) & worked closely with the suppliers (Pilat) during acceptance & new functionality testing.
The role was further expanded into a business analyst role were I would gather business requirements & submit them to the steering committee for approval. In addition the roles also require me to analyse current workflow & procedures in order to streamline & improve efficiency.
Key contributions
Liaised with the US & Latin American regions for the project implementation & testing on a global scale.
Defined & created the initial security groups & profiles used in IBMS for Discovery.
Wrote test scripts to verify that existing & new functionality performed as describe by vendor (Pilat)
Arrange UAT for the Business users & core system testing.
Worked closely with vendors to ensure that all interfaces (playlist, spot asruns etc) work as required.
Analysed current workflow procedures in order to streamline & improve efficiency. This would be submitted to the steering committee for approval.
Travel to regional offices in Europe (Paris & Milan) to provide onsite support, training & consultancy.
Implementation of an entirely new major module in IBMS – The Planning Grid. This module is used globally
Developed various reports & tools using Oracle SQL & Remedy.
Basic GUI/Front end development using HTML & Photoshop. o PRODUCT ASSURANCE TESTER/IMPLEMENTATION CONSULTANT – IBMS [Feb 00 –Dec 2001] Pilat Media, London UK
I began working as a Product Assurance Tester. This would involve stress testing, re-testing bug fixes, writing test scripts & user manuals. A major assignment for me was to work with the programmers to develop & test the security module. This role developed into a Consultancy position that required me travelling to clients (such as MTV, Meridian & UPC Tv, based in London, Southampton & Amsterdam respectively) to provide solutions, to issues they may have. Occasionally client meetings would be necessary in order to appreciate their business requirements. A major project I undertook was the implementation of a helpdesk system called Assyst, for about 70 users. This application was used as the backbone for all support/development issues. I was also tasked with the training of staff in using this new system.
In addition to all the above I also helped in developing reports using Business objects (I attended a 3-day course: Administrator & Designer aspects).
Key contributions
Worked with the programmers to develop & test the security system
Defined & created the initial security groups & profiles used in IBMS for our Discovery Channel client.
Developed reports using Business objects - attended a 3-day course: Administrator & Designer aspects.