SrilathaThatikanti
SeniorQAAutomationEngineer
********.****@*****.***
Summary
Senior QA Automation Engineer with 8+ years of SDLC experience, that includes designing, implementing test plans, test cases, test processes, conducting test review meetings, automation testing of Client Server, Web applications, BDD, API Testing in various environments.
Experience in creating test scripts using Selenium WebDriver and TestNG Annotations.
Experience in implementing different automation development efforts in Agile/Scrum& Waterfall development environments.
Extensively used Selenium element locators (XPath, CSS, Fire Bug, Fire path locator) for functional testing and data driven testing.
Significant Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
Experience in working with open source tools such as Selenium WebDriver, Selenium Grid, SoapUI, Cucumber, JIRA, Jenkins, Maven and Eclipse.
Significant experience in identifying correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link, Text, XPath, CSS, and DOM in creating automation scripts.
Experience in automating web services like SOAP and REST using Java and Groovy.
Hands on experience in developing test Scripts to implement Scenario Outlines and Step Definitions for BDD (Behavior Driven Development) using Cucumber.
Strong knowledge and understanding of Appium and mobile testing.
Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
Experience in Unit Testing, Functional Testing, Integration Testing, Regression Testing, Performance/ Load Testing, System Testing, Smoke, User Acceptance Testing.
Expertise in accessing Forms, Links, Tables using Selenium WebDriver.
Conversant in using Action class for keyword, mouse events and uploading files using Selenium WebDriver.
Hands-on experience in using Selenium GRID to execute test cases parallel on different target machines.
Conversant in accessing data from Excel by Apache POI/JXL using Selenium.
Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing.
Experience in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.
Conversant in handling Cookies, popup and alerts in Selenium WebDriver.
Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Centre, JIRA and Rally.
Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter and Data Provider.
Proficiency in testing complex software applications including manual testing.
Experience working with databases such as Oracle, SQL Server and My SQL.
Good Documentation Skills and ability to produce complete project deliverables in specified deadlines.
Technical Skills
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools
Selenium WebDriver, TestNG, Selenium Grid, JUnit, Cucumber, Adv Rest Client, SoapUI, QC, ALM
Test Build& Integration Tools
Maven, Jenkins
Frameworks
Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools
JAVA, JavaScript, Gherkin, SQL
Markup Languages
HTML, XML, XPath, CSS Selector
Databases
MySQL, Oracle, SQL Server
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Defect Tools
HP Quality Center, JIRA, ALM, Rally
Utilities
Eclipse, GIT, SVN, Fire Bug, Fire Path, Oracle SQL Developer
Professional Experience
Wells Fargo CIC, Charlotte, NC
Senior QA Automation Engineer June2016-Till Date
Project Description:
DCT QA’s Bill Pay team is focused primarily on the online banking bill pay platform to allow customers to transfer and pay bill services. Current project helps the customers to secure their online services by getting interdicted with the OTP and additional interdiction services to allow them to proceed and login to access the Transfer and Pay bill services.
Responsibilities:
Coordinated with business and all other stake holders to go through theBRD, FSD and PDD documents for writing the test scenarios, test plans and test cases.
Performed API testing of middleware and Bill/Pay Transfers for the SOAP and Rest webservices using
SoapUI and Advanced Rest client respectively.
Performed Web Application testing on project operated within agile environment, with three weeks sprints, daily scrum meetings, task waiting and status reporting.
Involved in Black box testing, Functional testing, Integration testing, Backend testing, User acceptance testing, Smoke Testing, Fraud testing, Regression testing for SIMS applications.
Extensively used Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test Money Movement web application.
Designed and Enhanced the existing automation framework using Data Driven and POM by adding more tests and running regression tests on Jenkins.
Wrote SQL Queries to validate different DB’s like Fraud, Profiles, ICD and ACM.
Involved in implementation of Test Automation Framework build using Selenium WebDriver, to handle TestNG, Maven Dependencies under Java platform for online banking architecture.
Developed feature files, Scenario, Scenario Outline, Step definitions, test Steps, in Gherkin language using Cucumber in BDD and ATDD framework.
Performed Mobile Testing using Appium on Android and IOS platforms. Tested on Real Devices, Emulators and Simulators.
Deployed QA builds using Build Forge deployment tool and tested the code to ensure high quality is achieved and project timelines are met.
Performed DB validations using the SQL Server for money movement transactions made online at the backend.
Performed Continuous integration with Jenkins to schedule jobs.
Participated in bug triage sessions with the team and Product Owner to ensure quality is maintained in JIRA tool.
Environment: TestNG, Java, SQL, Jenkins, GitHub, Maven, Selenium WebDriver, SoapUI, JIRA, XPath, Eclipse, Jenkins, Fire path, Firebug, HTML, XML, agile, HP Quality Center, Appium, Cucumber, ORACLE.
Illinois Student Assistance Commission
Selenium Tester Oct 2014- March 2016
Project Description:
The Illinois Student Assistance Commission (ISAC) is the college access and financial aid agency in the state of Illinois that administers scholarship, grant, prepaid tuition, and student loan repayment/forgiveness programs. Our mission statement is Making college accessible and affordable for Illinois students.
Responsibilities:
Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure
proper deployment of application in the test environment and performed Regression testing to
ensure that the code is not broken.
Extensively used SQL queries to check storage and accuracy of data in database table
Reported using QA Status reports, Defect Log reports, Test execution and results reports.
Identified the Test Cases and documented them in Quality Center.
Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
Used Fire Bug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.
Performed parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
Executed User Acceptance Tests in BDD Pattern using Cucumber.
Performed black box testing, database testing and web-based testing on each transaction using Selenium.
SoapUI to test the application web services.
Worked with developers to update the defects, resolve them and track their status using JIRA.
Environment: Quality Center, TestNG, Bugzilla, Agile, Soap UI, SQL, JIRA, Fire Bug, Fire Path, Selenium Grid, Selenium Web Driver, Cucumber SQL Developer.
Pro Gen Business Solutions, India
Quality Analyst Dec 2011 – Sept 2013
Project Description:
Pro Gen Business Solutions has their own in house BI Tool which help clients in making their business decisions. Tool is continuously enhanced based on client requirements.
Responsibilities:
Scheduled and attended Subject Matter Expert (SME) meetings during changeovers to learn the utilities of the applications.
Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
Executed test cases to validate utility of core and non-core applications of the client.
Performed User Acceptance Testing (UAT) in the final phase of software development process to check the functionality of the software.
Used HP Quality Centre to log and track defects.
Involved in writing SQL queries for backend testing to verify the proper interaction between GUI(Graphical User Interface) and database.
Created detailed test plans, test cases and test scenarios for different application modules according to functional requirements and business specifications.
Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
Involved in Preparation of Test Scenarios and review of Test Cases.
Effective Defect Identification, tracking and reporting using HP Quality Center
Environment: HP Quality Center, Bugzilla, Agile, SQL, JIRA, Oracle Sql Developer, Sharepoint.
Bajaj Allianz General Insurance Company
Test Engineer June 2010 –Nov 2011
Project Description:
Bajaj Allianz General Insurance Company is a leading insurance provider in India. One of its major tool IMS (Insurance Management System) was developed to provide information about claims, issuance, renewal and cancellation of health insurance policies along with the due payment of the deductibles by the policy holders. This system has the ability to generate reports based on various criteria.
Responsibilities:
Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment.
Understanding the Business requirements, Application and function specifications, Design documents.
Involved in Preparation of Test Scenarios and review of Test Cases.
Involved in updating and executing test cases according to requirements.
Identified the Test Cases and documented them in Quality Center.
Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
Environment: HP Quality Centre, Oracle Sql Developer, Windows, MS Office.