Software Test Engineer / Qa Team Lead Resume
5.00/5 (Submit Your Rating)
Denver, ColoradO
SUMMARY
- Senior Team Lead Software Quality Assurance Engineer and industry professional with over 17 years of progressive experience in the design, development and testing of software platforms, network and telecommunications systems
- Experience managing testers and project teams including overseeing these groups in the design and implementation of QA test methodologies, development and review of software test plans and test strategies, training and product knowledge development and driving team collaboration to effective results
- Expert in iteration planning, including requirements gathering, identifying capacity and cycle times, scoping, developing test procedures and scripts, organizing initiatives with developers, and prioritization of workloads amongst team members
- Experience writing test suites and developing all pertinent documentation with an established record of eliminating defects in software cycles within several Software, Portal and Web Application projects
- Experienced in various testing methodologies to support the software development life cycle including functional, regression, automated, stress and load testing, solo and team - based software development, Agile environments, numerous open source and purchased automated test programs and test management applications
- Experienced with fast-paced, productive, team orientated environments with a demonstrated ability to creatively and analytically troubleshoot, develop resolution strategies and implement effective solutions quickly
- Excellent communication and presentation skills coupled with the ability to effectively establish and maintain rapport with all levels of personnel, management and customers
PROFESSIONAL EXPERIENCE
Confidential, Denver, Colorado
Software Test Engineer / QA Team Lead
Responsibilities:
- Senior software test engineer responsible for manual testing functions in an agile environment including iteration planning, development of strategies with test plans, writing scripts, project management oversight, driving 2 week sprint iteration cycles, training junior testers, and reporting results. Projects include QA for development of new UI solution, maintaining legacy systems and software, new mobile UI solution and various automation projects
- Team lead responsible for oversight of 4 QA Engineers at junior and senior levels consisting of daily standup status updates, collaboration on outstanding issues as well as training on environment setup and existing application procedures. Lead trainer for all QA new hires with procedural instruction and environmental understanding
- Work daily with 7 developers to complete iteration stories working with them from start to finish becoming the subject matter expert for acceptance. Authored and conducted demos for each iteration of work to Project Management and other teams to focus attention on product quality and functionality and provide a platform for iteration results reporting
- Several of my suggestions for agile procedure and working agreements between QA and developers have been implemented for the team to improve our iteration completions and quality including 1) each developer merge into a main staging environment to check their work, 2) each developer do a demo to QA to see their development works and 3) development keeping notes within Github/Rally to make for a clean handoff to QA
- Drove 2 week sprint iteration cycles in an agile environment consisting of daily collaboration with development team resulting in well-organized execution of the iteration plan and prepared demos of the system and software functionality to business and requirements analysts, C-level management and business owners
- Actively worked with the product management and architecture teams in defining actionable, testable product requirements and focus on driving quality through process adherence and reduced cycle times
- Led iteration planning committee in defining requirements and establishing scope of iteration stories
- Worked with development to create automated configuration tools to make setting up QA test environments faster and easier, thus standardizing the testing environment for quick execution of tests
Confidential, Denver, Colorado
Sr. QA Test Engineer / Team Lead
Responsibilities:
- Senior QA Engineer responsible for manual and automated testing functions in an agile bullpen environment including defining test plans/writing scripts, project management oversight, driving 2 week sprint iteration cycles, building demos for management and training junior testers. Became the subject matter expert in big data analytics solutions and software products
- Selected as Team Lead for the project of building a "from the ground up" completely new UI for an existing application and selected as the sole QA engineer to work on production level bugs to completion and implementation into a patch release
- Team lead responsible for oversight of 6 QA offshore engineers and 2 QA on-site engineers consisting of daily status updates, project management oversight and lead test designer, training, and team collaboration on open issues. Lead trainer for all QA new hires with UNIX, environment scripts and configurations
- Assisted in defining requirements and establishing a level of effort within an iteration planning committee
- Defined regression, automation and manual testing to validate and document each requirement met against the user acceptance specs
- Utilized integration tests, selenium tests, and SoapUI tests to define a robust automation test that ran with each developer check in to Jenkins. Maintained a 6 virtual machine environment that were utilized for feature testing amongst the international team both offshore and on-site. This was possible via automatic builds from Jenkins to each VM.
- Contributed to the design and implementation of automatic builds to VM environments working hand in hand with development to lessen our configuration issues and build issues resulting in a trainable easy to understand development and test environment
- Defined and maintained the Redmine Bug Repository allowing for detailed communication amongst the development and QA teams
Confidential
Quality Assurance Engineer / Business Analyst
Responsibilities:
- Responsible for all manual and automated Quality Assurance testing for new development and existing configurations, software, and customer incentive based system initiatives.
- Defined test plans and test scripts for assisted testing with team members utilizing HP Quality Center.
- Automated testing & functional test suites with HP QuickTest Pro, and executed all aspects of QA process.
- Interfaced with software engineers and project managers to implement required process changes and new Quality Assurance procedures for newly developed QA team.
- Defined and documented customer relations procedures to determine requirements for CRM software build within discovery phase of project. Lead Analyst for CRM software build working with vendors resulting in collaborations with Oracle, Salesforce and Anthem Marketing Solutions.
Confidential, Englewood, Colorado
Team Lead Software Quality Assurance Engineer
Responsibilities:
- Responsible for all Quality Assurance testing for an operations and customer-facing portal including QA lead on projects deploying both domestically and to Tokyo, Japan, managed junior QA members, implemented Selenium automated testing & functional test suites, and executed all aspects of QA process.
- Lead QA Engineer for new technologies and projects for the Research and Development Engineering team consisting of mobile software and mobile devices.
- Interfaced with various software engineers and project managers to implement required process changes.
- Tested and assisted network engineering with global presentations, documenting and implementing a Radius solution for network authentication for both the Japanese and United States market.
- Maintained quality in the look and feel of all graphical presentations on all software and documentation.
- Implemented trouble ticket database using the open source program Request Tracker. Developed customer reports daily concerning network, portal, and systems usage.
- Customer liaison for Global Portal software consisting of troubleshooting and administration of portal functionality and processes.
Confidential, Broomfield, Colorado
Voice Over IP Technical Account Manager
Responsibilities:
- Provide senior level Sonus/Softswitch technical support to all internal and external Level 3 customers on all aspects of the VOIP network. Procurement and installation of call-through testing scenarios to troubleshoot and alleviate customer issues.
- Responsible for all maintenance support including Sonus upgrades, Softswitch patch installs and configuration changes within the VOIP network
- Directly responsible for interaction with Level 3 customers for Enhanced VOIP services including SIP/Softswitch call flow analysis, product enhancements, daily alarm investigations, and general assistance with Signaling Protocols: SIP, SDP, RTCP, H.323, ISDN-PRI / CAS, E&M-WS and various Codec's
- Directly responsible for all escalated issues for Level 3's customers resulting in lead performance of troubleshooting network problems to resolution, defining and resolving all network outages, failures, or crisis's resulting in a decrease of Manage Time to Repair
- Strategically defined Method of Procedures and job aides for all Confidential Technical Account Managers utilizing PERL scripting, UNIX and CLI interfaces and educated fellow team members on proper procedure to fulfill customer expectations
Confidential, Englewood, Colorado
Voice Network Designer
Responsibilities:
- Provided senior level Sonus technical support to all Confidential personnel on all aspects of the VOIP network and was Lead Engineer on maintenance support initiatives including Sonus upgrades, patch installs and configuration changes within the VOIP network
- Directly responsible for all escalated issues within the 8 city domestic VOIP network resulting performance of troubleshooting network problems to resolution
- Strategically defined procedures for network maintenances utilizing PERL scripting, UNIX and CLI interface and educated network engineers to fulfill nightly maintenances and network health checks
- Procurement and installation of Sage and Ghepardo Protocol Analyzers network wide to allow better troubleshooting. developed network measurement tools for Network Operations Center daily network monitoring including call record termination codes, call failure counts, and minutes of usage
- Manifested VXML scripts to prompt and enable services for customers
- Responsible for training Provisioning and Test & Turn Up teams on Sonus Insight procedures
Confidential, Denver, Colorado
Integration Engineer
Responsibilities:
- Provided sustaining engineering and 24/7 assistance for operation of the 28 city, international, production VOIP network. Defined VOIP network performance metrics, testing procedures, and created process documentation and test lab for the multi-vendor network platforms
- Lead Integration and Test Engineer directly responsible for performing functionality and requirements testing on vendor platforms within the network, such as Radcom OmniQ/Protocol Analyzer, Empire PacketSphere/Hammer, Quality of Service including packet loss, jitter, latency, and echo cancellation, Agilent, Radcom Iprobe, Spirent Smartbits Smartflow, Sonus Element Management System/Insight, and Sonus Softswitch OMNI SignalWare.