USMAN ALI

usmanalipak@gmail.com
Phone: +92 321 4119902
Skype ID: usmanalipak
Lahore, Pakistan
OBJECTIVE
About 7 years of QA / Testing focused career after graduating with a degree in Computer Science.
Seeking a challenging position as Sr. Quality Assurance / Test Engineer in a competitive environment,
where I can utilize my professional skills and capabilities to advance the organization and myself.

EDUCATION
BS (Honors), Computer Science, 2007
Punjab University College of Information Technology Lahore, Pakistan

TECHNICAL SKILLS

Programming and Scripting
Java, JavaScript, VB Script (For Automation Test Scripting)
Structured and object oriented programming and script writing for automating tests cases in leading
automated testing tools available.

Standards and Methodologies
Experience in ISO 9001 and CMM standards
SDLC and Process Models in Software Engineering
Software Testing, Quality Control (SQC), Quality Assurance (SQA)
Test-Driven Testing Methodology in Agile Software Development Model

Application Testing
Security Testing
Usability Testing
Functional Testing
Performance Testing
Functional Web Automated Testing
Mobile Apps Testing (iOS, Android, BlackBerry & Windows)

Automated Testing Tools
JUnit
Cucumber
MonkeyTalk
HP Quick Test Pro
Selenium WebDriver
Acunetix (Web Security Testing Tool)
JMeter (Web Performance Testing Tool)
Code Coverage and CI Tools: JaCoCo, Jenkins, TeamCity
Burp Suite (Integrated Platform for Performing Security Testing of Web Applications)


Bug Tracking Tools
JIRA, Trac, Bugzilla, Agilo, TestLink, Mantis, Asana, Unfuddle, Pivotal Tracker

Software Engineering Tools
VMWare, Vagrant, Putty, Wireshark, Eclipse, Navicat for MySQL, WinSCP, Cisco AnyConnect VPN Client

WORK EXPERIENCE
Banckle Pty. Ltd.
QA Team Lead
June 2012 – Present

Banckle Pty. Ltd.
Sr. QA Automation Test Engineer
May 2011 – June 2012

VeriQual Pvt. Ltd.
Sr. SQA/Automation Test Engineer
August 2009 – May 2011

North Bay Solutions Pvt. Ltd.
SQA / Automation Engineer
August 2008 – August 2009

Kraysis Pvt. Ltd.
SQA Engineer
June 2007 – August 2008


PROJECT & SKILLS
Banckle - http://banckle.com/: Currently I’m working in Banckle and my key responsibilities are to
make sure that each release is bug-free and pushed to production on time. I’m leading the main QA
team of the Banckle having 5 QA resources, to assign tasks and take reports on daily basis to update the
Project Manager with the overall progress of the project. I’ve automated the High Sanity Functional Test
Cases in Selenium WebDriver and run Selenium Scripts periodically on testing environments and also
update the test scripts according to latest enhancements. I have configured and using Jenkins for
Continuous Integration. I’m responsible to maintain quality of all products of Banckle and implementing
new policies to improve quality of all products and approaching toward bug prevention techniques. We
have multi-location team structure and collaborate with other teams in China and Russia via
teleconferencing to discuss the project details, functionalities and other stuff. I have scripted
performance test cases for Banckle Feedback Capture and Banckle Meeting products using JMeter.

Shutl - http://shutl.com/uk/: While working on this project, my key responsibilities were to make sure
that each sprint closed in time and also to verify that QA, UAT, TEST & PRODUCTION environment are
stable at end of each sprint. I’ve automated the Sanity Test Cases in Selenium – RC and run Selenium
Scripts periodically on testing environments and update scripts according to latest enhancements. For
this project, I also done some scripting using QTP 9.5 for functional test cases of the web application.
Except functional automation testing, I have performed Security & Performance Testing for Shutl
application and also trying to implement process improve model to produce quality oriented
deliverables of the project. Shutl team was multi-location team located in Karachi and London.

Tapjoy - http://tapjoy.com/: Previously, I worked on Tapjoy during my Cambridge Docs tenure, and my
key responsibilities in this project were to identify the use cases to be automate, Black-Box testing, Gray-
Box testing and Back-End testing. I automated the use cases of the application using Selenium-RC
(Selenium Remote Control) and QTP as well. Prepared Test Plan and reporting found bugs during
testing on Bugzilla also part of my job specifications.

Supply Chain Online: I worked on this project in Kraysis and I have done manual as well as automated
functional testing of this application using Test Complete. In this project, I have done load/stress testing
of this application using JMeter and Load Runner.

System Mechanics Professional: This was the first project of my professional career on which I done
manual functional testing. I worked on this project for a year on different builds.


CHARACTERISTICS, INTERESTS, HOBBIES
Hardworking and good at working under pressure
Wholehearted towards Software Quality Assurance
Extremely good self-learner of latest technologies and trends
Interest in cricket, iPhone games and reading on a variety of topics
Very interested in computer related stuff, gadgets and new testing tools