Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Naga Srivalli Gatiganti

Ottawa,ON

Summary

Dedicated and results-driven QA Tester with over 8 years of hands-on experience in ensuring the quality, security, and reliability of software applications across various industries, including banking, insurance, retail, and cybersecurity. Proficient in conducting comprehensive testing methodologies, including functional, regression, performance, and security testing, to identify defects and ensure the delivery of high-quality products. Skilled in utilizing a wide range of testing tools and technologies, including Selenium, Jeter, and Java etc., to streamline testing processes and enhance efficiency. Experienced in collaborating with cross-functional teams, including developers, project managers, and business stakeholders, to understand requirements, mitigate risks, and drive continuous improvement in testing strategies. Proven track record of delivering successful testing initiatives and contributing to the overall quality assurance practices within organizations. A proactive problem-solver with excellent communication and analytical skills, capable of thriving in fast-paced and dynamic environments.

Overview

8
8
years of professional experience
1
1
Certification

Work History

QA Systems Testing Analyst

Bank of Canada
07.2022 - Current
  • Developed, maintained, and nurtured long-term relationships with internal and external stakeholders, fostering collaboration and ensuring a cohesive approach to cybersecurity initiatives.
  • Actively participated in functional and user experience testing alongside project stakeholders, ensuring the reliability and effectiveness of identity and access control products and services.
  • Led operational support testing and improvements for various cybersecurity products and services, including secure remote access solutions, API gateway management, backend services, and automation testing using Selenium, testing, cucumber framework, Gherkin, Java and Gradle.
  • Utilized Jira and Planner for efficient bug reporting and tracking, ensuring timely resolution and continuous improvement in software quality.
  • Maintained, supported, and tested multiple environments, ensuring the integrity and security of systems across different stages of development and deployment.
  • Applied DevOps, Quality Assurance, and Agile methodologies, collaborating with Agile Scrum Masters to align testing processes with project timelines and objectives.
  • Provided maintenance on operational support documentation and knowledge repositories using platforms such as GitHub and SharePoint, ensuring accessibility and accuracy of information.
  • Created PowerShell and batch scripts to automate testing processes and reduce manual tasks, enhancing efficiency and accuracy in cybersecurity operations.
  • Developed automation test scripts from scratch using Maven, TestNG, and Java language ensuring comprehensive test coverage and adherence to cybersecurity standards.
  • Scheduled and monitored test scripts using DAZ environments and task schedulers, implementing email notifications for prompt identification and resolution of issues.
  • Designed end-to-end performance scripts using Apache JMeter on VMs, facilitating robust performance testing and troubleshooting of Applications.
  • Actively engaged in troubleshooting calls for testing requirements, demonstrating a proactive approach to identifying and resolving issues.
  • Managed multiple application gateways across diverse data centers, ensuring seamless operation and conducting rigorous testing following any changes made. Conducted failover testing on each data center to validate system resilience and redundancy.
  • Conducted comprehensive API testing using Postman, validating endpoint functionality, performance, and reliability to ensure seamless integration and optimal performance of software applications.
  • Proficient in AWS proxy and Azure environments, leveraging these platforms to enhance security measures and streamline network traffic.
  • Utilized monitoring tools such as Uptrend and Splunk to track system performance, identify anomalies, and promptly respond to potential security threats.
  • • Tested Identity Management and Access control products such as Silverfort, Multi-Factor Authentication (MFA), and RSA to ensure robust authentication mechanisms and safeguard against unauthorized access to critical systems and data.
  • Tested Certificate Management Solutions & conducted thorough testing of AppViewX integrations with ServiceNow, ensuring seamless certificate lifecycle management and compliance with organizational policies and standards.
  • Collaborated with Identity Management teams utilizing CyberArk and SailPoint to facilitate user provisioning, authentication, and authorization processes. Conducted extensive testing on user creation, privilege escalation, and account disabling to ensure the integrity and security of identity management systems.

Environment: CyberArk, ServiceNow, RSA,SharePoint, SailPoint, Selenium, TestNG, Java. Python, Postman, BDD , QTest, Confluence, Gradle, Gherkin, DevOps, GitHub, Powershell Scripts, Batch Scripts, Jira, Planner,Maven, Apache JMeter,Azure VMs, Uptrends, Silver fort, Appviewx, Git, Github.


Senior Quality Assurance Automation Engineer

