Accomplished Test Manager with over 13 years of experience specializing in implementing comprehensive test strategies for web applications. Skilled in leading Agile and DevOps testing initiatives, Excel in designing and executing advanced automation frameworks using tools like Selenium, LoadRunner, and JMeter. Proficiency extends to performance testing, defect management, and continuous integration practices, ensuring robust application functionality across diverse platforms. With a strong foundation in programming, database management, and performance monitoring, Effectively analyze and optimize software systems. Leadership abilities are demonstrated in managing cross-functional teams and engaging stakeholders to align project goals with business objectives. Committed to enhancing testing processes and outcomes, leverage analytical and problem-solving skills to deliver high-quality, efficient, and scalable software solutions.
Roles and Responsibilities
Led the analysis of application functionality and architecture, integrating workload characterization with Agile methodologies to develop tailored testing strategies that support business objectives and technical requirements.
Developed and executed comprehensive performance test plans and business flow documents, ensuring alignment with Agile/DevOps practices and meeting high-quality standards.
Enhanced performance test scripts using Gatling, optimizing execution and aligning with Agile sprint goals to ensure high application performance under varied loads.
Wrote and executed advanced automated test scripts using Java through Selenium and Cucumber in a continuous integration environment, ensuring all functionality adhered to business and functional specifications.
Executed JMeter automated test scripts as part of system and user acceptance testing phases, analyzing test data requirements and creating appropriate test data to support the strategy.
Designed and implemented automation testing frameworks, such as TestNG, Cucumber - BDD, and Page Object Model, to enhance test accuracy and reliability in a DevOps setting.
Performed backend testing by writing and executing complex SQL and PL/SQL stored procedures, ensuring data integrity and backend functionality aligned with Agile development practices.
Conducted detailed performance tests according to strategic plans using Gatling for UI and SOAP API requests, leveraging automated testing tools to optimize application performance.
Managed batch job executions (RRIF, RRSP & TFSA) providing detailed execution times and analysis, to improve process efficiency and resource allocation within DevOps cycles.
Utilized JIRA for robust defect tracking and management, streamlining communication with development teams to prioritize and resolve issues swiftly, maintaining Agile cycle momentum.
Maintained code integrity and facilitated new feature development using Git and GitHub, supporting version control best practices essential for Agile and DevOps environments.
Monitored and analyzed server utilization through Azure Portal, providing actionable insights to optimize performance and scalability in real-time.
Actively participated in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives, ensuring testing alignment with overall project goals and iterative development cycles.
Provided expert recommendations for system component acceptance or rejection based on test outcomes, influencing decision-making processes in project management.
Delivered weekly reports on testing status, progress, and key issues to senior management, demonstrating strong communication skills and commitment to meeting deadlines in a fast-paced Agile/DevOps environment.
Responsibilities:
• Gathering and analyzing the non-functional testing requirements
• Prepared test strategy, BFD & workload transaction mix documents
• Identified performance counters that needed to be monitored during the test execution
• Team coordination & client Interaction
• Understand and document the business process flows identified for performance testing
• Creating & developing the performance test scripts using Loadrunner vugen 9.0
• Generated test data for conducting performance test executions
• Design and executing the business scenarios; Monitoring the client-side metrics using HP Controller 11.0
• Capturing performance metrics from client side (response times, throughput, errors & etc)
• Monitor resources from server side (%CPU, memory etc.)
• Interact and collate the results from the various monitoring teams at the customer organization
Responsibilities:
• Understanding the application architecture, functionality and gathering the requirements for performance testing
• Prepared the test strategy & workload transaction mix documents
• Installation of HP Site scope & HP Diagnostics.
• Instrumentation of HP Diagnostics Agent in server nodes.
• Handled defect tracking and status reports using Quality Center and JIRA.
• Executing scenarios & monitoring all resources of active nodes in enterprise application.
• Identify & drill down the issues through HP Diagnostics - profiler.
• Monitoring thread pools & thread stack traces level.
• Configuring custom view level graphs in dashboard pane.
• Identifying & reporting performance related bottlenecks in the application
Performance Testing Tools: Proficiency in using tools such as LoadRunner, Gatling, JMeter, and Performance Center for comprehensive performance testing
undefined