Download PDF

Work experience

Jan 2013Present

Software Quality Analyst

  • Write manual and automated test cases
  • Work to develop and implement appropriate testing methodologies, processes and procedures.
  • Develop and document test strategies and plans.
  • Interact with programming, design and customer support departments to define, document, analyze, perform and interpret tests for products, systems, components or modifications. 
  • Identify functional problems and suggest resolutions.
  • Demonstrate knowledge of commonly-used concepts, practices, and procedures in Software Development life cycle.
  • Develop, analyze and execute manual and automated test cases.
  • Identify and resolve issues arising during testing through appropriate feedback to programmers and management.
  • Maintain records and log of issues and tracking through resolution.
  • Participate in process improvement or change programs as appropriate.
  • Assist in developing quality assurance policies and procedures relating to software testing.
  • Participate in meetings held with appropriate department staff in planning steps required to implement quality software.
  • Assist with the review of specialized and complex data and evaluate accuracy of completed software tests.Write manual and automated test cases.
Jun 2006Nov 2012

Quality Assurance Engineer

  • Responsible for fundamental testing of all call scenarios on VoIP, Centigram and IVR platform, following monthly production releases.
  • Perform regression testing on all web portals and telephony based features.
  • Write test cases, plans and executing testing manually.
  • Record test results and documentation on test cases.
  • Ability to use automated testing tools like Selenium RC, Web Load, Sipper and other available test tools. 
  • Participate in corporate SCRUM initiatives including daily stand up meetings, weekly QA meetings and monthly planning meetings. 
  • Utilize internal software programs including SQL, MKS and Packet tracer to identify solutions pertaining to problems arising on the VSP.
  • Extensive use of Microsoft Excel for tracking testing results.
  • Create tickets for defects that arise while testing developer’s code.
  • Work closely with developers to test their code prior to release to avoid issues that would arise after production releases. 
  • Work with automation tools like selenium in post and regression testing. Also write test scripts for running automation tests for selenium.
  • Monitor of web logs by use of tools like Wire-shark, Sniffer , BEA, ACME and Media Server. 
  • Documentation of test cases and result on excel and shared drive folders.
  • Participate in Daily Agile methodologies which include daily standup, burning hours through MKS, attending design meeting and documentation of stories / tasks. Getting involved in release planning. 
  • Work with Product Manager in assisting with training in SDLC.


May 2002Aug 2005

Bachelor of Art- Computer Science

University of Iowa

The Computer Science program at the University of Iowa provides the knowledge required for long-term success in a rapidly changing field. Emphasis is not only current techniques, tools, and programming languages but also emerging conceptual frameworks that provide a view of the future.

May 2000Aug 2002

Associate's Degree Computer Operations

Kirkwood Community College

This program provides exposure to an introductory level to networking, programming, and PC hardware.


Agile Methodologies