FAROOQ YOUSUF ***** HARBOR HILLS TER, APT# ***
LANSDOWNE, VA 20176
*************@*****.***
C: 571-***-**** H: 703-***-****
EDUCATION
Systems Engineering, Bachelor of Science
August 2005 – May 2008
George Mason University - Fairfax, Virginia
EXPERIENCE
Lead Software Test Engineer
October 2010 – Present
FGM, Inc – Reston, VA
* Used agile methodologies to test an international Java application (IMSMA – Information Management System for Mine Action)
* Developed test cases using System Task Design Documents in Test Case Management Lite
* Organized team testing sessions (Bug Bashes) for new releases
* Participated in Change Control Board meetings to discuss and decide software changes
* Used TestTrack Pro to record and verify defects
* Performed various types of manual testing: functionality, regression, GUI, usability, error handling, positive and negative testing
* Worked with software developers to develop test cases and defect resolution
* Used Subversion to manage test cases
* Participated in team meetings for functional specifications and testing strategies
Quality Assurance Engineer
January 2010 – July 2010
Intridea – Washington, D.C.
* Wrote and executed automated test scripts using Cucumber and Watir (Web Application Testing in Ruby)
* Wrote test cases for various web applications
* Performed various types of testing: automated, manual, functionality, regression, GUI, usability, error handling, exploratory, security and sanity testing
* Used Git version control system to manage test scripts
* Used Firebug to inspect DOM elements, CSS and HTML for test scripts
* Logged software defects in Unfuddle and Pivotal Tracker (project management tools)
* Communicated with software development team via Campfire and Present.ly
* Taught and tutored automation techniques and methods to QA team members
Quality Assurance Analyst II
August 2009 – January 2010
National Student Clearinghouse – Herndon, Virginia
* Created and maintained test documentation based on application business logic documentations
* Worked with application developers and internal users to develop thorough test cases
* Verified software functionality for software development projects
* Created test data/conducted database queries as required to evaluate software functionality
* Created defect tracking for application deficiencies found during testing
* Participated in peer reviews of functional specifications, application previews, and test plans/test cases
* Reviewed functional requirements to ensure all user paths are covered
Software Quality Assurance Engineer
May 2008 – June 2009
VisualCV - Reston, Virginia
* Used agile methodologies to test an exciting and new Ruby on Rails web application
* Automated manual testing using Watir (Web Application Testing in Ruby) scripts and Cucumber
* Used Subversion and Git version control systems to manage code and documents
* Used Capistrano for deployment tasks to various environments
* Performed various types of testing: functionality, performance, regression, GUI, usability, error handling, exploratory, security and sanity testing
* Worked with Mongrel and Thin - Ruby application servers
* Performed development tasks using TextMate
* Utilized Rake to automate tasks and setup testing environment
* Used Firebug to debug and inspect DOM elements, CSS and HTML
* Used Rails script/console and IRB console for testing and developing tasks
* Tracked bugs and milestones with Unfuddle, a project management tool
* Managed test cases and user stories using Test Run, a test case management application.
* Composed screen casts of application bugs with Jing.
* Communicated with team members using Campfire.
* Tracked application error logs to find bugs.
Quality Assurance Engineer, Intern
May 2007 – December 2007
America Online - Dulles, Virginia
* Intern on the Email Product Development Team
* Received Quality Assurance Requests (QARs) for various projects from developers which were installed and tested in the test environment
* Automated manual testing using Perl scripts
* Used Bug Logging and Tracking application to discover and document software defects
* Worked with the development team to resolve software defects
* Set up and deployed new builds into the test environment using Unix and BEA Weblogic for testing
* Searched the error logs using Unix to locate software defects
* Executed various test cases
Quality Assurance Engineer, Intern
August 2005 – May 2007
Real Networks - Reston, Virginia
* Tested various web applications and cell phone content/applications in development, test, and production environments. Clients included Verizon and AT&T.
* Wrote, maintained, and executed test cases
* Performed functionality, interface, and regression testing
* Reported all software bugs to a central bug reporting system
Skill Set
CSS
HTML
Ruby on Rails
SQL
Capistrano
Cucumber
FireBug
FireWatir
Git
Rake
SafariWatir
Selenium
Subversion
TextMate
Watir
Web Developer
Toolbar
MySQL
PostgreSQL
Linux/UNIX
Mac OS X
Windows Vista/XP
Mongrel
Thin
Adobe Photoshop
Adobe Flash
Adobe Fireworks
Basecamp
Campfire
Confluence
iMovie
Jing
Jira
MS Office Suite
Pivotal Tracker
Present.ly
Unfuddle