Home

varsha - QA Analyst
[email protected]
Location: New Hampton, Missouri, USA
Relocation:
Visa:
Varsha G
Sr QA Engineer
[email protected] / 469-598-1817


SUMMARY:
With over 7+ years of experience in Software Testing, I bring a comprehensive skill set to the table, encompassing both Manual and Automation testing techniques. Some highlights of my capabilities include:

Utilized automated test tools like Selenium extensively for Functional and Regression Testing.
Proficient in creating Automation Frameworks using Selenium Web Driver.
Possess excellent experience with Unit Testing Frameworks such as JUnit and TestNG.
Expertise in both Manual and Automation software testing, demonstrating a strong grasp of Test Planning, Design, Execution, Defect Management, Reporting, Tracking, and web-based testing using Selenium RC through Eclipse IDE.
Conducted tests by implementing Test Scripts to execute Test Cases, Test Scenarios, and features in Gherkins format for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber.
Demonstrated competence with Build and Configuration Tools like ANT and MAVEN.
Proficient in composing Test strategies, preparing and implementing Test Plans, designing Test Cases, employing Test Tools, executing tests, managing defects, and tracking them effectively.
Possess a deep understanding of testing cloud-based applications, including SaaS, PaaS, and IaaS, ensuring seamless integration, data security, and scalability.
Integrated Rest Assured tests into CI/CD pipelines to automate API testing as an integral part of the software delivery process.
Proficient in navigating through the complete Software Development Life Cycle (SDLC), including Agile (Scrum and Kanban), Waterfall, V-model, Software Testing Life Cycle (STLC), and Bug Life Cycle.
Skilled at identifying Test scenarios and crafting Test Cases using proven Test Case Design Techniques.
Proficient in executing automated tests on the Browser Stack platform to guarantee optimal application performance across diverse browsers and devices.
Worked extensively on various Testing types, including Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Database, and User Acceptance Testing (UAT), as well as Performance Testing.
Possess a good understanding of Azure within the context of Continuous Integration and Continuous Delivery (CICD).
Possess practical experience with defect tracking tools like Jira, Test Director/Quality Center (QC), and Team Foundation Server.
Familiar with Continuous Integration Tools such as Jenkins.
Responsible for thoroughly testing products using SQL Queries and UNIX commands for database verification, server assessment, startup/new builds, and backend data validation.
Executed automated test scripts using Mercury Tools (Test Director/Quality Center, LoadRunner, and QTP), and JMeter based on business and functional specifications.
Proficient in creating Requirements, Analysis, and Documentation of Test Strategies, Test Plans, and Test Cases.
Developed six user-friendly, aesthetically appealing, fully functional applications for both Android and iOS platforms.
Performed comprehensive API testing using Karate, encompassing the assessment of RESTful APIs, web services, and microservices to verify their functionality and behavior.
Demonstrated expertise in Testing REST API using Robot Framework and SOAP UI.
Possess strong proficiency in web services testing via tools like SOAP UI and Restful web services.
Proficiently tested databases of applications developed using SQL Server, Oracle, and MS Access.
Sound knowledge and extensive testing experience with Mobile testing tools like Appium.
Accumulated significant experience with source version control tools such as TFS and Git.
Well-versed in cloud technologies like AWS and Azure.

Tools and Frameworks:
Testing Tools: Selenium Web Driver/RC/IDE/Grid, QTP/UFT, LoadRunner, Rest Assured, Postman, Soap UI, JMeter, Appium, Swagger, Protractor, Cypress, Jira, Zephyr.
Defect Tracking Tools: Bugzilla, Splunk, Quality Center, Jira.
BDD Frameworks: Cucumber, Keyword, Data-driven.
Programming Languages: Java, Python, SQL, PL/SQL.
Web Services: SOA test, REST, SOAP UI, ITKO Lisa.
Web Technologies: HTML, Angular JS, AJAX, Xpath, CSS, JavaScript, XML, Amazon web service, SOAP, XSL, XSLT, XHTML, JSP, PHP, jQuery, JSON.
Script Languages: Java Script, UNIX Basics, SQL scripting, VB Script.
Platforms: Windows 2003 Server, UNIX, Windows XP/Vista/7/8, MAC OS X.
Databases: Oracle R12, MS SQL Server 2005/2008/2014, NoSQL, MongoDB.
Cloud Services: Azure, Kubernetes, BitBucket, Sauce Labs, Kafka, BrowserStack.
ETL Tools: Informatica, Autosys.
UML Tools: MS Visio, MS Project, UML.
Methodologies: Agile Scrum, Kanban, Waterfall, SDLC, STLC, Bug Life Cycle.
IDE & Reporting Tools: Git, Confluence, Eclipse 3.3, 3.4, 3.5.

WORK EXPERIENCE:

Edward Jones, St. Louis, MO May 2022 - Present
Sr QA Automation Engineer

