Non-functional Test Lead Resume
OBJECTIVE
- To obtain a position as a Performance Automation Specialist, where my skills and previous experience can be effectively utilized.
SUMMARY
- A motivated Quality Assurance professional with17 year’s hands on Performance and Automation testing:
- Leads/directs the software test automation analysis efforts by identifying if the applications are ready for automation (e.g. detailed manual test cases, standard test data, etc.) and report status by using the organization’s standard Automation Scorecard.
- Experience identifying performance bottle necks and failures and able to drill down into the code to identify points of failure and potential points of failure related to application and system performance
- Audit all forms of testing to ensure each level of testing achieves the stated goals.
- Thorough understanding of testing fundamentals and quality metrics
- Able to be a gatekeeper for bugs and quality concerns
- Utilize Business Process Flows expressed in the form of Test Cases to develop automated tests.
- Develop a Performance Test Automation Plan defining the scope, timeframe and resources for a given test automation initiative. Ensure project completeness.
- Provide active technical leadership throughout the entire development process reviewing test cases and test automation code and communicating regularly to project teams on defects, issues and QA status.
- Strong knowledge and hands on creating automated test scripts using the following tools: HP LoadRunner, HP QTP, NeoLoad, Rational Performance Test, JMeter, Empirix, Jenkins, SoapUI, SOA test, Selenium,
- Solid understanding of JVM, GC types
- Solid understanding of both backend and front end performance enhancement in different browsers and devices
- Strong development skills in Java and familiar with best practices and knowledge using leading edge technologies - MicroServices, Continuous Integration, UX and Mobility.
- Strong knowledge using industry defect tracking tools such as: HP Quality Centre, HP ALM, HP Performance Centre, JIRA, Service Now.
- Extensive knowledge of a Software Development process using Agile Methodology, DevOps and Continues Integration concept.
TECHNICAL SKILLS
Tools: HP QC/ALM/Performance Center, HP LoadRunner, HP QTP, NeoLoad, Rational Performance Tester, JMeter, Empirix, Jenkins, SoapUI,SOA, Selenium, Chef, Kitchen, Rational Integration Tester, Dynatrace, HP SIteScope.Wily Introscope, Zephyr
Operating Systems: Windows, OS 390,UNIX (SCO UnixWare, Linux, Posix-IEEE 1003), iOS, Android AIX
Web/App/DB Servers: Microsoft IIS, Apache, Tomcat, JRUN,J2EE, Web Sphere, SQL server, ORACLE, Web Logic, WebSphere, JBoss, Borland, Netscape, TAM WebSeal, VM,JVM
Relational Databases: Access, DB2, Oracle, SQL, dBase, Sybase.
Technologies/protocols: Java, EJB, JDBC/ODBC, ASP,XML /JSON, Ruby, Hadoop,SQL, Wireless, RIM, CRM, Amdocs, Ajax, SOAP,RESTfull.WSDL SAP/ABAP, PeopleSoft, SAS, EMC, SAN, MQ Message Broker, Cloud, Mobile iOS/Android
Software/Platform: SQL Enterprise Manager, Cisco, Amdocs Ensemble, Toad, Enterprise Architect, RUP,CRM,WMS, Web Broker, PEGA, MBNA
PROFESSIONAL EXPERIENCE
Confidential
Non-Functional Test Lead
Responsibilities:
- Play an active role in the implementation of internal IT Cluster processes by developing and maintaining end-to-end test documentation, implementing change initiatives and developing related communication and training materials, undertaking impact analysis on processes and systems, maintaining business architecture, and developing disclosure requirements
- Participate in the creation and maintenance of agile documentation
- Liaise with project stakeholders to ensure that systems and technologies required by the bank are delivered in accordance with defined business requirements.
- Prepare a comprehensive non-functional testing strategy that defines scope and approach of Pre-Production Acceptance testing.
- Leads/directs the software test automation analysis efforts by identifying if the candidate applications are ready for automation (e.g. detailed manual test cases, standard test data, etc.) and report status by using the organization’s standard Automation Scorecard.
- Develop test coverage that ensures solution conformance to application operability requirements according business requirements
- Provide analysis and suggestion for environment tuning to archive maximum performance and current and brand new applications.
- Support Load, Stress, Peak, Performance, Soak and Capacity testing of Web base/Client Server and Mainframe Application using wide variety of Performance Automated tools
- Developed Automated test script using different protocols to test web base applications, web services, API’s and middleware,
- Set up and test custom monitoring for application and server performance using Dynatrace.
- Prepare and Support environment before and during Performance Testing, include Virtualizing and Stubbing servers and services.
- Characterized performance values, risks, affectations and analyzing test results, provide performance reports and involved in decision making to move to productions.
- Use organization’s QA software tools for defect management, test management, performance or automation testing.
- Participate in release meetings for maintenance and development projects ensuring all automation platform requirements are met.
Confidential
Automation Test Lead
Responsibilities:
- Lead Quality effort in one of our four scrum teams.
- Create testing strategy, the testing plan and the automation for the applications.
- Coordinate with your team members - both on shore and off shore in getting the job done in a timely manner
- Interface with the product owners, scrum masters, developers to ensure correct business requirements and project plans
- Determine QA objectives by studying business specs; gathering information; evaluating backlog
- Identify project QA requirements/deliverables tied to project milestones and sprints
- Lead QA activities for projects, guide and mentor junior QA resources both in-house and offshore
- Drive automation of the application sprint-by-sprint
- Pair with developers to have rapid turnaround in test environment
- Facilitate project progress by tracking activity; resolving problems; publishing progress reports; recommending actions
- Prepare technical reports by collecting, analyzing and summarizing information and trends
- Perform daily, weekly and monthly reviews and analyses of current processes using operational metrics and reports
Confidential
Performance Test Lead
Responsibilities:
- Architected, implemented and managed automated load and performance testing program for Mobile applications
- Worked closely with very team to increase business revenue by ensuring the system can process transactions within the requisite timeframe base on SLA’s
- Developed (scripting) and executing load, performance, scalability and capacity tests using automated testing tools.
- Created and evolved graphic visualizations identified and documented optimum load/performance specs as well as maintenance and calibration processes.
- Characterized performance values, risks, affectations and created comprehensive test beds. Established a new benchmark in organizational quality and best practices for new applications and functionality
- Running Statistics during Performance and Capacity Tests using Dynatrace monitoring tool.
- Once the new system/software is deployed, ongoing operations pick up performance activities, including:
- Validating and comparing test reports to indicate that critical use cases perform within the specified non functional requirement criteria.
- Where use cases are falling outside of NFR criteria, submit defects and triaging until the issue is solved.
- Triaging and eliminate late system deployment due to performance issues
- Within the problem management domain focusing on resolving the root cause of performance related problems and involved in system tuning, changing operating system or device parameters, or even refactoring the application software to resolve poor performance due to poor design or bad coding practices.
Confidential
Performance Test Lead
Responsibilities:
- Managing and coordinate all activities for/during Performance Test Phase.
- Define QA Methodology and processes to improve quality of the services.
- Leads/directs the software test automation efforts by working with application QA teams to identify candidate applications that would benefit with automation and provide analysis reports.
- Responsible for creating Performance Test Strategy and Test plans base on Business Design Documents and Non-Functional requirements.
- Provide estimates to the planning process, analyze and prioritize problem in the product as well as developing Traceability Matrices.
- Involved in environment evaluation and comparison test vs. production.
- Coordinate with Business and Solution Architect to create Scaled Workload Distribution Model for Performance Testing and Production Load.
- Conducted various management activities by analyzing and verifying test results, providing status reports, release notes to move to next phase of testing.
- Design, Create test scripts/scenarios and Perform Performance, Load and Stress testing different soft/hard ware components and entire system using Performance Test Tools (Load Runner, Neo Load) using different protocols (HTTP/HTTPS,SOAP,RESTful, WSDL,)
- Analyze overall automation test results as needed and report accordingly.
- Run Business transactions profiling using Dynatrace monitoring tools to create non-functional requirements.
- Use Dynatrace monitoring tools during performance test.