SAI AMULURU
QA Automation Lead
********@*****.*** Ph: 678-***-****
SUMMARY:
Over 12 years of Experience in the IT industry with emphasis in QA Automation lead role for the past three years and rest as QA automation and manual engineer in multiple environments and various industry standard automation tools
Expertise SDLC (Software Development Life Cycle) process and SCRUM/Agile methodologies.
TECHNICAL SKILLS:
Selenium WebDriver2.x, Selenium RC/ Grid server2.47.x, Selenium IDE
UNIFIED FUNCTIONAL TESTING (UFT) 11.5
Strong Java programming, knowledge of Selenium, UFT11.5, SmartBear TestComplete10.0, QualityCenter11.0 and Solid understanding of ALM BPT framework, Good implementation experience of Junit and TestNG framework for selenium WebDriver, Solid understanding of Scrum/agile SDLC process and its environments
Scripting Tools
Shell Scripts, VBScript, Pearl, JavaScript
OS
Linux, Unix, Windows NT/XP/8,10, IOS and UNIX
Web Servers
Amazon Web Server ec2, Microsoft IIS, Apache, Sun Java system Web Server, Jenkin’s Build Server
Database
MySQL 4, SQL Server, Oracle9i, MS Access,Gemstone
Version Managers
GIT, GIT Hub, SourceTree, Stash, Visual SourceSafe, Sirena Dimensions, PVCS VM, Subversion
Languages
Java, J2EE, C, C NET, Visual Basic, SQL, PL/SQL, HTML, XML, OSI NetExpert
Utilities
pdsh, vi, sed, vim, Eclipse, MS Visual Studio, Apache GLU
Testing Tools
SOAP UI, HP Unified Functional Test 11.5 (QuickTest Pro), HP ALM BPT, HP Service Test, TestDirector, QualityCenter, PVCS Tracker, Sox Compliance, BugZilla, ClearCase, ClearQuest, LoadRunner, TestComplete 10, Test Execute10.0 and Selenium WebDriver
Education:
Bachelors of Technology in Computer Science
Professional Experience: Aug’14 - Present
Bottomline Technologies Inc
Principle QA Automation Lead
Bottomline Technologies, a leading provider of payment, digital banking, cyber fraud, and healthcare solutions, Healthcare Privacy and Data Security solution
Responsibilities:
Responsible for implementation and ongoing administration and maintenance of Selenium WebDriver automation scripts which includes Junit and TestNG framework on Jenkins server
Worked with the scrum teams to develop and deploy QA automation scripts on production environments
Implemented test automation across the various modules of the Bottomlines’s New Horizons Digital Banking application
Worked with data delivery teams to setup new test case scenarios, includes setting up QA test environment, created users, setting up principals and test data and testing complex New Horizons banking application modules
Also Tested and automated pilot project Hadoop Big Data Cluster maintenance as well as creation and removal of nodes testing scenarios, Kerberos security features and Apache Hadoop related projects like Ambari, Hive, Pig Latin, Hbase, Hue and other projects using WebDriver.
Manage and review log files for errors.
Tested and automated Bottomlines’s Digital Banking File system management and monitoring for issues and bugs.
Diligently teaming with the infrastructure, network, database, application and business intelligence teams to guarantee high data quality and availability.
Collaborating with application teams and DevOps teams for implementing and updating QA builds and also responsible for selenium WebDriver updates, patches, version upgrades when required for every client releases
Created test cases for RESTfull calls to web services and automated all RESTfull calls and validated the responses using SOAP UI tool after testing them using Swagger UI manually
Morneau Shepell Inc
Lead QA Automation
March'14 – Aug’14
Morneau Shepell has been a leading provider of human resources consulting and outsourcing services for nearly 50 years that takes an integrative approach to health, benefits, retirement, and employee assistance needs. I have done automation for Build Approvals, for smoke and regression tests for production support group and resources to handle a bi-weekly sprints using TestComplete 10 suite. This eventually made the clients to receive their updated software versions on time.
Technical Environment: .Net Windows and web based, Windows7/8, TestComplete 10, SharePoint 2012, project server2010, Agile/Scrum, VersionOne management tool, Avalon
Responsibilities:
Built the QA Automation framework from the scratch for products support.
Lead, represented, the Automation QA team and updated automation reports on QA execution and issues to the QA Manager and QA Director
Attending business meetings, Daily scrum meetings and gathering requirements for anticipated automation changes
Did manual testing before automating all modules or Build Approval and regression Testing
Preparing quality center dash board reports every week to reporting QA director.
Running automated scripts for regression and Build approval processes, smoke tests on every build that we receive from the development.
Record and document test result-using Quality Center 11.0
Working with development teams investigating and correcting software bugs and deficiencies based on the testing results.
Automated regression testing, Build approval process, core enhancements and for Capital projects.
NextGen Healthcare Systems Inc
Sr. Quality Assurance and Performance Analyst
Feb'11 – Jan’14
NextGen Healthcare Systems provides Healthcare Management systems like Enterprise Product Management, Electronic Health Records, KBM and Optic Modules to the various Hospitals and Individual Providers. I have done automation of all modules for smoke, functional and regression tests and saved a lot of time and resources on release updates using HP UFT 11.5 automation tool (formerly known QTP). This eventually made the providers to receive their updated versions without any delay.
Technical Environment: .Net Windows and web based, Windows7/8, QTP10.0 (UFT11.5), HP UFT 11.5, ALM BPT, Service Test etc, Quality Center 11.0, SharePoint 2007, project server2010, Agile/Scrum
Responsibilities:
Built the QA Automation framework from the scratch.
Lead, represented, the Automation QA team both locally and remotely by providing status updates and reports on QA execution and issues to the QA Manager and QA Director
Worked with the QA Director, QA Manager, Product Managers and development Team Leads to establish requirements for new features and bug fixes, in preparing Test Strategy and Plan
Supported the approach for the QA team and the process for engaging with developers, product managers, and services/operations personnel
Attending business meetings and gathering requirements for anticipated automation changes
Did manual testing before automating all modules or functionalities for regression Testing
Preparing quality center dash board reports every week to reporting QA director.
Running automated scripts for regression and smoke tests on every build that we receive from the development.
Record and document test result-using Quality Center 11.0
Working with development teams investigating and correcting software bugs and deficiencies based on the testing results.
Automated more than 500 defects recorded in the Quality Center for the regression testing
Air2Web Inc, Atlanta, GA Oct’09 - Jan'11
Sr. QA Analyst
Air2Web is the leading provider of mobile messaging and marketing applications for enterprises and carriers. Air2Web solutions are the core of the wireless value chain connecting marketers to mobile subscribers on a global scale.
I have extensively involved in the complete SDLC process of the Evite Mobile/Web hybrid application for social planning and UPS tracking systems. Also I have tested the application and its compatibility with all the mobile devices and its mobile browsers which are available in the market now irrespective of the Carrier for the Evite and UPS applications.
Responsibilities:
Managing all phases of testing for assigned components ensuring test plans and test cases are completed and met business requirements for Evite Phase 1 (WAP), Evite Phase 2 (J2ME) and UPS Tracking System.
Working with development teams investigating and correcting software bugs and deficiencies based on the testing results.
Creating test plan, Walk through, integration approach and strategy document, test cases, scenarios, conditions and scripts, generated system test scripts for Evite Client Services, Performing various types of testing, such as functional, regression, user acceptance,
Negative and installation testing.
Record and document test result-using Quality Center9.2 (HP Unified Functional Test)
Developed test suites in Mercury automation tool QTP9.2 for regression testing.
Tested Load Balance testing of the applications with LoadRunner for various scenarios.
Involved in Backend testing and validated the data in database against GUI by using SQL Developer.
Created, Reported and tracked the defects using TestDirector and QualityCenter based on the project.
Developed Test Summary Reports and Implemented Automatic Defect Tracking system and methodology using Test Director (Quality Center9.0)
Demonstrated the E2E GUI testing of major business scenarios to Business and Users to get sign off for UAT.
Tested Evite and UPS mobile apps and its compatibility with operating systems like Andriod, IOS, windows and Unix
ChoicePoint Inc, Atlanta, GA Jan’09 – Aug’09
Sr. QA Analyst
Worked on Vendor Credentialing Product (VCP) and Home Depot Projects under WPS. Had tested extensively on Service Provider (Vendor) and Sponsor websites for whom ChoicePoint, Inc. does Background Check Process. For ex: Lockheed, Lowes, Home Depot etc. I have also automated the staging part of WinESP employee Background Check process and VCP Compliance rules test cases using Mercury automation tool QTP. Involved in the application process of CustomerX by creating numerous vendor and sponsor accounts for testing purpose
Responsibilities:
Involved in QA team for multiple projects like Vendor Credentialing Product and Home Depot Projects.
Participating in analysis of Business requirements, functional requirements and other development documents.
Involved in developing TestPlans and defining overall Test Strategy and test phases for VCP and Home Depot projects using Quality Center9.0
Developed Test Cases and Test Scripts for Home Depot & VCP Compliance System rules.
Performed Unit testing in production environment, Functional testing, System, Integration, Regression, flow through testing in Testing environment
Reviewed the Test scenarios with the business, users and SE’s to get approval.
Developed test suites in Mercury automation tool QTP9.2 for regression testing.
Done performance testing of the applications with LoadRunner.
Created automated scripts using QTP9.2 to create the Test Data
Validated the data in database against GUI by using SQL extensively.(SQL Navigator)
Created, Reported and tracked the defects using TestDirector and QualityCenter based on project.
Developed Test Summary Reports and Implemented Automatic Defect Tracking system and methodology using Test Director (Quality Center9.0)
Demonstrated the E2E GUI testing of major business scenarios to Business and Users to get sign off for UAT.
BellSouth, Atlanta, GA(AT&T) Oct’06 – Nov’08
QA Analyst
BellSouth is a leading service provider of voice and high-speed Internet, PC data, IPTV that exceed customers’ expectations for quality, value and reliability. BellSouth Networking is one of the most strategic solutions available to businesses today. This project has started in 2004 to provide IPTV service through copper line over wide-area networking (WAN) solutions after a rigorous research. Worked as a tester for DSL Network Management team at Bellsouth. Primary functions includes testing NetExpert provisioning and fault management and Integration testing for Digital subscriber Line equipments from various vendors like Nortel, Lucent, Alcatel, Catena and Marconi.
Responsibilities:
Involved in QA team for multiple projects like National Networking System-IQ, Order Inventory Management-OIM, SDP1 and now in Network which is at initial stage
Participated in analysis of Business requirements, functional requirements and other development documents.
Used Caliber RM as a Business and IT requirement repository which are mapped to test cases in QualityCenter
Involved in developing TestPlans and defining overall Test Strategy and test phases for multiple projects
Developed Test Cases and Test Scripts for System, Integration and UAT Testing.
Performed Unit testing in production environment, Functional testing, System, Integration, Regression, flow through testing in Testing environment
Reviewed the Test scenarios with the business, users and SE’s to get approval
Developed test suites in QTP for regression testing
Done performance testing of the applications with LoadRunner
Highly tested the functionality and performance of web services using QTP tool
Created automated scripts using QTP 8 and to create the Test Data
Validated the data in database against GUI by using SQL extensively.
Created, Reported and tracked the defects using Dimensions, TestDirector and QualityCenter based on project
Developed Test Summary Reports and Implemented Automatic Defect Tracking system and methodology using Test Director and QualityCenter.
Demonstrated the E2E GUI testing of major business scenarios to Business and Users to get sign off for UAT
Participated and Organized weekly meetings and walkthroughs to improve the testing effort and reported to QA Manager about the proceedings.
Involved in Business and IT meetings to understand the business and IT so that to fill gaps between IT and Test team
Successfully released multiple releases for several projects on time.
Environment:
QualityCenter, TestDirector, QTP, Dimensions, CaliberRM, Java, J2EE, XML, Power Builder, Windows XP, Oracle 9i, SQL, WebLogic, Gemstone, Agile/Scrum
Illinois Department of public Health, Springfield, IL Nov’05 – Aug’06
QA Analyst
The Project uses ANSI, ASC X12, Healthcare claim Payment / Advice (837/835) as the standard format for EDI for paperless claim processing and Payment environment. EDI is used for the data interchange between Medicare intermediary and a provider. Developing the test plan for Data Exchange Maps for HL7 and HIPAA Transactions.
And Parsers to parse the HL7v2.3 data, ANSI X12 data for claim and remittance (HIPAA), Storing the parsed data into a structured database (Oracle), Querying the data from the database for the claim and remittance, presenting the data and Creating the necessary reports according to the requirements. Registered users who are eligible for Medicare and Medicaid with IDPH can access to their insurance coverage, change the terms of their coverage, change plans, physician and other services. Involved with functional, performance and regression testing during the various phases of the application
Responsibilities:
Written test cases, test scripts using the HIPPA documents to represent the features and functionality that need to be tested in the application.
Black Box testing for the application using WIBBLER of CLAREDI. Involving in Certification of HIPAA Transactions using Compliance Checking.
Performed Functional & Regression testing of applications using TestComplete automation tool.
Performed Parallel Testing or Production Testing, to ensure that the new system will interface correctly with other production systems without breaking existing systems.
Developed advanced VB scripts using TestComplete and Created Vuser Scripts using LoadRunner by recording and scripted manually to add logic
Conducted Load testing to generate the load on the server by creating Vuser scripts.
Performed Regression test for each release to check the existing Functionality.
Conducted result analysis using online monitors and graphs to identify bottlenecks in the server resources using LoadRunner.
Performed backend testing to test the validity of the data in the reports using complex SQL and PL/SQL queries on the database.
Environment:
TestComplete, LoadRunner, TestDirector, WindowsNT/2000, Oracle, UNIX, C, C++, IE, Java, Microsoft Access, ASP.NET, Oracle Reports/Forms, WebLogicServer,
Sprint, Kansas City, MO May’04 – Sept’05
QA Analyst
Sprint's FMSI (Integrated Facility Management System) system sends service orders to FM and
CM systems. Tested identification and parse rules for FM and CM systems for Sycamore nodes 16K, 3K and Sylvix OSS Sycamore TL1 EMS and Cisco router.
Sycamore Node Network Management
The project provides Fault and Configuration management to Sycamore SN16000 Node and SN3000 Node by using TCP/IP for connectivity to the node.
Tested Fault and Configuration management systems for the Sycamore node. Wrote numerous test requirements for rules and dialogs to test whether they communicate with the node by using TL1 commands for CISCO 7393 Network Management
Responsibilities:
Reviewed Business Requirement Documents and Technical Specification Document
Developed test plan for testing the application after analyzing system specification Documents
Performed Data Validation of the data flow from the front-end to the back-end.
Performed regression and functional testing using TestComplete automation tool.
Utilized Win Runner’s class mapping utility to communicate with custom objects through the methods and properties of the pre-defined classes.
Used SQL to perform the Back-end testing on the databases and Performed Data Validation of the data flow from the front-end to the back-end.
Created test cases and Scripts to test the Performance of the application using Load Runner
Tracked, Detected and Reported bugs to Lead Tester using Test Director.
Involved with cross-functional Team and Users.
Environment:
Windows, UNIX, MS SQL Server, WebLogic, Java,J 2EE, HTML, SQL, T-SQL, Eclipse, CVS, TestComplete, Load Runner, Test Director.