Responsibilities:
Designed and executed comprehensive end-to-end API tests using Postman and SoapUI to validate the functionality, reliability, and security of payment processing APIs.
Collaborated with the development team to establish API test data, scenarios, and ensure adherence to API contracts.
Proficient in Agile and Scrum methodologies, actively participating in Sprint Planning sessions to define scope and prioritize testing tasks in the Product Backlog.
Conducted Daily Stand-ups, fostering collaboration among the Development Team, Scrum Master, and stakeholders to discuss progress, challenges, and planning.
Attended Defect Triage Meetings, working with developers, Scrum Master, and Product Owner to prioritize defects based on severity and impact.
Automated test cases using Selenium tools (Selenium RC, Selenium GRID, Selenium Web driver), TestNG, and Page Object Model (POM).
Developed and executed comprehensive test plans, test cases, and test scripts for GCP-based applications and services.
Conducted functional, integration, regression, and performance testing on GCP platforms to ensure the quality and reliability of software solutions.
Collaborated with cross-functional teams, including developers, product managers, and system administrators, to identify and resolve issues and ensure seamless integration with GCP.
Utilized GCP-specific testing frameworks and tools, such as Cloud Test Lab and Cloud Monitoring, to automate testing processes and enhance efficiency.
Developed Python scripts for QA testing purposes, leveraging modules such as tesseract, pyautogui, pywinauto, pytesseract, and others.
Utilized the tesseract module to perform optical character recognition (OCR) tasks, extracting text from images and validating it against expected results.
Employed the pyautogui module to automate GUI interactions, including mouse movements, clicks, and keyboard inputs, to simulate user actions during testing.
Leveraged the pywinauto module to automate interactions with Windows-based applications, enabling efficient testing of desktop applications.
Integrated the pytesseract module with tesseract to enhance OCR capabilities, enabling accurate text extraction from various image formats.
Developed custom functions and libraries using these Python modules to streamline and automate repetitive testing tasks, improving efficiency and accuracy.
Collaborated with cross-functional teams to identify testing requirements and design Python scripts that met specific QA testing needs.
Conducted thorough testing and debugging of Python scripts, ensuring their reliability and effectiveness in detecting software defects.
Documented test scripts, including detailed instructions and usage guidelines, to facilitate knowledge sharing and ensure consistency in testing processes.
Implemented and maintained test environments on GCP, including setting up virtual machines, containers, and networking configurations.
Conducted security testing and vulnerability assessments on GCP-based applications, ensuring compliance with industry standards and best practices.
Documented and reported defects, issues, and test results using appropriate bug tracking and test management tools, such as Jira or TestRail.
Participated in code reviews and provided feedback to developers on GCP-related code changes to ensure adherence to quality standards.
Implemented Selenium for automated UI tests to validate critical user workflows, ensuring consistent user experiences across browsers and platforms.
Configured Selenium Grid for cross-browser execution of scripts.
Conducted manual exploratory testing to uncover visual inconsistencies and usability issues.
Utilized JMeter, LoadRunner, and Blazemeter for performance testing of the payment processing system, identifying bottlenecks and ensuring optimal performance under varying loads.
Customized parameterization in LoadRunner to test the application with different data sets.
Developed and executed ETL test cases, collaborating with the data engineering team to verify data transformation and loading accuracy.
Generated comprehensive test reports using RestAssured to communicate results, metrics, and defects.
Included test cases to verify message queueing, publishing, retrieval, and file storage in S3.
Maintained a robust test automation framework using Rest Assured and Cucumber, facilitating efficient API and acceptance test automation.
Integrated the test automation suite with Jenkins for continuous integration, enabling automated testing with each code commit.
Produced weekly/daily reports to clients, highlighting execution and defect status.
Managed defect tracking using ALM.
Integrated bash scripts with other tools and technologies, such as cron jobs or version control systems, to automate scheduled tasks and ensure code management.
Integrated Jenkins with version control systems (e.g., Git, SVN) to trigger automated builds and tests upon code commits.
Designed and executed test cases, generated scripts, and scenarios using the Vugen component in Mercury LoadRunner.
Conducted extensive mobile testing using Appium for Android and iOS platforms, ensuring seamless payment transactions on diverse devices.
Employed Browser Stack and Sauce Labs for cross-device and cross-browser compatibility testing.
Tracked test activities, reported defects, and managed test documentation using Jira.
Integrated QTP/UFT into the test automation suite, expanding test coverage for specific application modules.
Conducted end-to-end testing on the Point of Sale (POS) system, guaranteeing flawless payment processing at physical payment terminals.

Environment: Java, Unix, TestNG, Quality Center/ALM, Selenium Grid/Web driver, SOAP UI, ITKO, Junit, Eclipse IDE, Firebug, SQL, JavaScript, Jira, JSON.

Arch Insurance Jersey City, NJ September 2020 April 2022
QA Automation Engineer

