Senior Performance Test Manager/solution Architect Resume
SUMMARY
- As a Test Manager / Solution Architect, focus on professional development and growth within the Test team and assertively remove roadblocks and ensure testing time is spent on appropriate activities.
- Improve overall efficiencies, productivity and customer service.
- Strong analytical and problem - solving skills, can work in a fast-paced environment, Strong interpersonal and negotiating skills
- 17 + years of Quality Assurance experience, 4 years of OO Software development, 13 plus years Performance Test experience and 12 plus Management experience, leading QA teams and providing day-to-day management, addressing performance management issues, and provides coaching, training and career development opportunities.
- Strong experience of (12+ years ) Managing Off Shore Resources
- Strong leadership skill with the ability to hire, train, conduct annual performance reviews and retain skilled staff
- Strong QA Leadership work Experience in Financial Sector, IT, Telecommunication and P&C Insurance, Fleet Management
- Strong QA duties: QA test Strategy and planning, Resource planning and modeling, Governance, Methodology development, Reporting and metrics, Coaching and mentoring, Planning and budgeting, establishing automation frame work
- Able to motivate a team to achieve the defined vision and product objectives while balancing business priorities through collaboration with senior management.
- Ability to establish and maintain effective & constructive relationships with internal/external clients, vendors, and associates, earning trust & respect through demonstrating a consistent commitment to exceed expectations.
- Strong Consulting support experience to clients at D, MD and C levels
- Conceptualize and prepare policies and procedures that support corporate goals, and implementation practices.
- Strong experience to SDLC, CMM, Waterfall, DevOps and Agile Methodologies.
- Ability to effectively prioritize and execute tasks in a high-pressure environment and strong experience working in a team-oriented, collaborative environment
- Advanced working knowledge of QA processes and methodologies; Expertise in test planning, test case management, code coverage and defect analysis
- Knowledge of business theory, business processes, management, budgeting operations.
- Proven ability to build a sustainable test practice inclusive of performance, regression, and automation
- Ability to prioritize and work on multiple projects simultaneously and work in a fast-paced environment with tight deadlines
- Advanced working knowledge of QA processes and methodologies; Expertise in test planning, test case management, code coverage and defect analysis
- Defect tracking tools - Quality Center, ALM, JIRA,
- Performance tools - LoadRunner, Performance center, Stromrunner
- Monitoring Tools - Dynatrace, AppDynamics
- Experience testing knowledge on web application, Java, .net and in AWS cloud.
PROFESSIONAL EXPERIENCE
Confidential
Senior Performance Test Manager/Solution Architect
Responsibilities:
- Oversee all the Functional, non functional and Penetration Testing projects. Drive end to end testing effort Design, development and Test (UI and API), pre-prod to Prod. Manage over upto $5 Million dollar project
- Work towards defining, reviewing, updating and maintaining test strategy, Develop, update and maintain testing standards and procedures, in conjunction with subject matter experts. Actively promote Testing principles and disciplines with business customers plus IT groups and provide on effectiveness of testing processes.
- Measure and review Test results throughout the stages of the development lifecycle relating to Testing. Identify the tools for test reporting, automation and performance test, test management and educate the team as required to be able to use those tools.
- Own and aggressively drive forward specific areas of technology architecture. Provide architectural solutions/designs to project execution teams for implementation. Manage and define on Test plan, Test strategies, work load model, frameworks, have clear QA process, Test environment qualities, Test data Management, defect tracking, resource planning. Provide architectural assessments, strategies, and roadmaps
- Act as the on-site escalation point and communication link for all issues within the customers' accounts. Establish good relationships with business customers. Liaise with business users, business analysts and developers to ensure that planned testing meets their requirements.
- Research and obtain technical internal or external resources when necessary and the testing systems are as up to date and rigorous as possible.
- Participate in defining, rolling out, measuring and improving processes for all services within the accounts. Mange the teams on client site, build CoE team, and focus on delivering on SLAs, KPIs.
- Research and develop continuous improvement initiatives to improve all aspects of the Test team, its tools and processes. Provide recommendation for and delivery of positive change within the supported environments (QA and pre-Prod).
- Lead the team to achieve results within resource and budget levels. Identify the Test capability required to meet current and future project demand in all the specialized technical disciplines.
- Ensure the appropriate quality and quantity of skilled people is available. Work with Project Managers to plan, allocate and monitor the work assignments of the team.
- Participate in interviews, induction, training, and performance evaluation of direct reports. Provide guidance, coaching and mentoring to a team of testers.
- Provide and review on Performance Engineering work continually before, during and after software/application is release to make sure does not lose optimization effort on application response time, environment issue (requirement gatherings, work load model, test approach.
- Provide the Guidance on AppDynamics Dashboard creation by gathering right Business Transaction, CPU Utilization, bottlenecks, major GC time, Percentage of Heap, JDBC connection pool utilizations, Average Response time of the Application, etc
- Make sure all the monitoring agents are put in right JVMs, dashboard has been created, business rules have been updated.
Technology Involved and tools: Java, JVM, Web services, API, JIRA, ALM, AWS Cloud, Confluence, Loadrunner, AppDynamic, Confluence, JIRA, Neoload
Confidential
Senior QA Delivery Manager
Responsibilities:
- Managed end to end Performance and Automation test deliverable, made sure testing activities such as design, analysis, planning and execution has happen throughout the entire QA project lifecycle. Managing test team of 40 resources of on-shore and off-shore for United Airlines
- PROGRAM MANAGEMENT - Provided direction to the team managers. Proactively identify and resolved conflicts between teams, conflicts with the external projects, handled escalations and communication with the business. Resolved complex design and integration issues. Enhanced the project managers' role and set standards for quality and planning.
- TEST MANAGEMENT - Built QA roadmap, establish test process to Quality product gets released, provide guidance on building automation and performance framework, continue to find gap in testing and fill those in with strategic approach. Reviewed coding standard in scripts, guidance on optimization on various Protocols, Http/html, API, Citrix, etc
- ARCHITECTURE & PERFORMANCE - Recalibrated performance testing approach for high volume on-line transactions. Supervised batch performance improvement for Cloud base application for optimum performance.
- SCOPE MANAGEMENT - Reengineered scope management process and tools. Ensured that the full impacts of changes on solution design, timeline and budget were clearly defined and communicate.
- ANALYSIS AND DESIGN - Directed a comprehensive large-scale implementation of methodology and tools. Provide guidance where standard methodology couldn’t meet the program specific needs. Reduce delivery risk and cost by allowing early detection of design gaps and integration issues
- PROCESSES and QUALITY - Initiated new processes and process improvements to enhance development and integration quality. As a result productivity improved and program delivery risks significantly reduced
- RELEASE MANAGEMENT - Reinvigorated release planning and processes. Enable parallel development involving substantial code merge with no negative impacts to stability or schedule.
Confidential
QA Manager/Lead
Responsibilities:
- Provided Senior QA leadership role for Embedded application for a team consisting of QA Lead, QA Analysts that specialize in Software Testing and Hardware Testing, recruiting, on boarding, training, developing and evaluating QA resource performance review, Managed QA budgets, Managed team size of 12 onshore and 5 off-shore team.
- Became a single point of contact to assure that testing efforts are being carried out and the QA team is provided day-to-day direction.
- Built and established ongoing evolution and continual improvement of software Quality Assurance process and test practice have been followed across the testing units, same rules have applied to vendors team as well as demand grows quality and process have not been lost - this was one of biggest achievement that I have accomplished since I have been.
- Worked on roadmaps in conjunction with development teams to ensure of next few years to get the projection of QA projects and software Development that is coming to make sure that QA team is ready to handle all the test coverage to meet business critical deadlines
- Developed partnerships with third party QA vendors to improve the overall quality of testing services in addition to providing additional scale to meet capacity on demand by following Safe Fleet QA process and standard.
- Managed testing effort on SaaS/cloud based application, which includes of managing integration, functional, regression, UAT, Performance and automation test projects.
- Reviewed test strategies, test plan test requirement walk through, provided guidelines on to build Dashboard in Zypher for test execution status, Defect management and triage.
- Provided guidance to build automation frame work for DevOps team to ease the deployment process and validation of environment after the deployment.
- Collaborated with Software and Hardware Director of IT on to determine product release timing, scope, QA process, and deliverable
- Created conducive environment to continuous quality improvement and implements systems to nurture quality excellence; Communicates with executive members by providing regular reports and making sure that key issues and action items are addressed.
- Monitored testing KPIs; investigated issues and created resolution plan,
- Worked closely with Project managers, Development managers, BAs, Product Mangers, Architect, DevOps
- Encouraged test team when looking at user stories to find a way to build the test cases that may break the software before customer finds it.
- Provided guidance on testing tools and techniques to maintain top of class automation and Performance test practices
Technology Involved and tools: Java, JVM, Web services, API, SOAP, REST, JIRA, ALM, Amazon AWS Cloud, Confluence, Embedded application on hardware devices(Dvrs, Cameras, GPS)
Confidential
Senior Test Manager/ Performance Test Architect
Responsibilities:
- Led non functional QA test team of 10, for BSS and OSS application, including coaching, mentored and developed team members and provided direction, guidance, provided ongoing, positive and constructive feedback to them.
- Participated in walkthroughs for the evaluation of the test plan with the design and development
- Became single point of contact for all SIT, Functional, Performance and automation on BSS/OSS stack project needs for Shaw Communication in Calgary.
- Achievement: Helped build sustainable of high-volume scalable production environment through performance test work load model and Data Migration
- Involved in review and prepare E2E Performance Test Plans/Strategies with various NF test (including Test Objective, reviewed existed Architecture, Approach, capacity Load Profiles/Critical Business Scenarios, Monitoring Approach, Types of Load Test, Test Cycles and Test Environment, Resources, Timelines, Reporting, AWS Cloud Testing).
- Network virtualization (Test lab in Calgary, Application hosted in Vancouver, Users Agent set on Toronto, Calgary and Vancouver)
- Coordinated Performance test schedules and related departmental activities and Provided Support, guidance, set the scripting standards, script review, runtime setting review.
- Performed Baseline, Peak load, Endurance, scalability, failover test on Pre-prod and Performance test environment.
- Worked on Test data (both Base data and Test data) requirements, Backend systems or Virtualization requirements
- Analyzed the CPU Utilization, Memory usage, thread usage, Garbage collection, and DB connection to verify the performance of the Application
- Helped Build and provide guidance on building AppDynamic Dashboard with a specific set of metrics and data points, monitoring various layers (app, DB and Web)
- Once the test completed, generated performance test report and did the work through on result with stake holders and technical team
- Created Non Functional Requirements (NFR), NF Scope, expanding the Performance scope with various application % coverage and for Risk assessment
- Worked closely with business team to have clear understanding of Various Non-functional tests, and expand to additional tests to avoid production performance issues
- Worked proactively with all stakeholders (Dev team, System Architects and Env teams) to resolve issues to progress
- Engaged cross-functional project teams to develop, deploy and measure several concurrent quality process improvement projects and initiatives that will contribute to a comprehensive integrated quality assurance program on performance test.
- Worked with Performance Capacity model and Planning on identifying opportunities of performance optimization and improvements
- Implemented Industry best practices in Performance engineering, proposed alternate suggestions for blocked issues.
- Took part in triaging, root cause analysis, investigation, diagnosis and solutions to customer production performance issues enabling best practices to be applied for performance monitoring
- Overall accountability for test processes, Identify Performance Test process improvements, changes and value additions
- Effectively reported the Performance status, decisions with appropriate details to VP of IT(BSS), Executive Directors, PMs and other stakeholders
Technology Involved and tools: Java, JVM, ALM 12.52, Loadrunner 12.52, Web services, API, SOAP, REST, HTTP/HTML, AppDynamic, JIRA, ALM, Amazon AWS Cloud testing