PQA Testing
05.2021 - 07.2022
  • Proficient in analyzing business requirements and technical specifications to determine Testing Scope
  • Skilled in Manual and Automated Testing using Selenium WebDriver for web application testing
  • Experienced in Agile methodologies, specifically Scrum, for conducting System Testing at various stages of development
  • Developed Selenium Test cases using Java and adopted Behavior Driven Development (BDD) techniques for efficient automation
  • Demonstrated expertise in API level testing for web services, utilizing tools like SOAP UI
  • Enhanced test harness and developed Test Suites using XML and Python for efficient automation.
  • • Utilized Quick Test Professional (QTP) for creating and executing automated functional and regression tests.
  • • Developed, maintained, and enhanced automated test scripts using Cucumber framework.
  • Created data-driven automation scripts for testing API Web Services, leveraging Java, Ruby, and Python scripting.
  • Collaborated with cross-functional teams during the Design Phase, ensuring alignment with product requirements.
  • Conducted various testing phases including Smoke, System Integration, User Acceptance, Database, and Regression testing.
  • Proficient in Test documentation including Test Cases, Bug Reports, Use Cases, etc., using tools like Jira..
  • Designed comprehensive test cases with diverse test conditions and wrote complex SQL queries for back-end testing.
  • Conducted Database testing to verify data integrity tests and collaborated with developers to resolve issues.
  • Utilized tools like BrowserStack for cross-browser testing, ensuring compatibility across different browsers and platforms, to enhance accessibility for users with diverse needs.
  • Experience in implementing and executing test cases using Pytest, a popular testing framework in the Python ecosystem, for efficient and scalable testing processes.
  • Proficient in using Visio for creating visual representations of test plans, workflows, and system architectures, facilitating clear communication and documentation within the team.
  • Proficient in utilizing QTest for test case management, execution, and reporting, ensuring efficient organization and tracking of testing activities throughout the project lifecycle.
  • Experience in integrating testing processes with ServiceNow platform for streamlined issue tracking, change management, and collaboration across teams.
  • Experienced in manual and automated testing of mobile phones and tablets across various technologies including CDMA, GSM, EVDO, and LTE.
  • Leveraged virtualization tools like VMware Workstation or VirtualBox to create and manage virtual testing environments, allowing for the simulation of diverse user scenarios, configurations, and network conditions. .

Environment: Java, JavaScript, Selenium Web Driver,QTP, Testng, Cucumber, SOAP UI, Web Services, IntelliG, HTML, MySQL, Ruby, Eclipse, SQL, MS Excel, Postman, Appium, BowserStack, Visio, Pytest, ServiceNow, QTest.

Test Automation Engineer

Vancity
01.2020 - 04.2021
  • Gathered comprehensive business requirements, system requirements, and data mapping specifications through active engagement with clients, developers, and QA team
  • Crafted detailed Test Cases leveraging Wireframes, Design documents, and Acceptance criteria to ensure comprehensive test coverage
  • Designed and implemented an automation framework in Selenium Webriver utilizing a behavior-driven approach like Cucumber
  • Emphasized Page Objects design and page navigation framework for improved script readability and easier maintenance
  • Utilized Java language and Eclipse IDE, with Maven as the build tool and Jenkins for Continuous Integration, to develop robust automation solutions.
  • Employed Selenium and WebDriver extensively, including data- driven techniques and XPath locators, to rigorously test web applications.
  • Demonstrated success in implementing agile test practices, particularly in acceptance test automation.
  • Orchestrated distributed test automation execution across various environments as part of the Continuous Integration process using Selenium Grid and Jenkins.
  • Developed automation scripts for mobile testing using Appium for both Android and iOS applications, ensuring comprehensive coverage.
  • Integrated Appium with Sauce Labs for seamless test distribution on the cloud, optimizing testing efficiency.
  • Updated and maintained Selenium automation scripts to accommodate enhanced requirements, leveraging Selenium WebDriver and Python.
  • Developed Python migration scripts for web applications, facilitating smooth transitions and updates.
  • Automated test execution using Maven and Jenkins, ensuring timely and efficient testing cycles, including nightly and need- based runs.
  • Conducted rigorous cross-browser testing across different browser types and versions to replicate production environments accurately.
  • Leveraged Java language and Eclipse IDE with TestNG framework for robust test code development.
  • Utilized Selenium WebDriver for crafting test scripts, focusing on comprehensive regression test coverage.
  • Implemented Data-Driven Framework and MVC for automation test scripts, enhancing reusability and maintainability.
  • Spearheaded the setup of Web Services projects using WSDL in SOAP UI, providing guidance and support to team members.
  • Conducted functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool, ensuring seamless integration and functionality.
  • Employed XPath and DOM manipulation techniques to handle dynamic and static objects effectively in Selenium.
  • Analyzed system specifications, designed, developed, and executed test plans and test cases for both Manual and Automated testing phases.
  • Executed scripts from Test Lab and Test Cases in Quality Center (QC), meticulously verifying testing results against expected outcomes and diligently tracking defects.
  • Utilized GIT as a source code repository, ensuring version control and collaboration efficiency.
  • Conducted rigorous backend testing using SQL queries to validate data integrity within the database.
  • Actively participated in Business Requirement Identification (BRI) meetings to gain a deep understanding of business requirements.
  • Verified, edited, and updated test data in new or existing systems before initiating testing cycles, ensuring accuracy and reliability.

