Post Job Free

Resume

Sign in

Software Development Life Cycle

Location:
Wood Dale, IL
Posted:
February 22, 2024

Contact this candidate

Resume:

Professional Summary:

* ***** ** ********** ** QA including Web and Client Server technologies covering all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) in Requirement analysis, Planning, Design, Development, Testing Methods such as Agile, Agile Scrum and Waterfall.

Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure Quality Assurance Control.

Strong experience in manual and automated testing using QTP, HP Quality Center, Win Runner, Selenium.

Worked with GitHub source code management tool in Selenium WebDriver.

Hands on experience with testing tools like: Selenium Web driver, Selenium IDE, JUnit, TestNG, Microsoft Test Manager, TFS, Quick Test Pro and Quality Control.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web driver.

Experienced in writing and modifying SQL scripts and DB Stored Procedures, Triggers, Functions using SQL and PL/SQL.

Hands-on experience in handling Ajax Asynchronous Elements and JavaScript executors to deal

with hidden elements, also performed Selenium Synchronization using Explicit & Implicit waits.

Used Selenium WebDriver for Cross-Browser Testing across Chrome, Firefox, IE, Safari, to deal with alerts, pop- ups and screenshots to report the bugs.

Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber and writing step definitions from feature for behaviors using Gherkin.

Experienced in Web Services testing using SOAPUI tool to validate request and response using

XML, SOAP and RESTFUL Web service calls using Assertions.

Extensive experience working and executed Cassandra Query Language (CQL).

Worked closely with End Users, Business analysts, Project Managers and Developers to understand requirements, business processes for testing and attended regular walkthroughs.

Hands on Experience in developing and executing test cases manually and developed automation Scripts with

POM for web application in Java and JavaScript.

Performed functional and regression testing of the software application using automation tool HP QTP/HP UFT.

Experience in REST Assured which is a Java based DSL for simplifying testing of REST based services built on top of HTTP Builder.

Experience in Black box testing with a complete QA cycle - from testing to defect logging and verification of fixed bugs.

Support UAT resources and activities by review UAT test cases and providing data.

Expertise in problem solving and Bugs Reports using Defect Tracking Tools Quality Center QC, Dev Track, and JIRA

& performed Back End Testing by executing SQL queries.

Extensive experience implementing different automation frameworks like keyword Driven framework, Data Driven framework and Hybrid framework.

Experience on preparing test Scenarios, test Cases, Daily Status Report and Executing Test cases and Test Scripts using QTP / UFT Automation tool.

Experience in using the Microsoft test manager, Quality Center for writing and managing the test cases and reporting the bugs.

Experienced working with Appium for Mobile Testing of Android Apps and IOS apps. Used both real devices and virtual devices.

Expertise in diverse types of testing: Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing (UAT).

Professional Experience:

CLIENT: Comcast (Remote).

ROLE: Sr QA Analyst Duration: May 2022 – Present Duration: Feb 2023 – Present

Worked on DCP (Design configuration Platform) performing E2E testing for user configuration of setting up TNs to shipping the equipment.

Worked on Swagger UI for Manually triggering API calls.

Worked in Agile software development environment to develop regression test suite and automate it using selenium web driver.

creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.

Demonstrated expertise in CI/CD practices, Automated Testing, and Reliability Engineering (SRE).

Involved in setting up the Data Extract module E2E flow by organizing multi team triage calls.

Assisted another team with REST API testing to meet the deadlines.

Involved in testing security-based applications like OKTA.

Extensive experience working with cloud computing environments, including Amazon Web Services (AWS), to deploy and scale applications and services.

Utilized AWS services, such as Lambda, RDS, and EC2 and EMR to enhance testing capabilities.

Implemented and optimized non-relational databases like DynamoDB, MongoDB, and Cassandra to efficiently store and retrieve large volumes of data in high-throughput scenarios.

Developed and maintained AWS Lambdas and utilized Amazon Simple Queue Service (SQS) or their Azure equivalents, such as Azure Functions and queues, to build scalable serverless architectures.

Have Experience in building serverless applications using AWS Lambda, API Gateway, and other serverless components.

Proficient in managing AWS databases, including Amazon RDS (Relational Database Service), Amazon DynamoDB (NoSQL), and Amazon Redshift (data warehousing).

Involved in implementing CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy.

Used GitHub as version control tool.

Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.

Demonstrated ability to troubleshoot and resolve performance bottlenecks, identifying areas for improvement and implementing effective solutions to enhance system scalability and responsiveness.

