Summary
Overview
Work History
Education
Skills
Timeline
Generic

Raveendra RC

QA Specialist
North York,ON

Summary

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.

Overview

14
14
years of professional experience
1
1
Language

Work History

Senior QA Lead

Bank Of Montreal, BMO
09.2020 - Current
  • Roles and Responsibilities:
  • Led implementation and execution of comprehensive test strategies for web applications within Agile and DevOps frameworks, enhancing backlog management and sprint planning processes.
  • Designed and executed system and user acceptance testing plans, ensuring applications met detailed business and technical specifications.
  • Developed and contributed to automated testing strategies, creating scripts using tools like Selenium and Appium to increase efficiency and coverage.
  • Analyzed and managed test data requirements, creating appropriate test data to support robust testing strategies and meet specific test case needs.
  • Executed tests and verified actual results against expected outcomes, using advanced SQL for database examination and data validation.
  • Documented and monitored resolution of system variances using automated problem management systems like JIRA and IBM ClearQuest.
  • Provided strategic recommendations on acceptance or rejection of system changes based on comprehensive test results and analysis.
  • Reported weekly on test status, progress, and key issues to senior management, ensuring transparency and timely updates.
  • Utilized CI/CD tools like MS Azure DevOps and Jenkins to automate and manage testing workflows, supporting continuous integration and delivery.
  • Employed defect tracking and management tools to identify, report, and prioritize issues, ensuring timely resolution and high-quality application performance.
  • Participated in business requirements walk throughs, effectively translating requirements into actionable testing strategies.
  • Led formal test plan walk throughs with business owners and project stakeholders to align expectations and clarify testing objectives.
  • Developed cost estimations, resource allocations, and test phase closure reports, enhancing project management and delivery.
  • Guided daily and weekly team walk throughs, defect triage meetings, and scrum sessions, fostering effective communication and team collaboration.
  • Participated in sprint planning, daily scrums, and sprint review/retrospective meetings, adapting quickly to changes in Agile environments.
  • Prepared QA deliverables, including Test Strategy, Test Plan, and Traceability matrices, ensuring thorough documentation and QA compliance.
  • Developed automation scripts for mobile applications on iOS and Android platforms, increasing testing reach and reducing manual effort.
  • Conducted backend testing using SQL queries, ensuring integrity and accuracy of data within main databases.
  • Executed and maintained Selenium Web Driver automated test cases for smoke and regression testing, ensuring application stability.
  • Engaged with product owners and stakeholders during product demo sessions, aligning testing outcomes with business expectations.
  • Utilized version control systems such as Git to manage and document all changes in test scripts and strategies.
  • Created performance test scripts using Load Runner, and monitored client-side metrics through Performance Center, optimizing application performance.
  • Analyzed test results, including response times and error graphs, providing comprehensive reports and performance feedback.
  • Engaged in performance analysis of Web/Application servers using tools like Dynatrace, identifying improvement areas for system performance.
  • Conducted comprehensive analysis of application architecture and functionality, ensuring a thorough understanding of systems for targeted testing.
  • Created detailed test strategies, including Business Flow Diagrams (BFD) and workload transaction mix documents, guiding the testing process.
  • Demonstrated expertise in Behavior-Driven Development (BDD) using Cucumber JVM, enhancing testing efficiency and accuracy.
  • Performed intricate backend testing utilizing PL/SQL stored procedures, maintaining database integrity and application functionality.
  • Led implementation of Continuous Integration using Jenkins, GitHub, and Maven, enhancing development efficiency and build quality.
  • Spearheaded creation and development of high-quality performance test scripts, focusing on optimizing application performance in Agile settings.
  • Analyzed business requirements, user stories, and user map journeys to create effective test scenarios that meet both functional and non-functional demands.
  • Conducted rigorous system, integration, and user acceptance testing adhering to the highest standards of testing methodology.
  • Provided expert recommendations to Project Managers on the acceptance or rejection of changed system components based on test results.
  • Monitored and reported weekly on test status, progress, and key issues to the Project Lead or Senior Project Manager, ensuring clear and timely communications.
  • Employed CI/CD tools like MS Azure DevOps and IBM CLI to automate testing workflows, facilitating continuous integration of code changes.
  • Expertly managed defect tracking using tools like Jira, IBM ClearQuest, and MS Azure DevOps to prioritize and facilitate issue resolution, maintaining high-quality standards.
  • Prepared detailed test data requirements and created appropriate test data to support robust testing strategies.
  • Performed backend testing using complex SQL queries to validate data integrity and backend functionality.
  • Participated in business requirements walkt hroughs to ensure a thorough understanding of project objectives and client needs.
  • Led test strategy development sessions, creating comprehensive test plans and suites that align with business goals and technical specifications.
  • Executed automated and manual tests, ensuring applications perform as expected across various platforms and environments.
  • Verified test results against expected outcomes, meticulously documenting discrepancies and engaging with development teams for prompt resolution.
  • Analyzed response times, throughput, and other critical performance metrics to provide detailed test reports and performance analyses.
  • Engaged in continuous learning and application of latest testing tools and practices, including Selenium, SOAP UI, Cypress, and Puppeteer in Agile settings.
  • Fostered a collaborative team environment to drive successful test executions and meet stringent deadlines.
  • Demonstrated strong consulting skills to effectively engage with all stakeholders, including business clients, developers, and technical specialists like DBAs.
  • Leveraged version control systems such as Git for efficient management of test cases and scripts, ensuring traceability and version integrity.
  • Created a performance analysis using Dynatrace tools to monitor and optimize performance of web/application servers.
  • Provided clear and concise communication with all project stakeholders, ensuring effective conveyance of testing needs and outcomes.
  • Demonstrated strong interpersonal and negotiation skills to effectively resolve conflicts and maintain project momentum.
  • Advocated for and implemented best practices in test automation, contributing to overall strategy that supports Agile/DevOps product delivery methodologies.
  • Oversaw and guided daily stand-ups and scrum meetings, ensuring team alignment with project goals and timelines.
  • Analyzed and logged test results using automated problem management systems to ensure thorough documentation and monitoring of system variances.
  • Developed expertise in writing structured, maintainable test plans and cases that are easily understood by both technical and non-technical stakeholders.
  • Demonstrated problem-solving skills in identifying, diagnosing, and addressing system variances and bugs.
  • Ensured adherence to HSC Test Methodology during all testing phases, contributing to standardization and effectiveness of testing practices.