Environment: Java, Selenium WebDriver, Eclipse, Python, Agile (SCRUM), SOAP UI, TestNG, Maven, Jenkins, Cucumber, Quality Center, SQL, Oracle, XML, Xpath, Firefox, Chrome, GIT, Explore, Windows, UNIX.

QA Automation Engineer

Brant Mutual Insurance
06.2018 - 12.2019

• Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation

• Frameworks created using tools like Selenium Web Driver, Java JACOB, Attachmate Extra API, RFT, RPT, RQM, Soap UI, XML, JSON, JavaScript, MS Access reporting frameworks, Transaction Object Model, Test Driven Development and Data Driven frameworks etc

• Worked on performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium

• Utilized Selenium WebDriver, with TestNG to perform cross browser Functional Testing with MVC Pattern for easier maintenance, reusability and readability of scripts

• Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files

• Worked on many front-end automation tests and BDD steps using Cucumber specification framework, TestNG, Appium and Java which decreased 75% of manual testing

• Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps)

• Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven)

• Used Maven to configure the dependencies and to run framework

• Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber Parameterized test cases using different annotations

• Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber

• Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations

• Proficient in using Test Management Tools Test Director, Quality Center, Rational Test Manager for Test Planning, Requirement Management, Defect tracking and Reporting

• Performed Regression testing on new builds, every modification in the application using Selenium Web driver

• Involved in End - End testing of application using Protractor

• Wrote unit and integration tests using Jasmine and Protractor

• Developed automation framework and scripts for End to End (e2e) testing using Selenium WebDriver, Protractor, Jasmine and JavaScript

• Used Xpath and DOM to work with dynamic and static objects in Selenium

• Created and executed test cases, develop scenarios to meet software requirement using protractor framework

• Implemented open-source web test tool Selenium WebDriver for cross browser and cross platform web testing

• Used Postman tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing

• Involved in Data Driven Testing using JDBC Connection and validated services using assertion in Postman

• Documented Business requirements in requirements grid for HP ALM

• Worked on HP ALM for requirements management, planning, scheduling, running tests, defect tracking, manage the defects and executing the test cases

• Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes

• Presented progress of the testing process at walkthroughs and inspections

• Worked in Agile methodology, as part of sprint planning review the test stories, planned the test sessions and attended daily stand -up meetings

• Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data)

Environment: Java, Selenium WebDriver, TestNG, Maven, Eclipse, Appium, Protractor, Jenkins, Cucumber, Postman, WSDL, XML, XPath, HP ALM, JDBC, SQL, Agile and Window

QA Engineer

Cenovus Energy
02.2016 - 05.2018
  • Analyzed system requirements, developed & executed detailed Test plan, test cases, Test scripts for testing the functionality, GUI, security, and usability of the Join Process, Ordering Process and Member Area, which includes Member’s Personal Information, and Processing Order Information
  • Verified that the Software Release met the Product Requirements and Functional Design Specifications for a client
  • Created Master Test plan, Test strategy, critical scenarios and Test Scripts and schedule for testing
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases
  • Involved in developing test automation framework using Selenium WebDriver and writing code in Java, using TestNG annotations.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens
  • Worked on White-Box server-side System level test cases using TestNG
  • Created and maintained smoke/functional/regression scripts for web-based application using Selenium IDE, Java, TestNG and TSQL
  • Used Maven to build and run the Selenium automation framework.
  • Once the script got over, framework used to send the automation reports over email
  • Responsible for creating and maintaining automation acceptance test suite using Selenium WebDriver and Cucumber framework.

Environment: Java, Selenium WebDriver, TestNG, Maven, JMeter, Appium, Protractor, Jenkins, Eclipse, Cucumber, Postman, XML, XPath, WSDL, SQL, Quality Center, Agile and Windows.

Education

Bachelor of Science - Computer science

JNTUK Kakinada
Vizag, Andhra Pradesh
05.2014

Skills

  • Selenium Webdriver
  • Maven with JUnit/TestNG/Page Object Model
  • Appium
  • HP- Quality Center
  • Bugzilla and JIRA
  • ServiceNow
  • QTest
  • GitHub
  • SVN
  • Postman
  • Sharepoint
  • Confluence
  • Manual Testing
  • Automation Testing
  • Performance Scripts
  • CyberArk
  • SailPoint
  • SilverFort
  • RSA
  • Visio
  • Power Bi

Certification

ISTQB Certified Tester Foundation Level

Languages

English
Full Professional

Timeline

QA Systems Testing Analyst

Bank of Canada
07.2022 - Current

Senior Quality Assurance Automation Engineer

PQA Testing
05.2021 - 07.2022

Test Automation Engineer

Vancity
01.2020 - 04.2021

QA Automation Engineer

Brant Mutual Insurance
06.2018 - 12.2019

QA Engineer

Cenovus Energy
02.2016 - 05.2018

Bachelor of Science - Computer science

JNTUK Kakinada
Naga Srivalli Gatiganti