Strong understanding of best practices for load testing, performance profiling, and tuning, leveraging comprehensive monitoring and analysis tools to identify performance issues and recommend optimizations.

CLIENT: SMBC Group, Phoenix, AZ (Remote).

ROLE: Sr QA Analyst Duration: May 2022 – Feb 2023

Worked on integration testing project which involves on E2E testing of Checking’s, Savings Bank accounts.

Worked on Data Extracts area which involved in testing the batch feed data/files in GCP(Google cloud platform)

Responsible for executing the test cases, analyze test failures and report issues, defects through JIRA

Involved in testing Web services REST web services using Postman.

Designed and delivered load testing solutions for highly scalable systems, ensuring optimal performance and reliability under heavy loads.

Utilized Power Query to perform data transformations, data cleaning, and integration from multiple sources, ensuring data accuracy and consistency,Created complex calculations using Data Analysis Expressions (DAX) for Power BI measures and calculated columns, enabling in-depth analysis.

Published Power BI reports to online services, configured scheduled data refreshes, and managed access permissions for different user groups,Integrated Power BI reports and dashboards into existing applications or websites, providing seamless data visualization experiences.

Designed and developed interactive and intuitive reports using Business Objects suite (Web Intelligence, Crystal Reports) to facilitate data-driven decision-making.

Constructed executive dashboards in BOBJ, presenting key performance indicators (KPIs) and critical business metrics for easy visualization and analysis.

Created complex data models and universes in Business Objects Universe Designer to provide a single semantic layer for end-users, ensuring data consistency and accuracy.

Proficient in using load testing tools such as K6, JMeter, or other industry-standard load testing tools to simulate and measure system performance under various load conditions.

Proficient in mobile application development for iOS and Android platforms, including performance optimization and testing for mobile-specific challenges.

Skilled in web development, ensuring high-performance websites with optimal loading times and responsive user experiences.

Involved in cedar testing which includes email alerts testing.

Worked on creating the bulk test data sets for Checking’s, Savings Bank accounts for E2E testing using selenium automation framework.

CLIENT: American Express, Phoenix, AZ.

ROLE: Sr QA Automation Engineer Duration: Jul 2020 – May 2022

Responsible for creating and maintaining both Automated and Manual test suite of the entire project.

Worked on testing Apple Business Chats, Google Assistant and Alexa in Test and Prod Environments.

Responsible for executing the test cases, analyze test failures and report issues, defects through JIRA

Automated highly transactional web application using Selenium WebDriver.

Involved in testing Web services (SOAP and REST) and XML with tool SOAP UI, for the local WSDL with URL and created Test cases, run them, do load testing

Developed end-to-end and integration test scripts using Cypress for web applications, Implemented Cypress scripts to automate interactions with web user interfaces, ensuring seamless user experience.

Executed Cypress tests across multiple browsers to validate consistent behavior and identify browser-specific issues, Configured and executed Cypress tests in parallel to optimize test execution time and increase overall efficiency and Integrated Cypress with API testing frameworks to perform end-to-end testing, covering both frontend and backend components.

Excellent experience of build tools like Maven and managing JAVA automation projects using them.

Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs

Tested the backend database using SQL queries.

Used GitHub as version control tool

Designed, developed, and maintained complex SQL queries, stored procedures, functions, and triggers for data manipulation and retrieval.

Performance-tuned SQL queries and optimized database operations for improved efficiency and response time.

Implemented data integrity constraints, ensuring data consistency and accuracy within the Oracle database.

Utilized PL/SQL collections to efficiently process and manipulate large volumes of data.

Worked with Oracle database administration tasks, including schema management and user privileges.

Collaborated with application developers to integrate PL/SQL components into various software systems.

Experience in database migration, data conversion, and ETL (Extract, Transform, Load) processes.

Developed and maintained .NET applications utilizing ASP.NET, MVC, and Web API for creating robust and scalable web solutions.

used JavaScript to automate API testing, including sending HTTP requests, validating responses, and ensuring API functionality.

proficient in generating and managing test data using JavaScript, ensuring data integrity and repeatability in test cases.

Used Mocha/Jest generate detailed test reports and analyze test results.

Proficient in C# programming language, with hands-on experience in developing desktop, web, and mobile applications using the .NET framework.

Implemented object-oriented programming (OOP) principles to design and develop reusable and maintainable code for various projects.

Experience with database integration using ADO.NET and Entity Framework to interact with Microsoft SQL Server and other databases.