QA Automation Test Analyst

CGI
03.2019 - 09.2020

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.

QA Test Lead

Bank Of Montreal
04.2014 - 03.2019
  • Roles and Responsibilities:
  • Analyzed application architecture and functionality, identifying key performance metrics and requirements, which informed the development of comprehensive performance testing strategies.
  • Prepared detailed test strategies, business flow diagrams (BFD), and workload transaction mix documents, aligning them with the project's Agile/DevOps frameworks to ensure thorough coverage and actionable insights.
  • Developed and executed performance test scripts using LoadRunner, optimizing application performance and ensuring compliance with technical specifications.
  • Organized and maintained the testing framework, ensuring all test functions were performed in accordance with defined Agile processes and standards.
  • Designed and executed performance tests through Performance Center, systematically monitoring client-side metrics to gauge user experience and system efficiency.
  • Conducted in-depth monitoring of client-side metrics using Performance Center, providing real-time performance insights that guided further testing iterations.
  • Developed and executed complex SQL queries for verification of data integrity, including checks on insertion, deletion, and updates within database tables.
  • Performed data-driven testing using Selenium WebDriver, Cucumber, TestNG functions, and JDBC connections, enhancing test accuracy and effectiveness.
  • Conducted performance analysis of Web, Application, and Database servers using tools like Wily Introscope and Dynatrace, identifying performance bottlenecks and areas for optimization.
  • Managed and executed test cases, utilizing JIRA for bug reporting and tracking, ensuring all issues were documented and addressed promptly.
  • Analyzed Automatic Workload Repository (AWR) reports and provided detailed observations, aligning test results with business objectives and performance benchmarks.
  • Reviewed and analyzed response times, throughput, error graphs, and other performance metrics, delivering comprehensive test reports after each testing phase.
  • Contributed to the continuous improvement of testing processes and strategies, integrating Agile practices to enhance testing efficacy and team collaboration.
  • Leveraged expertise in performance testing to provide actionable recommendations, ensuring systems met both functional and non-functional requirements.
  • Collaborated closely with development and operations teams to refine testing practices, ensuring seamless integration into the CI/CD pipeline.
  • Documented all testing phases and results comprehensively, ensuring clear communication of findings and actions to project stakeholders.
  • Provided critical insights during sprint reviews and planning sessions, influencing the prioritization of performance improvements in development cycles.
  • Facilitated knowledge sharing sessions on best practices in performance testing within Agile/DevOps contexts, enhancing team skills and testing approaches.
  • Implemented advanced testing techniques and tools to streamline performance evaluations, reducing testing time and increasing system reliability.
  • Actively engaged in post-deployment reviews to assess performance outcomes, ensuring that all performance benchmarks were met and aligned with client expectations.

