Qa Manager Resume
Cincinnati, OhiO
SUMMARY:
- Over 13 years of work experience, 11+ of them in Software Quality Assurance
- Worked in 4 Fortune 25 companies
- Managed teams of up to 17 testers
- Used to run a software testing training company
- I train QA testers on the week - ends in manual testing & automation (Java/Selenium WebDriver)
- Strong in ad hoc testing & once found 40+ defects in 16 hours
- I found a bug in Confidential 's iOS (Version 9.2.1). If the user does not enter the 'To' field when sending an email, the system lets them send the email as long as the 'Cc' field is filled out
- 3 of my most innovative testing techniques are: the ‘how to think like a developer’ technique, the ‘fulfill the daily quota of defects’ technique & the ‘what would happen if XYZ functionality were broken’ technique
- Support the Build Vs. Buy mentality & can prospect, train & staff a testing team of 10 (all by myself and thus save 100's of thousands of dollars)
- Came up with a Java technical interview format that completely removed biases & peer influence
- Attracted top talent by thinking outside the box to close out hard-to-fill positions
- Personally trained teams in C#, Java, Vbscript, Six Sigma, CSTE, estimation techniques, agile concepts, SQL & leadership
- My training is unique in that it follows the learning pyramid
- Wrote a Java program to identify the Insight personality color of each team member
- Used Gallup's Strengths Finder test to identify team strengths
- Deeply influenced by John Maxwell's 5 levels of leadership
- Turned failing automation projects around by factoring in ROI
- Can program Selenium WebDriver in both Java & C#
- Set up hybrid automation frame-works with QTP (now UFT)
- Can automate testing of mobile phones & tablets using Appium
- My IQ is 120, 91st percentile
TECHNICAL SKILLS:
Manual Testing Tools: ALM, Quality Center 10.0/9.0/8.2, Test Director 8.0/7.0, ClearCase/ClearQuest 7.0, JIRA, Team Foundation Server
Automation Tools: UFT 11.0, Quick Test Pro 10.0/9.2/9.0/8.2/6.5, Test Complete, LoadRunner 8.0/6.5, Silk Test, Selenium, Eclipse, Jenkins, Jmeter, JUnit, TestNG, SourceTree, Git, Bitbucket (formerly Stash)
Mobile Automation Tools: Appium, Android Visual Studio, Android Emulators
Programming: C#, C, C++, Java, VBscript, VB 6.0, COBOL, Shell Scripting (ksh, csh, bash)
Operating Systems: Windows NT/XP/ 2000/2008/2012/ Vista, UNIX (Sun Solaris)
Database Tools: Oracle 11i/10g/9i/8i, SQL Server 2000, SQL, PL/SQL, Mongo DB, SQLite, Toad, MySQL, MS Access
Data Warehousing Tools: Informatica (Power Center), Erwin
Reporting Tools: Business Objects, Impromptu Cognos, Cognos Upfront
Web Services: Soap UI
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, Ohio
QA Manager
Responsibilities:
- Managed a team of 17 people, with 8 people onshore and 9 people offshore
- Conducted 1-1’s with the team to address concerns on a monthly basis
- Conducted performance reviews periodically with the team
- Promoted team-members when they exceeded their contributions in that role
- Provided constructive feed-back for the team to improve
- Provided a clear road-map for the team to advance to the next level in their QA career
- Personally taught the entire BA & QA team automation basics using C# and Visual Studio
- Personally taught team members VBScript programming basics
- Personally taught some team members database/SQL concepts
- Wrote programs with bugs in it and had the team discover the bugs to improve their bug-finding skills
- Participated in bug hunts and found 2 bugs in 2 hours and won a gift certificate for it
- Trained the team in Agile methodology using online articles written by the famous Kelly Waters
- Trained the team on estimation techniques using the ‘guestimation’ technique and averaging results
- Interviewed and hired talented candidates
- Came up with a Java quiz during interviews that minimized the halo effect and the influence of one peer over another
Environment: SQL Server, Test Complete, Vbscript, Selenium WebDriver, C#, Visual Studio
Confidential, Blue Ash, Ohio
QA Automation Lead
Responsibilities:
- Wrote automation test scripts by identifying common repeatable methods in order to speed up the time it takes to write scripts
- Used the Page Object model to simplify object identification
- Used Junit along with the @Before, @Test and @After annotations
- Used BrowserStack (Saas) to run the automated scripts across multiple browsers/operating systems
- Kicked off the automation scripts using maven
- Used explicit waits instead of implicit waits everywhere to avoid slowing down scripts
- Stored the automation scripts using continuous integration with Bitbucket (Stash) & SourceTree
- Created & approved separate pull requests and participated in meetings to set guide-lines for pull-requests
- Used SOAP UI to test URI’s and make sure the right data was retrieved using Assertions written in Groovy
- Built a regression suite using Selenium WebDriver & Java using the Eclipse IDE
- Used the keyword-driven framework for improved re-usability
- Used the data-driven framework to use an excel sheet to decide which scripts to run
- Created test simulations using the open-source load-testing tool, Jmeter
- Set up a test suite and test work-flow using the inexpensive tool, JIRA and therefore eliminating the need for an expensive tool like QC
- Trained and mentored team members in Selenium/Java by providing a live-demo
Environment: Java, Windows 7, Mongo DB, Selenium WebDriver, Eclipse, ipad 4, JUnit, iPad 3, iPad 4, iPhone 6s
Confidential, Kansas City, MO
Sr. Automation Engineer
Responsibilities:
- Worked in an agile environment with 3 week Confidential
- Reverse-engineered requirements and stored them in ALM (QC)
- Wrote test cases based on the requirements
- Prevented defects by identifying future requirements and bringing them up with the business
- Developed automation scripts using UFT
- Wrote scripts using UFT to automate other routine processes
- Wrote SQL queries using Toad to join multiple tables and dig out information
- Executed manual tests in ALM (QC)
- Worked with the entire team to identify complex edge cases
- Carried out risk-based testing to identify defect-prone areas
Environment: UFT, ALM, Soap UI, Toad, ScrumWorks Pro
Confidential, Mason, Ohio
Sr. QA Analyst
Responsibilities:
- Worked in an agile environment with 3 week Confidential
- Wrote test cases based on previously uncovered defects
- Executed manual tests in Quality Center
- Worked with the development team to fix defects
- Carried out risk-based testing to identify defect-prone areas
- Pushed out new builds to the QA environment
- Wrote documentation on the test processes
- Carried out automated testing using Silk Test that ran on Java using the Eclipse IDE
Environment: Java, Windows 2000/2008/Vista/XP/2012, Silk Test, Quality Center, Eclipse, Oracle
Confidential, Kettering, Ohio
Software QA Engineer
Responsibilities:
- Worked in an agile environment with 3 week Confidential
- Wrote automated tests using Selenium WebDriver that ran on a Java framework using the Eclipse IDE
- In the absence of any requirement documents, updated a master feature list to act in its place
- Identified requirement gaps to improve the number of defects captured, and in turn improved software quality
- Increased test-case coverage by reviewing previous defects and using Pareto charts to organize them by frequency of occurrence
- Utilized fish-bone diagrams to get to the root-cause of the higher defect rates
- Wrote and executed manual tests
- Created software quality metrics such as test-case efficiency to analyze how each section of the application was faring, in terms of quality
- Trained the entire QA team in a six sigma yellow belt course
Environment: Java, Selenium, Eclipse, Jenkins, Tarantula, MySQL
Confidential, Springboro, Ohio
CEO
Responsibilities:
- Opened my very own start-up company to train people in Software QA
- Advertised and marketed the brand name myself
- Corresponded with clients back and forth to bring in new business
- Built a website using Word-Press
- Wrote a lot of software testing articles on the website
- Create video tutorials on six sigma and software quality
Confidential, Blue Ash, Ohio
Quality Assurance Automation Lead
Responsibilities:
- Managed an automation testing team of 5 to 10
- Wrote automated scripts using VBScript for Quick Test Pro (QTP)
- Setup frameworks such as the hybrid and the data-driven framework
- Planned, coordinated, and worked towards deadlines
- Interviewed and hired people with an IT background
- Analyzed return on investments for various segments of a portfolio
- Conducted proof-of-concept tests before carrying out full-blown versions of a new idea
- Suggested using camcorders/ Snag-it software to record failure analysis
- Carried out automation feasibility before automation script development
- Provided estimates for entire automation release cycles
- Worked with the manual testing team to determine the scope
- Provided technical solutions for issues with data preparation, execution and failure analysis
- Moved scripts from one QC project to another due to an upcoming migration effort
- Identified bottle-necks and figured out ways to improve processes
- Participated in voice-of-employee meetings to improve the employee-retention rate
Environment: Quick Test Professional, Quality Center, AS 400
Confidential, Cincinnati, Ohio
Quality Assurance Lead
Responsibilities:
- Managed a testing team of 10
- Wrote automated scripts using VBScript using Quick Test Pro (QTP)
- Built a hybrid automation framework as well as the libraries to go with it, from scratch
- Planned for software quality improvement using automated tests
- Logged testing-related defects enterprise-wide and tracked them till they got fixed
- Coordinated the software development effort across various milestones
Environment: Quick Test Professional, Quality Center, SQL Server, LoadRunner
Confidential, Dublin, Ohio
QA Analyst
Responsibilities:
- Tested health-care applications by creating scorecards that involved data-base queries
- Wrote SQL queries to make sure that the data on the front-end matched the back-end
- Tested the load on the application in order to identify bottle-necks and improve performance
- Conducted training for the stake-holders to understand how to use/create the scorecards
Environment: Oracle, Rational ClearQuest, Rational ClearCase
Confidential, Dublin, Ohio
QA Analyst
Responsibilities:
- Conducted testing for voice-recognition software
- Wrote tests to be conducted to break software and identify defects
- Logged defects when they occurred and made sure they were addressed in a timely manner
Environment: Bugzilla, RoboForm
Confidential, Houston, Texas
QA Analyst
Responsibilities:
- Wrote code to cleanse and refine data
- Wrote queries to dig into the data-base and pull data for upper management
- Wrote queries to make sure that the data loaded into the data-bases correctly
- Worked with business analysts to understand the business
Environment: Informatica, Oracle, Quality Center (Test Director)
Confidential, Cincinnati, Ohio
QA Analyst
Responsibilities:
- Wrote programs to identify defects within the software application
- Logged defects and tracked them till successful completion
Environment: Informatica, Test Director
