Sr. Software Qa Engineer/test Lead Resume
Austin, TX
SUMMARY
Experienced, resourceful, and proven software quality assurance professional with 19+ years of developing and implementing quality - assurance and quality-control methodologies to ensure compliance with QA standards, federal regulations and customer specifications; coupled with expertise in designing and developing effective QA test automation frameworks for desktop, web, and mobile applications. Consistently identified by clients as a critical player in project successes.
AREA OF EXPERTISE
- SQA Testing and Methodologies
- Regression and Negative Testing
- Manual and Automated Testing
- Test Plans, Cases, and Processes
- UI and Compatibility Testing
- Defect/Bug Tracking
- Functional Requirements
- Problem Solving and Analysis
- Test Strategies and Coverage
- Scripting and Documentation
- Engineering Creative Solutions
- QA and QC Standards
- Tier-3 Post-Release Support
- Release Management/Source Control
- Desktop - Web - Mobile
- Web Services (SOAP and REST)
- End-User Training
- SAFE Agile/Scrum
- Communication Excellence
- Information Facilitator
- Performance Test Engineering
- Authoring Test Deliverables
- Subject Matter Expertise
- Broad Industry Knowledge
TECHNICAL SKILLS
- Selenium/WebDriver/TestNG
- JIRA
- Java
- Jenkins
- Windows 7
- HP QTP/UFT
- Confluence
- C#
- Apache Ant
- Windows 8.1
- HP Quality Center
- Visual Studio
- SQL
- GitHub
- Windows 10
- HP WinRunner
- Bugzilla
- JavaScript
- Subversion
- Mac OS X
- HP TestDirector
- HP LoadRunner
- IBM Rational Functional Tester
- IBM Rational Quality Manager
- Microsoft Test Manager (MTM)
- Ranorex
- REST Assured
- Protractor
- Jasmine
- TestTrack Pro
- WebTrack
- FogBugz
- TFS
- TSL
- Python
- Groovy
- TFS
- Bamboo
- TeamCity
- Apache Maven
- Linux
- Ubuntu
PROFESSIONAL EXPERIENCE
Confidential - Austin, TX
Sr. Software QA Engineer/Test Lead
Responsibilities:
- Served as QA Subject Matter Expert for Applications-Under-Test
- Identified issues by performing functional and non-functional testing; utilizing both manual and automated test validation on the front-end and back-end of enterprise applications.
- Designed, built, and maintained Selenium/Java/C#/Maven/WebDriver frameworks; including Apache POI
- Managed QA product backlog, work items, tasks, and team member assignments with Team Foundation Server (TFS)
- Worked in a SAFE Agile release cycle; authoring test plans for each sprint/iteration
- Performed root cause analysis on defects and conveys the reproduction steps to the development team
- Wrote and maintained test documentation and deliverables
- Owned the overall quality of the products
- Assisted in managing resource allocations across a functional space and called out constraints as necessary.
- Led coordination of all testing activities on a project.
- Logged, tracked, and verified resolution of requirements and software defects.
Confidential - Austin, TX
Software Development Engineer in Test
Responsibilities:
- Defined the overall test strategy and plan with emphasis on test automation.
- Created test automation framework: Utilizing Selenium/WebDriverJS, Jasmine, Protractor, Node.js, and JavaScript.
- Executes test automation; generating and submitting analyze results to senior management.
- Read code to troubleshoot and isolate defects
- Maintained defect life-cycle utilizing Zephyr for JIRA; following issues through to resolution.
- Worked closely with Development Engineers and Tech Support to analyze reported incidents and identify defects
- Conducted Exploratory testing to identify defects and accessibility issues
- Automation framework creation and extension development
Confidential - Austin, TX
Sr. Software QA Engineer
Responsibilities:
- Represented QA in review, planning, and design sessions.
- Was responsible for writing and executing detailed test plans; including Integration, Functional, and Regression testing on web and mobile application through agile project engagement; utilizing Microsoft Test Manager.
- Collaborated with key stakeholders including infrastructure engineers, business analysts, development teams, project managers, and where applicable, management, to report test progress and escalate issues requiring attention.
- Worked side-by-side in sync with developers during the sprint to both develop and test features in parallel.
- Created the software test strategy, test process artifact templates, test metric definition and industry standard report definition.
- Maintained defect life-cycle and follows issues through to resolution; utilizing Team Foundation Server.
Confidential - Austin, TX
QA Test Automation Lead
Responsibilities:
- Designed, created and executed manual and automated test cases, test suites, and test scripts for products under development; utilizing Ranorex, JIRA, Zephyr for JIRA, Confluence, and Git;
- Automated test processes by developing functional, unit, system, and system integration test scripts as part of coding.
- Converted manual functional and regression scripts to code-driven C# automated scripts.
- Procured and provisioned test data used for testing in the test environment.
- Updated existing automation tests and/or developed new programs to address a specific need or solve a particular problem with respect to automated testing.
- Provided metrics and measurements to help the project stakeholders and senior management make key decisions on the health of the product.
- Collaborated with business analysts, project managers, developers, architects and other testers to ensure the overall success of the project.
- Created, monitored and tracked status of software deliverables to completion/acceptance.
Confidential - San Antonio, TX
Lead Test Automation Engineer
Responsibilities:
- Evaluated multiple software test management and test automation tools to identify the tool that best fit the organization’s needs; ultimately selecting IBM Rational Functional Tester and Quality Manager for planning, tracking, reporting and automated test execution.
- Established and configured testing environments for executing test cases and scenarios.
- Conducted Black Box, Integration, Functional, System, End-to-End, Sanity, Regression, Acceptance, Load, Stress, Performance, Usability, and other types of testing to verify that the system met the specified requirements.
- Managed the retention of automate regression environments compatible with changing versions of the related applications;
- Oversaw, defined and tracked quality assurance metrics such as defect densities, open defect count, and code coverage.
Confidential - Austin, TX
Sr. Software QA Engineer
Responsibilities:
- Created software quality assurance and testing artifacts/documentation for all projects; routinely demonstrating a proven ability to provide transparency and metrics for release sprints, bug metrics, code coverage analysis and test code results.
- Automated highly transactional service route and dispatch management web application using Selenium WebDriver.
- Implemented Page Objects, Data Driven, Keyword Driven, and Hybrid automation frameworks using Selenium WebDriver, JAVA, and TestNG.
- Supported, maintained, and enhanced all test case automation related activities during iterative development, system testing, regression testing, and post-production testing.
- Created and maintained test plans, test cases, test scenarios, and test scripts in compliance with defined QA standards and methodologies.
Confidential - Austin, TX
Sr. QA Test Automation Engineer
Responsibilities:
- Created company’s first comprehensive database of documented test defects and procedures to enable accurate replication and ensure compliance with standards. Accelerated average QA testing turn-around time by 25% or more, allowing company to accept more testing projects without increasing staff.
- Designed and implemented automated testing tools and programs addressing areas including database impacts, software scenarios, regression testing, negative testing, error/bug retests and usability.
- Documented software defects using bug tracking system and reported defects involving program functionality, output, online screen and content to software developers.
- Created the Automation Test Plan, Test Strategy Document, test cases, scenario-based scripts, user-defined functions, reusable and split actions, and checkpoints for all development projects; utilizing Visual Basic coding in HP QuickTest Professional 11.0.
- Defined and provided risk assessment/mitigation strategies to ensure viability of QA processes;
- Troubleshot and resolved, and/or work with software vendor’s support team to resolve issues with the automated test tool(s)
Confidential - Austin, TX
Lead QA Engineer
Responsibilities:
- Responsible for developing and executing comprehensive test plans and test cases to verify functional and nonfunctional requirements, as well as overall usability.
- Designed and executed Test Cases using Microsoft Test Manager (MTM) for Functional and Regression Testing; covering all specified features/requirements.
- Organized multiple brainstorming sessions with the Business Analyst in understanding the Business and Functional requirements.
- Participated in weekly project status meetings related to testing.
- Tracked, reviewed, analyzed and compared defects using Microsoft Visual Studio and Team Foundation Server (TFS).
- Raised and prioritized bugs and re-tested bug fixes. Worked with developers in resolving the bugs.
- Kept clear records of all bugs identified producing progress reports on a regular basis.
Confidential - Austin, TX
Sr. Software QA Engineer
Responsibilities:
- Evaluated multiple software test management and test automation tools to identify the tool that best fit the organization’s needs; ultimately selecting Microsoft Test Manager and Microsoft Visual Studio for planning, tracking, reporting and test execution.
- Oversaw web-based applications testing, test estimation and approval processes.
- Prepared and submitted regression updates and software defect tracking reports to stakeholders, as appropriate.
- Developed automated test suites.
- Performed design reviews for continuous improvement in meeting client goals and needs.
Confidential - Austin, TX
Software Performance Engineer
Responsibilities:
- Gathered Performance requirements for the application and designed performance tests for the multiple clients within the organization.
- Extensively used HP Loadrunner for Developing Vuser Scripts.
- Customized Loadrunner scripts in C# language like String manipulation for the Loadrunner Scripts.
- Responsible for setting up monitors to monitor network activities and bottlenecks.
- Analyzed results for Bottlenecks and made recommendations for the bottlenecks.
- Monitored Metrics on Application server, Web server and database server.
- Created rendezvous point for Performance test scenarios to find deadlocks.
- Developed Test Plans, Test Scenarios, Test Cases, Test Summary Reports and Test Execution Metrics.
- Developed and Executed the Test cases & scripts for Smoke, Functional, System, Regression, and Performance.
- Involved in Business functionality review meetings and Use-Case Analysis and developing the templates for User/Customer Training and documentation.
- Executed Performance tests using Performance Center.
Confidential - Austin, TX
Sr. QA Analyst
Responsibilities:
- Reviewed business requirement documents and provided feedback to the project team and TWIA management.
- Prepared and executed test plans via the creation of a matrix of test script scenarios; complete with the expected results, all of which were based on direct knowledge of the design and the project requirements.
- Determined the test strategy and identified all of the necessary resources required for success and contingency planning.
- Coordinated and delivered test scripts: Writing a base script, teaching key members of the rotational testing team how to review, revise and write solid scripts; helping the regional teams create scripts; ensuring that all necessary scenarios were covered, and that all testing goals and deadlines were being met.
Confidential - Houston, TX
Sr. Applications Analyst/Automation Engineer
Responsibilities:
- Wrote code for automated test scripts and created GUI, Bitmap, Text, and Database checkpoints; utilizing WinRunner’s Test Script Language (TSL)
- Performed manual, automated, and performance testing and test management; utilizing HP WinRunner 9.2, TestDirector 9.2, and LoadRunner 9.5.
- Managed all phases of Agile/Scrum solutions testing; including requirements definition, design, architecture, testing, and support.
- Responsibilities included interacting with other functional areas including project managers, developers and actuarial team members involved in writing the functional specifications, as well as providing third-level technical support assistance.
- Worked closely with developers in translating business requirements into high level design specifications which may involve creating paper prototypes to illustrate workflows that meet specified business requirements.
- Liaised with developers, business analysts, and user representatives; Researched, analyzed, and documented system application needs and problems and coordinate efforts of application support staff, as needed
- Coordinated vendor support as needed to ensure timely delivery of contracted services
- Developed and executed formal test plans and test cases based upon the review of project specifications and release notes to ensure the quality delivery of software applications;
- Developed detailed test strategies, test specifications, and test plans for software based upon design requirements, while analyzing root causes, and reporting test results for defect resolution