QA Analyst

Alinma Bank
01.2014 - 03.2014
  • Roles and Responsibilities:
  • Understanding application architecture, functionality and gathering requirements for performance testing.
  • Prepared the test strategy, BFD & workload transaction mix documents
  • Creating & developing the performance test scripts; Design and executing the business scenarios using LoadRunner 11.5
  • Executed SQL Queries to validate data
  • Design and executing business scenarios using LoadRunner 11.5.
  • Conducting performance tests; Monitoring client-side metrics through LoadRunner Controller 11.5
  • Performance analysis of Web/Application/DB servers using NMon & awr reports
  • Analyzing test results given by objectives; response times, throughput, error graphs and other performance metrics and providing test report after every execution

QA Automation Engineer

TD Bank, Canada
07.2013 - 12.2013
  • Roles and Responsibilities:
  • Understanding application architecture, and functionality and gathering the requirements for
  • performance testing
  • Prepared the test strategy, BFD & workload transaction mix documents
  • Creating & developing the performance test scripts using LoadRunner vugen 11.52
  • Generated test data for conducting performance test executions
  • Design and execute the business scenarios using HP ALM 11.52
  • Monitoring the client-side metrics through HP ALM11.52
  • Analyzing the test results given by the objectives.
  • Analyzing the response times, throughput, error graphs and other performance metrics and
  • providing the test report after every execution
  • Interact and collate the results from the various monitoring teams at the customer organization
  • Discussion and communication of performance-related issues with technical teams
  • Project monitoring and tracking
  • Providing the final performance test completion report and obtaining the sign-off from the stakeholders

QA Test Engineer

RBS Bank
UK
11.2012 - 06.2013

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

QA Test Engineer

Polaris Software Lab
India, Hyderabad
08.2012 - 10.2012

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

QA Analyst

DBS Bank
Singapore
03.2012 - 07.2012
  • Responsibilities:
  • Understanding application architecture, functionality and gathering requirements for performance testing
  • Prepared the test strategy, BFD & workload transaction mix documents
  • Creating & developing the performance test scripts using Jmeter 2.5
  • Prepare test data for performance test executions
  • Design and executing business scenarios; Monitoring client-side metrics using JMeter 2.5
  • Analyzing test results given by objectives
  • Interact and collate results from t various monitoring teams at the customer organization
  • Analyzing response times, throughput, error graphs and other performance metrics and providing test report after every execution

QA Analyst

TD Financial Services
Toronto, ON
09.2010 - 01.2011

Education

Master of Science -

University of Madras
India
05.2001 -

Skills

Performance Testing Tools: Proficiency in using tools such as LoadRunner, Gatling, JMeter, and Performance Center for comprehensive performance testing

undefined

Timeline

Senior QA Lead

Bank Of Montreal, BMO
09.2020 - Current

QA Automation Test Analyst

CGI
03.2019 - 09.2020

QA Test Lead

Bank Of Montreal
04.2014 - 03.2019

QA Analyst

Alinma Bank
01.2014 - 03.2014

QA Automation Engineer

TD Bank, Canada
07.2013 - 12.2013

QA Test Engineer

RBS Bank
11.2012 - 06.2013

QA Test Engineer

Polaris Software Lab
08.2012 - 10.2012

QA Analyst

DBS Bank
03.2012 - 07.2012

QA Analyst

TD Financial Services
09.2010 - 01.2011

Master of Science -

University of Madras
05.2001 -
Raveendra RCQA Specialist