Durgadevi Sukumaran ad0t47@r.postjobfree.com
Senior QAE - Automation 913-***-****
Highly motivated Quality Professional with 14 years of experience with a proven track record of successfully delivering high quality deliverable in Software Testing and Automation.
Professional Summary:
Adept in software testing and quality assurance processes in a wide variety of environments: Client-Server, Web applications, native mobile application.
Remarkable experience in development of QA processes and administering end-end quality life cycle of multiple applications adopting various project management methodologies (AGILE, ITERATIVE, WATERFALL etc.)
Having in depth experience in Test Automation such as Playwright, Protractor, Selenium, SOAP UI, Postman.
Experience in API Testing and Automation using Playwright Postman and SOAP UI.
Experience in CI/CD pipeline using Microsoft Azure Dev-ops using Dockers.
Excellent experience in Testing .net Applications, Java with Oracle and Microsoft SQL & Cosmo DB as backend.
Experience in managing the automation code base in GIT repository.
Experience in writing Test Automation framework from scratch using Typescript /JavaScript over node based framework.
Experienced in working with large teams involving multiple cross-functional teams, business and IT stakeholders, multi-vendor engagements across various geographies in onshore-offshore delivery mode
Experience in business analysis & process transformation and project QE estimation
Expertise in planning, scheduling and Requirements Analysis.
Top-notch, motivated professional with strong analytical, quantitative, statistical, problem solving skills with in-depth understanding of software application testing, proactive personality with ability to apply new methodologies on critical business applications driving quality upstream.
Expertise in creation and documentation of test strategies and plan, defining test policy and metrics, preparation and execution of test cases and regression test bed setup
Technical Competencies:
Quality Engineering
Various Types of Testing: Web Service Testing, Functional, Black Box, Integration, System, Usability, Performance & Load.
Control Procedures: Review, Inspection, Bug Reporting, Change Request Defect Reporting and Risk Management.
Automation Tools: Playwright, Protractor, Selenium, SOAP UI, Postman
Database: MS SQL, Cosmo DB
Generic Tests - Test functionality using API calls or command line tools for the application under test.
Performance Testing Tool: K6, Jenkins, JMeter
Management Tools: Azure, Quality Center ALM, Bug DB, IDEA Tool, JIRA, Notion, CA, Rally, Quality Center, QAC, TFS and Micro strategy reporting tool, VS-code IDE.
Source Control: GIT
CI/CD : Microsoft Azure Dev-ops, Docker,GIT flow,AWS
Technical
Typescript/JavaScript,PL/SQL, Postgres
Educational & Certification:
Bachelor of Engineering in Computer Science
ISTQB certified Tester
Professional Project Experience:
Company Name: Stardust Corporation Cards (Nov 2022 to Oct 2023 ),Palo Alto,California.
Role: Senior Test Automation Engineer- Blockchain
Activities:
Led end-to-end quality assurance efforts for Blockchain application, APIs, databases and front-end systems as an individual contributor
Developed and executed a comprehensive QA roadmap to ensure timely achievement of project goals.
Conducted manual and automation testing of Blockchain-based games on Polygon and Avalanche chains, contributing to sprint cycles.
Pioneered the creation of a playwright automation framework from inception, incorporating on-chain transaction validation for on-demand execution.
Configured GitHub Actions to trigger test automation suites on code commits, pull requests, fostering a culture of quality and continuous improvement .
Utilized the developed automation scripts for regression testing and retesting of bug fixes, ensuring product stability.
Performed build testing, smoke testing and sanity testing in PROD-TESTNET environments, meticulously logging defects.
Formulated complete manual test plans and regression checklists for each release, meticulously tracking bug fixes and retesting efforts.
Collaborated closely with Engineering team and PM team, acting as a Subject Matter Expert (SME) in functional testing.
Assisted in issue triage, replicating problems in lower environments utilizing AWS -CloudWatch and Datadog for fault analysis and reporting to development team.
Developed and maintained load testing scripts in K6 to periodically assess API endpoint performance(both core API and Blockchain services) periodically and its load impact in the system to assess any bottlenecks or database locks and to get tps rate on chain .
Project Name: Curated Collections, Avalanche,API new Version launch
Stardust provides NFT infrastructure for Blockchain gaming with a fast, secure and flexible platform. This enable game developers, develop the game so fast and onboard players to blockchain. It creates Custodial wallets, manage their NFTs and monetize their collections on a robust market place.IT provides end-to-end scalable managed solution allows developers to start small, with ability to scale to millions of concurrent players through common ERC protocols such as ERC-20,ERC721 and ERC-1155.
Company Name: Propio Language Services (Aug 2021 to Oct 2022 ),Overland Park, Kansas
Role: Senior QAE -Automation
Activities:
Started and worked as a Lead QA Automation Engineer for the team of 4 and led both manual and automation team members for 5 different applications.
Responsible for creating a QA Road map for the team and making sure the road map goals are met on time.
Implemented a complete Playwright automation framework from scratch as part of automation, deployed in Azure Devops pipeline for the team to start working on.
Executing the above developed scripts as part of Regression and also as part of retesting any fixed bugs to check for any bugs introduced as part of fix.
Performed build testing across multiple browsers and mobile devices, smoke testing in PROD environments, performed UAT test, stake-holder demo, logging defects, created complete manual Test plan and regression checklist for every release, bug fixes retesting etc.
Performed API, front end and database testing as part of manual testing as part of sprint cycles.
Worked alongside Software Engineers and Product Management throughout the software life cycle to create a thorough and precise functional testing plan acting as a SME for the team.
Served as an escalation point for production support, acting as intermediary between the end user and the development team, helping to triage the issues and replicate the same in lower environments to find the root cause of the issues.
Performed end -end testing for the above web application and monitoring both lower environments and PROD performance in Elastic & Data dog respectively for any failures, error traces in frequent intervals to report those to the dev team .
Worked in the third-party integration systems to test the call flow between upstream and downstream partners.
Worked in load testing using K6 tool for validating the call flow traffic load and its load impact in the system .
Preparing metric for each quarter and Post deployment QA Release status report for each Sprint release.
Project Name: Call Flow, Echo, IVR call flow, Intranet, Internal Legacy tools
Propio Language Services is a language translation service provider company for Limited English proficiency (LEP) access to basic life services (hospital, legal, education etc.;). The client app (Propio One) is available in both web and in mobile helping clients to establish OPI and VRI calls to hit the Interpreter pool and this call will be received by Interpreters using the Interpreter portal application to provide language translation services.
Propio One app uses Twilio platform and uses their API to establish a call by creating a room enabling the Interpreter to join and also letting them to add third party calls .
Company Name: NBKC Bank (Aug 2019 to Mar 2021) Ward Parkway, Missouri
Role: Senior Test Engineer - Automation
Activities:
Worked as a sole QA Engineer for the team and implemented a complete Protractor + Jasmine automation framework from scratch as part of automation, deployed in Azure Devops pipeline and ran it through Browser stack .
Worked on functional testing and database testing part of application that was using Azure PAAS.
Executing the above developed scripts as part of Regression and also as part of retesting any fixed bugs to check for any bugs introduced as part of fix.
Performed build testing across multiple browsers and mobile devices, smoke testing in PROD environments, performed UAT test,logging defects, created complete manual Test plan and regression checklist for every release,bug fixes retesting etc.
Performed back-end testing as part of manual testing in both SQL and Cosmo db. since some part of legacy system still uses SQL though most of it moved to Cosmo db.
Worked alongside Software Engineers and Product Management throughout the software life cycle to create a thorough and precise functional testing plan.
Served as an escalation point for production support, acting as intermediary between the end user and the development team
Performed end -end testing for the above web application and monitoring the PROD performance in the Azure portal for any failures in App Insights in frequent intervals to report those to the dev team.
Worked in the third-party touch point systems where the loan travels to cover the end to end testing scenarios.
Project Name: Mortgage Application Portal
With the help of Mortgage application portal, End users and the Loan officers can submit housing loan applications and as part of Mortgage application portal, we collect the information about the Loan amount to provide premium calculation, Borrower personal information, Borrower Financial information, Asset details, Residential history and entire Demographic information of the borrower .This application is then placed parallely in the Encompass which is a third party Loan pipeline which communicates with Mortgage portal using API .
Company Name: Quest Diagnostics (Aug 2016 to Aug 2019) Lenexa, KS
Role: Senior Test Engineer
Activities:
Analyzing the requirements, identifying the gaps and providing the feedback about the requirements
Performed API testing using SOAP tool as part of Web service testing internally and third party integration applications
Participate in Status Call during each release to update about the day-to-day activities and issues.
Involved in all stages of Quality Engineering process–Development of Test Plan, Test cases based upon requirements for Functional test, Regression test, Integration test
Reported bugs using defect-tracking system
Design, development and execution of reusable and maintainable test cases for regression tests.
Created test data for testing specific functionalities.
Expertise in Root Cause Analysis of the Bugs posted
Conducted End-End testing.
Design, development and execution of reusable and maintainable test cases for regression tests.
Involved in Functional/Technical Specification Review.
Performing Data Warehouse and Data Migration Testing
Report Test Execution status and metrics
Coordinating and participating in UAT testing
Identify the suitable Test cases for automation and added automation Test cases in the existing Selenium framework written in C#.
Maintained regression Suite to perform regression testing whenever it is necessary
Environment and Tools: Windows 7, Windows Server 2008, SQL Server 2008 R2, Quality Center ALM, Rally, QTP/UFT and SOAP UI
Project Name: Employer Portal Solutions
ESP Employer portal solutions allows an organization to create an order using a single online order form and in real time the progress of the donors test in the testing process sent via interim statuses until testing is completed and a final test result is provided. This is very beneficial to organizations since they can be kept updated on where the donor is in the testing process.
For sites, those are able to accept the electronic orders, and users are able to submit orders electronically. Otherwise order confirmation can be printed and/ or emailed to donor for which can be taken to collection site to begin the collection process using QCS (Form fox) web services. When the QTN lab receives the specimen and results it out, the interim status and final results reach ESP through QCS gateway. Also order creation for integration partners are created through SOAP UI XML and the resulting process follows the same method as mentioned above. The interim and final results are sent back to partners as XML responses which can be verified from the database too.
Company Name: SunGard / FIS (Nov 2015 to May 2016) Kansas City, MO
Role: Senior Test Engineer
Project Name: The Transfer Agency settlement System (TASS)
TASS aggregates all the shareholder activity received by the Transfer Agency. This includes purchase, redemption, exchange, transfer, and dividend activities for reporting to the Investment Advisors and Custody Groups. TASS interface is used to manually enter estimates for senior management to approve wires over $1 million. After the nightly TASS job run is successful, the estimate file for previous day transaction and current day money market transaction should be generated. Also manual trade entry also can be done and can be reviewed the same for all funds before fund cut off time.
Interactive Voice Response (IVR) for AATA: All the transactions going through AATA can be tracked, making transactions, changing user information, making exchanges are applicable. It is the voice response support for the entire AATA core application. It is tested through the telephone with the help of a simulation page.
HSBC Cash Matrix: It is a customized Auto interface for HSBC clients to help huge transactions go through the core AATA (Core Web APP). Using the UNIX ISPF editor, transaction card files are created for bulk transactions, run the cache matrix job, and check the confirmation report. After all are successful, the AATA core is checked to see whether the transaction is through in the history. Front end is AATA core web application input files are created on UNIX ISPF editor.
CAM is an in-house application designed to scrape data from AATA to provide near real time position information to our client Pro-funds.
Activities:
Analyzing the requirements, identifying the gaps and providing the feedback about the requirements
Participate in Status Call during each release to update about the day-to-day activities and issues.
Involved in all stages of Quality Engineering process–Development of Test Plan, Test cases based upon requirements for Functional test, Regression test, Integration test
Reported bugs using defect-tracking system
Design, development and execution of reusable and maintainable test cases for regression tests.
Created test data for testing specific functionalities.
Expertise in Root Cause Analysis of the Bugs posted
Conducted End-End testing.
Design, development and execution of reusable and maintainable test cases for regression tests.
Involved in Functional/Technical Specification Review.
Performing Data WareHouse and Data Migration Testing
Report Test Execution status and metrics
Coordinating and participating in UAT testing
Identify the suitable test cases for automation and help automation team to develop automation test cases about the system knowledge and data setup
Managing regression Suite to perform regression testing whenever it is necessary
Environment and Tools: Windows 7, Windows Server 2012, Linux, Oracle and 11g, SQL Server 2008 R2, JIRA, CA Workload Auto-sys tool, Quality Center and Micro strategy reporting tool
Company Name: Oracle Corporation (NOV 2006 to Jul 2010) Hyderabad, India
Project Name: Oracle Human Resource Management System Intelligence (HRMSi)
Client: Oracle Corp
Role: Quality Assurance Engineer
Oracle HRMSi is a product in Oracle’s E-Business Intelligence System application suite (E-BI) specific to human resources which provides a web-enabled suite of strategic reports that provide summaries and details of HRMS Application data. It also provides the tools to create your own reports and enables you to measure, monitor and manage enterprise performance to make better, timelier decisions. HRMSi uses Oracle Discoverer to create workbooks containing worksheet reports and graphs
Activities:
Writes and maintain test design which validate the acceptance criteria of features
Assists in managing bugs through the bug/triage process
Obtain, modify, and maintain data required for testing
Can provide Level 3- Support activities to our internal support organization as it relates to Hotfixes, Bugs or Post-Deployment Issues
Creation of Test Cases with clear test objectives
Participating in daily stand-ups, retrospectives, iteration planning, estimating/reporting, acceptance criteria definition, etc
Collaborates with other team members to understand requirements and technical implications
Identify, document, and reproduce defects
Works closely with Product Specialists/End-Users to understand the Application and how it is used.
Works closely with an automation testing team in identifying candidates for automation
Working closely with an automation team in certifying automation scripts
Execute automation tests for the purpose of supporting regression testing activities
Participate in identifying environmental needs for the testing team and the initial set-up of the environments
Works with Global teams located offshore
Environment and Tools: Windows 7, Windows Server 2008, Oracle and 11g, SQL Server 2008 R2, Quality Center ALM, Bug DB, Ideas Tool, QTP/UFT and SOAP UI
Project Name: Oracle Daily Business Intelligence (DBI)
Client: Oracle Corp
Role: Quality Assurance Engineer
Oracle DBI for HRMS provides information about your workforce and human resource management processes.
It is a comprehensive reporting solution that provides workforce analysis, and workforce distribution. Built on the proven Oracle Human Resources suite of transactional applications, DBI for HRMS provides Chief HR Officer, Human Resource line managers, benefits administrators, and budget managers a daily view of the enterprise workforce using management dashboards.
Activities:
Writes and maintain test design which validate the acceptance criteria of features
Assists in managing bugs through the bug/triage process
Obtain, modify, and maintain data required for testing
Can provide Level 3- Support activities to our internal support organization as it relates to Hotfixes, Bugs or Post-Deployment Issues
Creation of Test Cases with clear test objectives
Participating in daily stand-ups, retrospectives, iteration planning, estimating/reporting, acceptance criteria definition, etc
Collaborates with other team members to understand requirements and technical implications
Identify, document, and reproduce defects
Works closely with Product Specialists/End-Users to understand the Application and how it is used.
Works closely with an automation testing team in identifying candidates for automation
Working closely with an automation team in certifying automation scripts
Execute automation tests for the purpose of supporting regression testing activities
Participate in identifying environmental needs for the testing team and the initial set-up of the environments
Works with Global teams located offshore
Environment and Tools: Windows 7, Windows Server 2008, Oracle and 11g, SQL Server 2008 R2, Quality Center ALM, Bug DB, Ideas Tool, QTP and SOAP UI
Project Name: Oracle Daily Business Intelligence (DBI)
Client: Oracle Corp
Role: Quality Assurance Engineer
Oracle US Federal Human Resources is designed specifically for managing federal employees.
Using Oracle US Federal Human Resources, you can process personnel actions with an electronic version of the Request for Personnel Action (RPA). The product supports the Office of Personnel Management (OPM) recommended Nature of Action Codes (NOACs) as well as the data, business rules, and edits required to complete personnel actions. You can create actions, route them using workflow technology for approval and authorization, execute the Central Personnel Data File (CPDF) edits prior to updating the human resources database, and generate the printed Notification of Personnel Action.
Activities:
Writes and maintain test design which validate the acceptance criteria of features
Assists in managing bugs through the bug/triage process
Obtain, modify, and maintain data required for testing
Can provide Level 3- Support activities to our internal support organization as it relates to Hotfixes, Bugs or Post-Deployment Issues
Creation of Test Cases with clear test objectives
Participating in daily stand-ups, retrospectives, iteration planning, estimating/reporting, acceptance criteria definition, etc
Collaborates with other team members to understand requirements and technical implications
Identify, document, and reproduce defects
Works closely with Product Specialists/End-Users to understand the Application and how it is used.
Works closely with an automation testing team in identifying candidates for automation
Working closely with an automation team in certifying automation scripts
Execute automation tests for the purpose of supporting regression testing activities
Participate in identifying environmental needs for the testing team and the initial set-up of the environments
Works with Global teams located offshore
Environment and Tools: Windows 7, Windows Server 2008, Oracle and 11g, SQL Server 2008 R2, Quality Center ALM, Bug db., Ideas Tool, QTP and SOAP UI
Company Name: CSS Corp (Apr 2005 to Oct 2006), India
Project Name: Spark - Traffic MAC
Client: Operative
Role: Test Engineer
Spark is a web application and manages Ad operations. Operative exclusively focuses on developing products and services that streamline online advertising operations. The application is divided into two different components Dashboard and Ad-Bridge
Activities:
Created test cases according to the Requirements and Business Rules.
Involved in Database for Data creation and Data validation
Preparing and running SQL queries to verify tables at source, stage & target DB
Involved in Regression Testing
Closely interact with BI and Dev team to resolve the issues
Running the jobs for ETL Process
Identified and reported the bugs through Bug tracking tool
Involving in sending the daily test report to client during execution
Analysis on System Requirements.
Setting up the Profile for Run Test Environment.
Setting the input files to run the job
Run Daily, Weekly, Monthly cycles for billing.
Checking in the database if the data has been populated properly.
Preparation and execution of test cases and test plans.
Reported tracked defects with reference to severity and types.
Maintained the weekly status report.
Environment and Tools: Windows 7,Windows Server 2008,SQL Server 2008, Java, Quality Center ALM, Bug db, Ideas Tool, QTP and SOAP UI
Project Name: Brooklyn Public Library (BPL)
Client: Brooklyn Public Library
Role: Test Engineer
This project deals with developing a calendar system for Brooklyn Public library. It involves creating editing and deleting events in multiple languages across various branches of the library. It has role based access control based on various roles specified as admin, scheduler and patron. This allows the admin scheduler to create different types of events like monthly, weekly, yearly, continuous and arbitrary. It also includes search functionality where in the user can search events based on date, language, branch and type of audience the event is intended for
Activities:
Analysis of Use Cases related to the entire workflow.
Analysis of the specifications provided by the clients and prepared understanding documents regarding the knowledge gained by analysis of the system.
Preparation of Test cases, Test plans documents and Test Coverage matrices and development specifications for the assigned units and the delivery documents.
Responsible for overseeing the Quality procedures related to the project and ensuring timely and defect free delivery.
Involved in determining testing scope and approach also Test plan administration
Participate in project and Test Team requirements reviews and in determining test environment and test data needs
Environment and Tools: .net, Windows 7, Windows Server 2003, SQL Server 2005
Project Name: Nestle
Client: RW3 Technologies
Role: Test Engineer
This project mainly deals with tracking the movement of products in the market and also the sales promotion. This is mainly captured by the answers given by the representatives about product movement and also the sales after he visited the store and synchronizing the details to the Database
Activities:
Analysis of Use Cases related to the entire workflow.
Analysis of the specifications provided by the clients and prepared understanding documents regarding the knowledge gained by analysis of the system.
Preparation of Test cases, Test plans documents and Test Coverage matrices and development specifications for the assigned units and the delivery documents.
Responsible for overseeing the Quality procedures related to the project and ensuring timely and defect free delivery.
Involved in determining testing scope and approach also Test plan administration
Participate in project and Test Team requirements reviews and in determining test environment and test data needs
Environment and Tools: Win xp, Win 2000, Java, Web based application