Utilized LINQ (Language Integrated Query) for efficient data querying and manipulation within the .NET applications.

Kept up to date with the latest trends and advancements in C# .NET development and actively participated in professional development and online developer communities.

Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.

Used Splunk for analyzing production metrics

Worked on Page Objects design and Page Navigation framework for readable test script and easy. maintenance from developer perspectives desktop and coordinated with developers for the crash fixes.

Involved in SOAP and Restful web services using SOAP UI.

Manage all communication with Client and senior management to achieve all project objectives and perform tests on same and manage multiple functional areas

Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved

CLIENT: Macys Technologies, Lorain, Ohio

ROLE: Sr QA Automation Engineer Duration: Nov 2018 – Apr 2020

Analyzed test data and Conducted Database or Data driven testing under certain business rules for data population in DB.

Executed comprehensive test cases for the XCC upgrade, covering functional, regression, and performance testing to ensure the integrity and optimal performance of the system.

Validated data import/export functionalities, ensuring accurate data transfer and system compatibility through meticulous testing procedures and Performed end-to-end testing to verify the seamless integration of the upgraded XCC promo with existing systems, ensuring a smooth and error-free user experience.

Executed comprehensive regression test suites to confirm the stability of existing functionalities post XCC upgrade, actively participating in the identification and resolution of regression issues.

Conducted new endpoint testing for the Giga Coupon Hub, verifying functionality and integration while documenting and communicating any observed issues during the testing process.

Tested various scenarios to validate the LoyaltyCouponPrefix parameter, documenting and reporting any issues or unexpected behavior related to the parameter logic.

Tested the functionality of the Reward List, ensuring correct processing and application of rewards, and collaborated with the QA lead and developers to address and resolve identified issues.

Collaborated effectively with the QA lead, developers, and team members, sharing insights, challenges, and resolutions. Communicated clearly and documented test results for future reference and Participated in UAT sessions with end-users, providing support and gathering feedback. Documented and reported any issues raised during UAT for further investigation and resolution.

Conducted rigorous testing of POS transactions, ensuring accuracy and reliability in processing payments, refunds, and exchanges and Tested POS system integration with various hardware components such as barcode scanners, receipt printers, and card readers to guarantee seamless functionality.

Verified the functionality and security of payment gateways integrated with the POS system, ensuring secure and efficient payment processing and Executed UI testing to guarantee a user-friendly and intuitive interface, including testing touch screen interactions and navigation flows for cashiers and end-users.

Tested the inventory management features of the POS system, verifying accurate stock updates, product additions, and depletion processes.

Validated promotional offers and discount calculations within the POS system, ensuring accurate application and compliance with promotional rules and Conducted thorough testing to ensure the POS system complies with EMV standards, especially regarding chip and PIN card transactions for enhanced security.

Tested the functionality of the POS system in offline mode, ensuring that basic operations can be performed without a network connection, and that transactions sync correctly once connectivity is restored and Executed tests to validate the accuracy and reliability of refund and exchange processes, ensuring proper handling of returns without compromising data integrity.

Worked with Mobile Applications (IOS, Android) and automated the applications using APPIUM

/ Selenium Web driver, Simulators.

Experience in mobile testing using Appium in both IOS and Android applications using simulator

and emulator.

Client: Lifeline Screening, Cleveland, OH

Role: Software Development Engineer in Test Duration: Dec 2017- Nov 2018

Experience in core Java, Hands-on in creating/debugging/enhancing different automation frameworks (data driven, Keyword-driven, POM with Page factory).

Automation scripting experience in Intranet/Internet applications using Selenium Web Driver

and SOAPUI.

Expertise in working with Selenium IDE and Selenium WebDriver using TestNG java framework.

Configured ANT tool and created selenium automation scripts in JAVA using TestNG, Jenkins

prior to agile release.

Developed MAVEN Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.

Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.

Identified mobile elements using Appium Inspector, Simulators, Emulators, and UI Automator

Viewer.

Worked on Acceptance Test Driven Development (ATDD), agile testing methodologies by completing releases ahead of schedule.

Participated in Agile Scrum to perform application development activities and took part in daily stand-ups, sprint reviews, builds and deployments.

Used JavaScript for DOM manipulations and Protractor implementation of Test Automation Framework.

Thorough understanding of Bug life cycle using bug tracking tools HP ALM and Clear Quest.

Familiar with Cucumber and BDD test automation frameworks.