Responsibilities
Involved in various meetings with Business analysts and developers.
Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
Used Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
Used Linux/Unix commands for using GitHub through cmd.
Involved in developing DD Framework from Scratch.
Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
Involved in mobile automation using Appium, selenium, java in both Android and IOS.
Executed test cases in real device for both mobile app and mobile website.
Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
Find bugs in functional, protocol and E2E testing of various BSS/OSS and Mobile applications and E2E functional and Integration testing.
Responsible for all aspects of testing of Mobile applications related to network and as well BSS/OSS.
Worked with AWS cloud machines to setup selenium GRID and Jenkins server on HUB machine.
Used cucumber to automate services using Rest API.
Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
Created profiles in maven to launch specific TestNG suite from Jenkins job
Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
Used the Rest Assured java library to automate Restful Web services.
Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation
Used the Groovy language to verify Webservices through SOAP UI.
Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: Selenium WebDriver, Groovy, RC Web Driver, Cucumber, HPQC, My Eclipse, JIRA, MySQL, Oracle, Java, JavaScript, Python, Node.JS, SOA Tester, Cucumber, Load Runner, Microservices, Restful API Testing, Rest Assured, JUnit, TestNG, Firebug, Xpath, Windows.

BJC Health Care, Missouri June 2018- August 2020
Sr QA Analyst

Responsibilities:
Proficient in Agile Management and Software Development methodologies, participating in daily scrums and monthly sprint/product review meetings.
Developed comprehensive Test Plans, Test Cases, and scripts for various applications, ensuring testing standards are maintained.
Conducted business functionality review meetings, translating business requirements into logical test cases.
Generated Python PostGre SQL Forms to record data of online users, executing MYSQL database queries using Python-MySQL Connector and MySQL db Package.
Designed and executed Test Plans and Test Cases for customer-facing Web Applications.
Collaborated with business and technology leads to identify appropriate test data and prepare it for test cases.
Enhanced and maintained test plans, test cases, and test scripts for Functional and automated testing.
Prioritized and reported bugs, contributing to effective bug management.
Designed, developed, and supported Enterprise Asset Management (EAM) application solutions using IBM Maximo and related frameworks.
Implemented Selenium WebDriver automation framework for smoke and regression test suites using TestNG, JUnit, and Maven.
Executed automated (Coded UI) scripts using Visual Studio and TFS Test Manager.
Worked on Python OpenStack APIs for system integration.
Provided UAT support and deployment using ALM (Application Lifecycle Management).
Developed automation scripts for existing manual test scenarios using Selenium for functionality and integration testing.
Integrated ALM and TFS with other tools like source control, build servers, and CI/CD pipelines.
Created complex SQL queries in Toad & SQL-Plus for extracting policy information from multiple database tables.
Conducted thorough testing of the web application aceprivateriskservices.com, utilizing both manual and Selenium automation testing.
Validated functional testing of the website to verify policy information data and ensure backend consistency.
Developed Test Metrics to align requirements and scenarios with relevant test scripts.
Logged defects through JIRA and participated in regression testing after each build.
Participated in bug review meetings with team members and QA Managers.
Coordinated between QA Managers, Developers, and Team Members for seamless collaboration.
Proficiently utilized SQL Queries for data validation.
Expertly tracked defects using JIRA and maintained documentation.
Contributed to End-End testing implementation and tested GUI/User Interface of applications.

Environment: Selenium WebDriver, ALM, SQL, JUnit, TestNG, SOAP UI, JIRA, ALM, PL SQL Developer, Java, Python, Confluence, TOAD

FactSet, India August 2015- December 2017
Quality Assurance Analyst

Responsibilities:
Analyzed business, functional, and IT requirement documents to create comprehensive Test Plans, including system test plans, integration test plans, and resource allocation strategies.
Conducted functional and automated tests on software changes before deployment to ensure quality and system stability.
Developed, maintained, and executed test scripts within established timelines, promptly escalating issues and risks to maintain project alignment.
Designed test cases and user stories for proper test case planning and execution.
Performed Black Box and Grey Box testing techniques to ensure software functionality and quality.
Utilized tools like Quality Center and JIRA to manage test scenarios, cases, and defects.
Documented raised defects and closely followed up with the development team for timely resolution.
Wrote SQL queries to access data from MySQL databases for testing purposes.
Managed manual testing of system modules, including UI-based functional and regression testing.
Collaborated with project managers, developers, systems analysts, and business leaders to develop and implement QA processes and testing strategies aligned with complex business and system requirements.
Provided input for test strategies and plans, offering consultation to business units and IT management teams.
Regularly participated in Defect Review and Test Execution Status meetings, communicating updates to managers and leads.
Utilized Microsoft Teams for efficient meeting management.
Demonstrated proficiency in Microsoft Office tools such as Excel, Word, OneNote, and Outlook.

Environment: Java, Quality Center, SQL, Oracle, MS Word, MS Excel, Windows, Agile.

Education:
Bachelors in Information Technology, Osmania University - 2015
Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree database information technology microsoft procedural language Missouri New Jersey

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1363
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: