Onshore Qa Automation Lead/testing Engineer Resume
PROFESSIONAL SUMMARY:
- Over 17 years as a Quality Assurance Engineer utilizing industry standard best test practices to help to produce quality Web, WPF, Mobile applications and other software products.
- Software Quality Assurance in a variety of environments which includes: E - Commerce, WPF, Web based, Client-Server, CICS/DB2, Oracle, SQL Server, J2EE with JSP and EJB.
- Writing complete concise test plans and test scripts which include the content obtained from the gathering of user requirements, design specifications, and feature specifications.
- Automated testing using Test Studio, Selenium, QTP, Python, Kantu, and Test Complete to accomplish Usability testing, Web testing, Feature testing, Regression Testing, Integration Testing, and System testing.
- Web testing to test Invoice Presentment, BIP (Buyer Initiated Payments), e-Invoice, and EFT of Confidential and Credit Card payments.
- Mobile testing on IOS, Android, and Windows platforms
- Front End testing to test Invoice presentment, Usability, Web Interface, and Google Map Geospatial mapping interfaces.
- Back End data validation and testing to test ETL of data supplied by vendors and buyers, Confidential and Credit Card payments and processing codes.
- SDLC using AGILE/SCRUM, Waterfall, and Iterative methods.
- Manual testing of Web, E-Commerce, Accounting, and Geospatial applications.
- Automated testing of Web, E-Commerce, Accounting, and Geospatial applications.
- System testing of Web, E-Commerce, Accounting, and Geospatial applications.
- Regression testing of Web, E-Commerce, Accounting, and Geospatial applications.
- Reviewing of User Requirements, design specifications, and feature specifications.
- Conducting test plan walk through meetings with development and management to assure consistency of documentation content across all departments.
- Finding and documenting defects utilizing JIRA, TFS, VSTS, SCM, and Bugzilla, to assure that defects are tracked and assigned to proper resources for optimal resolution.
- Analytical decision making with excellent problem solving skills to solve complex problems.
- Recognized by peers for working collaboratively while maintaining an excellent attitude and a consistently reliable work ethic.
TECHNICAL KNOWLEDGE:
Software Applications & Testing Tools: Test Studio, Test Complete, Python, Infomatica, Selenium, Kantu, Quip, Confluence, Slack, Visual Studio, Zoom, WebEx Test Director, Adobe Acrobat, Adobe Reader, ArcGIS ArcMap, Falcon View, GeoMedia, Microsoft SQL, Share Point, Microsoft Server 7, TOAD, SQL Exec., Final Builder, Microsoft Access, Segue Silk, Crystal Reports 8 and 9, PVCS Tracker, BugZILLA, Spectrum, and SCOPUS.
Programming Languages: Python, Visual Basic 6.0 and 5.0, JAVA, JAVA Script, HTML, XML, KML, C, C++, and C#.
Operating Systems: Linux, Android, IOS, Windows XP; Windows Server 2003/2008, Windows 7, Windows 8, Windows 10, and Windows Terminal Server Desktop Client and Web Client.
PROFESSIONAL EXPERIENCE:
Onshore QA Automation Lead/Testing Engineer
Confidential
Responsibilities:
- Onshore QA Automation lead for team of 12 off shore resources.
- Owned and managed all testing related activities on a daily basis and was accountable for the execution and final delivery of quality on the project.
- Designed test automation scripts for WPF and Web client applications using Test Studio.
- Performed manual testing for WPF and Web client applications.
- Set up VDI testing environments for automated testing using VMware tools.
- Set up version control for repository using GIT integrated with TFS.
- Facilitated/Managed client onboarding process of resources.
- Mentored internal/off shore resources in an effort to establish a uniform system of testing, automation test script writing and quality assurance definition.
- Managed offshore resources to ensure project milestones were achieved.
- Managed testing activities to ensure that test execution was completed, coverage Gaps were identified, and iteration deliverables were exchanged with client on schedule per iteration.
- Performed code review for all script deliverables ensuring that automated scripts were streamlined per requirements, industry standardization, best test practices, and client’s expectations.
- Facilitated/Managed internal demos to ensure that test functionality and story expectations were met per client’s expectations.
- Facilitated/Managed external demos to client via WebEx conferencing to assure that functionality and coverage of testing was met per client’s expectations.
- Attended client AGILE Ceremonies, stand up meetings, back grooming sessions, sprint planning, and KT sessions.
- Attended internal Poker planning user story pointing sessions for internal iteration planning.
- Maintained & updated client Iteration Task board via TFS and VSTS.
- Maintained script repository and product documentation via Confluence & Drop box
- Authored product documentation as part of final deliverables for client.
- Packaged and delivered final deliverables for client per iteration via ftp.
- Created Test Plans, Test Strategy, Report decks, Onboarding documents, Internal Project iteration document, and Peer review documentation.
- Provided weekly Project status report deck to client.
Lead QA Analyst
Confidential
Responsibilities:
- Established Quality Assurance standards, methodologies, and testing practices for the purpose of creating an industry standard Quality Assurance department in an AGILE development environment..
- Created Test plan, Test case, Testing summary, and Test Estimate templates for the purpose of establishing standardized QA documents.
- Managed overall testing effort per project of Map2PDF toolbar and Map2PDF plug-in.
- Served as Scrum Master in AGILE/Scrum Software Development Life Cycle.
- Scheduled/Managed iteration planning meeting with Development and Management to assure successful implementation of assigned tasks to ensure that projects were deployed on schedule.
- Scheduled/Managed bug scrub meetings with Development and Management to assure that defects were addressed and assigned to a development resource for resolution.
- Set up testing environments utilizing VMware imaging software on Linux boxes for Manual and automated testing to ensure that all areas of testing were covered which included Adhoc, Manual, System, Integration, and regression testing.
- Created test plans for new projects that encompassed the translation of the overall project accomplishments, user requirements, designed specifications, iteration schedule, testing schedule, and overall risks and deferred functionality.
- Created test cases for new projects and features within existing projects to ensure that all testing was streamlined and to uncover any gaps in user requirements, designs, and testing.
- Created automated test cases and executed automated test scripts using Test Complete, Python, Selenium, and Kantu for the purpose of feature test scenarios and regression testing.
- Designed test automation scripts using JAVA script and Selenese commands via Eclipse IDE for web based and desktop/toolbar applications coded in C++, Java, and C#.
- Tested software on IOS, Windows, and Android mobile devices.
- Managed and updated all backlogs, tech sheets, feature designs, and iteration plans from testing effort.
- Created and Tracked bugs using Bugzilla and JIRA to assure that the product was released as bug free as possible.
- Lead tester for Map2PDF toolbar and Map2PDF C++ applications on Adobe Acrobat, Adobe Reader, ArcGIS, Falcon View, and GeoMedia platforms.
- Lead tester for installer of Map2PDF Toolbar and Map2PDF plug-in.
- CI/CD facilitator of installer and code builds per project utilizing Jenkins Final builder. Created builds on demand after bug fix code, code change, and feature implementations were submitted and checked in to Perforce by developers. Monitored builds for failures, reviewed log files for cause of failures, and reported them to developers for resolution.
- Maintained versioning of builds. Made sure that all version of built code had the correct build number per project release.
Lead QA Analyst
Confidential
Responsibilities:
- Maintained and tracked project plan with associated documentation/deliverables via Microsoft Project
- Coordinated UAT effort between HPC and Client while maintaining, and tracking files sent by clients used for testing payment/bill upload utilities, payment extract utilities, and remittance file utilities.
- Managed the uploading of Test Scripts, Test plans, Functional Specifications, Defects, and CRs via SharePoint.
- Created, maintained, and utilized manual testing scripts for functional, back end, front end, UAT, and regression testing.
- Performed back-end and front-end testing of Billing, Payment, and Invoice Harbor platform projects.
- Performed testing for payment/bill upload utilities, payment extract utilities, and remittance file utilities utilizing .bat jobs, services, and console utilities during testing
- Extensive hands-on testing for Client/Server and financial software applications for AP/AR billing systems for electronic payments using multiple settlement methods (i.e. Confidential Pcard, check, Confidential, or wire), to include Data Warehouse ETL software for the conversion of legacy production data generated in Data Junction to Informatica for 800 maps; responsible for ensuring the validation of data completeness, data transformation, and data quality in comparing data generation and extraction at the source to target file and database level
- Verified Confidential and Credit card transaction records insert into application and payment API dbase using SQL Server 7, TOAD, and SQL Exec.
- Manipulated SQL database tables using SQL Server Enterprise Manager, Oracle databases tables using TOAD, CICS/DB2 databases using SQL Exec.
- Tested web client server applications in UNIX, J2EE 1.3 with JSP 2.0 and EJB, UNIX and Linux platform environments.
- Created, tracked, and managed the progression of defects using Spectrum.
QA Analyst/ Test Engineer
Confidential, Duluth, GA
Responsibilities:
- Owned and managed all testing related activities on a daily basis and was accountable for the execution and final delivery of quality on the project.
- Produced test tracking and quality measurement reporting using Test Director.
- Developed, managed, and executed test plans, test scripts, time estimation, and test scheduling.
- Determined testing configuration and environment test data requirements to ensure that expectations were met.
- Reviewed and provided feedback on Design Scopes, Design Specs, and Technical Plans.
- Tested Web-based features (In-house applications: Website Creator, Peachtree Web Accounting, Online Banking, Direct Deposit, Stamps.com, and Automatic Bill Payment).
- Lead Tester for 3rd Party Testing features such as UPS Integration and Credit Card Processing with Chase Bank.
- Lead Tester for Implementation of a new report engine using Crystal Reports.
Entry Level Programmer
Confidential, Nashville, TN
Responsibilities:
- Used Visual Basic 6 integrated with Access 97 to create employee time tracking application and created manual for application
- Provided support for software and conducted application functionality meetings to explain how to use the software.
- Provided general helpdesk support for more than 300 workstations.
- Installed and configured Windows NT workstations, network cards, modems, sound cards, printers, and system memory.
- Worked with GroupWise, Microsoft office products, web apps. Novell network in a Window 95 and NT environment.
- Installed Software/Hardware for Y2K fixes for more than 300 workstations.