Jenkins and SVN with Installation, Migration and Upgradation and Build & Release in Unix and Linux environments including production support.

Developed and executed NUnit test cases for automated testing of software applications, Implemented test fixtures to set up the necessary preconditions for testing using NUnit.

Utilized NUnit assertions to verify expected outcomes and ensure the correctness of code, implemented parameterized tests in NUnit to test various input scenarios efficiently.

Managed test data for NUnit tests, ensuring data integrity and repeatability of test executions, Integrated NUnit tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated testing in the development lifecycle.

Created efficient design and developed User Interaction screens using HTML5, CSS3, JavaScript, and JSON.

Having experienced in Agile Methodologies, Scrum stories and sprints experience in a ruby based environment, along with data analytics, data wrangling and Excel data extracts.

Strong experience creating MAVEN with build script for Deployment

Execute manual scripts using JMeter to test messages.

Execution of automated test scripts using JMeter based on business/functional specification and used regular expression for dynamic values in JMeter.

Expert in all areas of SQL Server development including tables, user functions, views, indexes, Stored procedures, functions, triggers.

Experience in writing complex SQL queries involving multiple tables inner and outer joins, stored procedures.

Client: Texas Capital Bank, Texas

Role - Automation Tester (API & Selenium) Duration: June2017-Dec 2017

Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & C# (Eclipse IDE).

Developed Manual and Automation Scripts for Regression using Selenium Web Driver with C# for automation in MS Visual Studio.

Good Exposure in implementing Agile Scrum Methodologies and Waterfall Methodologies in Testing Projects.

Implemented Agile/Scrum methods for testing approach where recorded and managed defects of application.

Performed Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report testing.

Integrating the Third-party Tools with TFS for ALM & Traceability.

Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint).

Designed and executed Automation Test cases using Coded UI for regression and functional testing.

Hands-on experience in writing test scripts in C# using Automation Tools like Selenium WebDriver & coded UI.

Developed a Data Driven Framework using Selenium and Coded UI.

Designed and developed Automation Framework from scratch in Visual Studio Coded UI Test & C#.

Understood/carried out research and development on Visual Studio Coded UI tests, which was functional Automation testing tool that time.

Experience using the Spec Flow which is a testing framework and supports BDD.

Identified software defects and interacted with developers to resolve them and provided full support to the Test team using MTM.

Created data-driven automation scripts for testing API Web Services using SOAPUI, REST Services.

Involved in development of Web Services using SOA, SOAP for sending and getting data from the external interface in the XML format.

Conduct product and infrastructure performance test across multiple products using LoadRunner.

Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.

Client: Srabus LLC, Hyderabad (Internship)

Role – Software Test Engineer Duration: June 2015- June 2016

Improved the flexibility of the tests by parameter zing the script and ran the scripts for multiple sets of data by data driving the tests using QTP.

Utilizing the software automated testing tool QTP along with manual testing.

Implemented Descriptive programming using QTP.

Involved in managing the object repository, Component Functions, wrote the code in the form of component functions in QTP.

Used Data base driven framework to automate regression test cases using VB Script/QTP.

Involved in preparation of Data Driven Testing test strategy in QTP.

Define the strategies to design and develop ETLs (Mappings, Sessions, and Workflows)

Understand the Performance Bottleneck and work on enhancement at various stages in ETL.

Identify the ETL Performance Bottleneck and work at various stages to improve execution timing.

Experienced in testing requirements that were developed in ETL and BI of DWH applications and reviewed scripts for positive and negative test scenarios, and prepared test summary.

Tested various Reusable ETL Transformations which facilitate Daily, Weekly & Monthly Loading of Data.

Worked in collaboration with others to perform Quality control on data.

Expertise in developing applications with SOAP and REST Web Services.

Involved in testing the Web Services like SOAP, REST by using a tool SOAPUI along with XML.

Created Project, Test Suites, Test Cases and Test Steps in SOAP UI Tools and Validated the Response XML file.

Extensively performed Manual Testing process to ensure the quality of the software.

Experienced in performing Manual Testing of Client/Server Web based applications.

Developed Manual test procedures for software features, request test data, and do regression testing and

negative testing scenarios.

Performed Manual testing for all the phases of testing application.

Environment: XML, JSON, SOA, SOAPUI, REST, Quality Control, ETL, QTP, VB Script.

Educational Background:

Master’s from University of Central Missouri in Computer Science – 2016 to 2017

Bachelor’s from Andhra University in Computer Science and Engineering – 2012 to 2016



Contact this candidate