Sumanth
Automation Selenium Tester QA Analyst
Manual Testing ● Test Analyst
Email id: sumanth1.automation@gmail
Contact No: 848-***-****
Profile Summary:
ISTQB certified tester and a certified Scrum Master from scrum alliance with 8+ years of experience in Quality Assurance and Automation testing of Large Scale Web applications and Desktop applications involving client/web server architecture in Finance, Payments and Banking domains on Windows, Mac, do, Android and iOS operating system.
Strong expertise in functional testing and Framework design for automation testing of web applications using Selenium Webdriver and Selenium RC.
Extensive experience in utilizing various Testing frameworks like Junit, TestNG, JBehave and Cucumber.
Knowledge of working in a (CI) Continuous Integration environment like Hudson, Jenkins.
Strong working experience in SOA architecture and Web Services testing,XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI and Rest Assured API.
Strong knowledge on testing reports generated by Cognos tool
Expertise in writing SQL queries, complex Joins and Procedures using Oracle 10.x/11.x and SQL Server and MySql to ensure correct data mapping, data consistency and data integrity.
Experience in working on Behavior Driven Development (BDD) and Test-Driven Development (TDD) scripts with Cucumber by writing step definitions for Gherkin based features.
Hands on experience in developing Selenium IDE/ WebDriver/RC/Grid scripts using Java, JavaScript, C# Test Frame works using Ant/ Maven build tools.
Expert in Defect Management tools like TFS (Team foundation server), JIRA, QC(ALM) and Bugzilla.
Very good understanding of Software Development Life Cycle and various SDLC models like Agile-Scrum, WaterFall, V-Model etc.
Expertise in Database testing of applications using tools like TOAD, Oracle SQL Developer and MS SQL.
Experience in 2/4 week Sprints, in very robust and dynamic environments like scrum.
Hands on experience in using Configuration management tools like CVS, SVN and GIT.
Strong expertise on web element identification by using mechanisms like CSS, HTML id, name and unique XPaths using Contains, Sibling, Ancestor and by using page source and firebug & firepath.
Experience in using TestNG case priority, DataProvider to create Data Driven Testing and sending the emails and screenshot of test reports.
Good experience in using UNIX and Linux commands for backend testing
Expertise in Smoke Testing, Back end Testing, Black-Box Testing, User Acceptance Testing (UAT), Geo Location testing, Compatibility Testing, Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
Working experience in understanding and analyzing BRD’s business requirement documents and SRS software requirement specifications and proven experience in creating Test Strategy, Test Estimations, Test Plans, Test Scenarios and Test Cases for applications spanning across Banking, Insurance and Healthcare domains.
Good analytical and communication and interpersonal skills and ability to work independently with minimal supervision and also perform as part of a team.
Work closely withQA manual testers to translate manual regression test cases into automated test scripts and to determine the best value of automating a test case.
TECHNICAL SKILLS
Languages
Java, C#, HTML, XML, SQL, PL SQL, CSS, XPath
Project Methodologies
Agile, Waterfall, SDLC, STLC, V-MODEL
Automation Tools
Selenium IDE, RC, Grid and WebDriver, QTP / UFT, Junit, TestNG, Cucumber
Performance Tools
HP LoadRunner, JMeter
DefectTrackingTools
HP Quality Center (ALM), JIRA, Bugzilla
Environment
Eclipse IDE
Databases
RDBMS MySQL, MS-SQL Server, MS Access, Oracle
CITools
Jenkins, Hudson
Build Tools
Ant, Maven
Operating Systems
Windows, LINUX, UNIX
Other tools
MS word, MS office, MS power point
CERTIFICATIONS
ISTQB (International Software Testing Qualification Board) Certification
Certified Scrum Master from scrum alliance
Professional Experience:
Verizon, Tampa, FL April 2016 to Present
Role: Automation Selenium Tester
Description:
This is a web application used by the Verizon for Account Management online. A number of third party tools are used to provide a wide range of features for the online customers.
Responsibilities:
Understanding Requirement Specifications and Design Documents.
Represented QA function in Agile Sprints.
Developed Selenium WebDriver test cases using Java, TestNG framework.
Implemented Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
Created test scripts using Groovy script to automate web services in SOAP UI.
Leveraged Java (Eclipse IDE) to access and test various operations. Performed Regression and Integration Testing using TestNG framework and executed assertions.
Used annotations like @Test, @BeforeTest, @AfterMethod etc. and also used Data provider for providing test cases the data required.
Used Apache POI to read data from Excel sheet.
Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
Performed build management using Maven, added dependencies and repositories for jar files.
Maintained and executed Maven build files for running automated tests.
Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
Developed Selenium test scripts for identified test cases by using data driven, keyword driven and hybrid framework.
Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Sole performance of API testing with different sub-systems as a part of Back-end test.
Loaded WSDL’s in SOAP UI and verified their response statuses.
Analyzed functional requirements to develop, implement and maintain detailed Test Scenarios and Test Cases
Participated in requirement analysis meetings and detail design meetings to better understand the functional requirements of the application
Coordinated very closely with the developers and design teams regarding the functionalities
Prepared Test Scenarios, Test Data for positive and negative testing
Developed and executed test cases and verified actual results with expected results
Created traceability matrix by mapping functional requirements and test cases written for the requirements
Conducted manual testing on each new build of the application under test and regression testing on fixes
Responsible for complete manual testing of application in UAT
Performed functionality testing, regression testing, GUI testing, back end testing, integration testing, system testing, performance testing
Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
Integrated TestNG with Selenium using Eclipse to generate test execution result.
Had regular meetings with Developers to report various problems.
Validated the database by executing SQL queries.
Performed Web-Service testing using Postman.
Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
Used Firebug, and XPath to work with the application objects.
Participated in defect tracking, PBL creation, raising impediments and management using RTC
Environment: Java, Selenium, XML, JavaScript, Eclipse, Maven, TestNG, SOAP, SOAP UI, Agile, JIRA, SQL, UNIX, MS Office, Excel, ALM, Jira.
Bank of America, Charlotte, NC July 2014 to Jan 2016
Role: Sr. Selenium Tester
Description: Bank of America Corporation, a financial holding company, provides banking and nonbanking financial services in the United States and internationally. The bank’s website enables its customers to access their personnel and business accounts, pay bills and apply for loans and credit cards.
Responsibilities:
As an Automation Engineer, I am involved in the team in implementing the framework, developing automation scripts for the new User stories and Maintain and run the Regression Scripts
Involved in configuring the testing environment with Selenium WebDriver, TestNG and Eclipse
Developed and implemented Page Object Module as the framework for Test Automation
Integrated TestNG framework to run the test suit and as a reporting tool
Participated and assisted in design of Proof of Concept with QA Lead.
Experience on Groovy Scripts for Web Service API Testing.
Identified test cases to automate and automated them using Selenium WebDriver and TestNG.
Wrote test cases scripts using Selenium WebDriver for functional testing and regression testing.
Performed Data driven testing using Selenium WebDriver, JUnit and JDBC Connections.
Used Selenium Grid, Desired Capabilities, and Remote Web Driver for distributing the execution in different machines, platforms and browsers.
Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
Used Eclipse IDE for Automation scripts development.
Applied Load Testing usingJMeter and Involved in implementation of Test Automation Framework build using Selenium WebDriver.
Performed end-to-end testing to evaluate system testing of the application.
Coordinate with end-users to schedule and support User Acceptance Testing (UAT).
Configured Selenium Grid for parallel execution of scripts on different machines in different browsers.
Participated in technical, status review, and release and production meetings.
Performed Integration by adding LoadRunner scripts to Selenium
Worked in Agile process for delivering the outputs on time.
Occasionally performed manual testing during critical releases of the project.
Prepared Test Summary reports after every round of testing.
Tracked requirements documentation in Confluence and Project status in JIRA
Worked with the Web programming language HTML, CSS, XML and selected web element by using Firebug and FirePath.
Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
Support CI/CD framework (Jenkins-JMeter)
Coded test framework that utilized Cucumber/Gherkin
Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
Utilized role in mobile testing using Appium Mobile for testing client's mobile apps on the Android/iOS platforms.
Performed Data driven test in Cucumber, Parameterized BDD scenarios in Cucumber.
Successfully completed User Acceptance Testing (UAT) on each project release with the help of end user requirements.
Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
Environment: Agile Methodology, Java, Jenkins, Maven, Cucumber, GHERKIN, BDD, MS Office, MS-SQL Server, Selenium WebDriver, selenium Grid, Firebug, FirePath, Appium, Test Plan, JMeter, Bugzilla, TestNG
OPTUM HEALTH, San Antonio, Texas May 2012 to June 2014
Role: QA/ Performance Engineer
Description: It is an integrated system of chain of hospitals and other health and patient care facilities united into one operating organization to improve the delivery of health care services to the people of surrounding Communities. My role was to test overall website functionalities.
Responsibilities:
Preparation and Review of End-to-End Manual and Automated Test Scenarios/Test Cases, Coverage & Traceability Matrix and Test Data.
Involved in Requirement analysis and Gap analysis of Business System Design and Functional Requirements.
Responsible for testing tasks like Performance, Endurance, Operational Acceptance by using Rational Performance Tester.
Performed Data-Driven testing using UFT for checking the data integrity of the application using different Sets of data and parameterization.
Expertise in Web (HTTP/HTML), Oracle, Java, Web Services and ODBC.
Used HP Quality Center (QC) & JIRA as a defect tracking and Share point as a management tool.
Scripted nonfunctional and data validation scripts with Rational Performance Tester for Web.
Responsible for developing testing scenarios and establishing verification and validation procedure.
Manipulated Test Script for Customized objects in the Application for verification of subsequent builds in the application.
Created test data sets for verification & validation of the application by conducting Positive, negative & boundary testing.
Involved in integration testing for the modules of the application.
Developed automated test scripts for different functionality testing using Rational Functional TESTER.
Reviewed the analysis reports and provided the observations, conclusions and recommendations after discussing the issues with the project team and submitted final deliverables.
Coordinated with Test Manager in initiating meetings, gathering requirements, providing estimations and submitting the weekly metrics and trend analysis to the Sr. Manager.
Responsible for Performance, System Integration and Operational Acceptance Testing for Web, Java, .NET, J2EE, Oracle and Web Services applications in client server and multi-tier environments.
Environment:
Ubuntu, IOS, Windows 2003 and 2007, JIRA, JDK 1.5,1.6, UFT,VMware Virtual Client 3.5, VMware Infrastructure 3.5, MAVEN, GIT Server, RPT 8.2
Galaxy Solutions Inc - Somerset, NJ Nov 2010 to April 2012
Role: Automation Engineer
Description:
The main goal of this project is to determine if database partitioning will decrease response times for key application transactions and an associated set of report queries that use the affected tables and to evaluate response time data for the business processes defined to be within the scope of this performance testing exercise to ensure that the response times for those processes meet or exceed the defined requirements.
Responsibilities:
Involved in the meetings with business team and product owners to achieve high quality product in Agile methodology.
Worked closely with Business Analysts and Developers to clarify/understand BRD and SRS requirements, resolve issues and provided feedback from testing perspective.
Created both automation and manual test suite for every sprint/ test cycle.
Created Test cases for the decided test scope of each sprint.
Executed the daily tasks/test case assigned by scrum master and updated in JIRA
Created test environments for testing teams CIT, SIT and UAT.
Actively participated in testing the application after deploying it in production servers.
UAT test scope is decided for the live interim patch builds released by third party tools.
Involved in all the scrum meetings representing QA team and took decisions for QA deliverables.
Participated in retrospective meeting for process stream line and product improvement for future releases/Sprints.
Closely monitored team members work for each sprint and helped them in conducting sprint Demos to the stake holders.
Developed Loadrunner scripts for agile environment with frequently changing requirements and features set
Executed the Loadtest in Load Runner Controller.
Involved with third party teams and stake holders meeting for test data preparation and verification.
Participated in releasing and iteration planning, and represented the QA team.
Used ALM to log, track and generate bug status reports and updated the Traceability Matrix.
Verified the UI and component changes on mobile handsets of android and iOS platforms.
Used emulators and IOS simulators to perform the manual Mobile Testing.
Tracked the daily assigned task status of the team members in JIRA for failed test cases.
Based on the burndown chart and defect reports projected the status of the project to higher management located.
Created various documents including Test Plan, sign off documents, change request documents and knowledge transfer documents
Performed Manual Testing like GUI, Functionality, System, Integration, Regression, UAT, Black Box testing and performed Positive/Negative, testing for system validations.
Tracked the defects and prepared status summary reports with details of executed, passed and failed test cases and reported defects through ALM.
Environment: Windows XP Professional, UNIX, Oracle 9I/10G, DB2, SQL server 2005, Quality Center 10, HP ALM Performance center 11.5, HP Loadrunner11.5, HP Site scope.
AppLabs, Hyderabad, India Apr’2009 to Aug’2010
Role: QA Automation Tester
Description:
Analyze the system requirements and technical specifications to create and execute test cases for large business initiatives. This project is mainly to perform User acceptance testing, test cases and plans. Create and maintain test cases in Quality Center.
Responsibilities:
Preparation and Review of End-to-End Manual and Automated Test Scenarios/Test Cases, Coverage & Traceability Matrix and Test Data.
Involved in Requirement analysis and Gap analysis of Business System Design and Functional Requirements.
Responsible for testing tasks like Performance, Endurance, Operational Acceptance by using Rational Performance Tester.
Expertise in Web (HTTP/HTML), Oracle, Java, Web Services and ODBC.
Used HP Quality Center (QC) & JIRA as a defect tracking and Share point as a management tool.
Scripted nonfunctional and data validation scripts with Rational Performance Tester for Web.
Responsible for developing testing scenarios and establishing verification and validation procedure.
Manipulated Test Script for Customized objects in the Application for verification of subsequent builds in the application.
Created test data sets for verification & validation of the application by conducting Positive, negative & boundary testing.
Involved in integration testing for the modules of the application.
Developed automated test scripts for different functionality testing using Rational Functional TESTER.
Reviewed the analysis reports and provided the observations, conclusions and recommendations after discussing the issues with the project team and submitted final deliverables.
Coordinated with Test Manager in initiating meetings, gathering requirements, providing estimations and submitting the weekly metrics and trend analysis to the Sr. Manager.
Responsible for Performance, System Integration and Operational Acceptance Testing for Web, Java, .NET, J2EE, Oracle and Web Services applications in client server and multi-tier environments.
Environment:
Ubuntu, IOS, Windows 2003 and 2007, JIRA, JDK 1.5,1.6, VMware Virtual Client 3.5, VMware Infrastructure 3.5, MAVEN, GIT Server, RPT 8.2
HDFC, Hyderabad, India Feb’2008 to Mar’2009
Role: Test Analyst
Description:
This project is based on business applications like partner management, individual account, etc., This project automates the entire process of payroll i.e., billing clients, depositing checks to employees, budgeting, cost projects, report generations etc.
Responsibilities:
Created detailed test cases by understanding the business logic and user requirements for manual testing. Documented & executed the same for different modules using Quality Center.
Involved in daily SCRUM meetings, working efficiently in agile methodology.
Performed Functional testing, Regression testing, UI testing, and Integration testing.
Testing AJAX web site application, Implementing Selenium testing platform and using test scripts with Eclipse IDE, writing Selenium scripts using TestNG.
Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
Maintained and updated Selenium RC scripts to meet changing functional specification and enhancements.
Contributed in developing automation framework .
Used SOAP UI tool to test SOA based architecture application to test SOAP services.
Developing new test cases for every sprint and working with developers to automate their feature.
Monitored and maintained smoke test cases which developer run before their check ins.
Data Validation and testing using SQL and PLSQL with Oracle.
Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
Environment: Java, Selenium, XML, SVN, JavaScript, SOAP, SOAP UI, JXL, Agile, JIRA, TOAD, SQL, UNIX, MS Office, Excel, HP Quality Center.
Education: Bachelor’s from Jawaharlal Nehru Technological University, Hyderabad, India.