Post Job Free
Sign in

Senior Automation Engineer

Location:
United States
Posted:
April 02, 2019

Contact this candidate

Resume:

SRAVYA KONDU

Senior Automation Engineer

Email: ******.*****@*****.*** Phone: 214-***-****

Senior Automation Engineer with8+ years of experiencein all phases of Software Testing Life Cycle (STLC) developed Test Strategy, Test Plan, Test Methodology, Test Scenarios, Test Cases, Test Summary reports, Test Documents and Automation test scripts using Selenium, Java and Cucumber.Diversified experience in Automation, Manual testing and business analysis methodologies across various domains such as E-commerce, Healthcare, Banking, and Insurance.

Summary:

Proficient in industry standard methodologies such as Software Development Life Cycle(SDLC), Software Test Life Cycle(STLC) using Water Fall and Agile Methodology.

Involved in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, System Testing, User Acceptance Testing.

Extensive experience working with Open Source Tools such as Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid, Cucumber and Eclipse.

Skilled in handling of Test-NG annotations like @Data Providers, @Test, @Before Test, @After Test, @Before Method, @After Method, @Before Suite, @After Suite, @Before Class, @After Class and implementing Parameterization using Test-NG XML.

Analyzed GUI web elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, X-Path, DOM and CSS Selector in creating automation scripts.

Robust work experience in Cross-Browser Testing to test whether the web applications are working as desired in different browsers and environments.

Designed and enabled different Automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.

Used Selenium Web Driver and Test-NG to run parallel testing by creating Groups, and categorizing test cases in XML file.

Well versed in Accessing Forms, Tables, Link, Keyboard Mouse Events, Uploading Fileusing Selenium Web Driverandhandled Synchronization issuesand Ajax callsusing Waits.

Toiled on handling Multiple Windows and Pop-ups with Selenium.

Conversant in handling Cookies and alerts in Selenium Web Driver.

Good experience in developing automation framework using Test-NG and developing Maven targets to execute automation suites.

Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI in Selenium Web driver.

Strong working experience in Core Java andGherkin language.

Developed BDD (Behavior Driven Development) scripts with Cucumber, writing Feature File and Step Definitions for Gherkin based features.

Used different Object Oriented Concepts of java like inheritance, polymorphism, Abstraction and encapsulation while developing automation framework from scratch.

Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.

Worked on Maven Build Management Tool for the frameworks.

Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD using Cucumber.

Immense experience in Web Services testing using SOAPUI tool. Performed Assertions on request and response XML on both SOAP and REST Web services.

Knowledgeable with SQL and PL/SQL, to run the data integrity tests for backend testing and JDBC (Java Data Base Connection) toestablish connectivity between the Java Programming language and a wide range of databases.

Used Appium/Perfecto tool to develop automation test scripts on Android platforms for native applications on mobile devices.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, JIRA, Rally and Bugzilla.

Generated test logs using Log4j forvarious log level.

Experience in testing and handling different Frames of a HTML page with having different DOM's for every frame.

Excellent inter personal communication, Test to Break attitude, analytical and problem solving skills.

Technical Skills:

Methodologies

AGILE (SCRUM), WATERFALL, SDLC, STLC

Testing tools

Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Test-NG, SOAP UI, J-unit, Appium, Perfecto.

Build Management Tools

Maven, ANT

Continuous Integration Tool

Jenkins

Programming Languages

JAVA, C, C++, SQL, Gherkin

Databases

MySQL, Oracle, SQL Server

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Markup Languages

HTML,CSS, XML, X-Path, CSS Selector

Operating Systems

UNIX, WINDOWS 7/8/10,Linux

Frameworks

POM, Keyword driven, Data driven, Hybrid.

MS Office Tools

Outlook, Word, Excel, PowerPoint, Access

Other tools

JIRA, Rally,Bugzilla, Auto IT, Eclipse, FireBug, FirePath, GIT, SVN, Putty.

CERTIFICATIONS:

ISTQB Certified

Java Certified

Professional Experience:

Role : Senior Automation Engineer

Client :Crown Equipment Corporation

Location :New Bremen, OH

Duration :Jan 2017 – Till Date

Project Description:

Crown Mobile Platform Service (CMSP) is an application which is used by the technicians in the field to create and work on Orders from owners of lift trucks, service quotes, schedule a regular planned maintenance or full maintenance and allows customers to request parts.

Roles/Responsibilities:

Developed test plans by understanding the Business logic and User Requirements for Manual and Automation Testing.

Upload business requirements, test scenarios, test cases to the confluence pages.

Participated in Daily Scrum, Sprint Review meeting, and Sprint Retrospective meeting.

Analyzed the System Design Document, Software Specification Document (SRS) and prepared System Test Plan by dividing the application into manageable units.

Experienced in using various locators like XPath, Accessibility ID’s, CSSselector, Partial LinkText to identify web and Mobile elements and handling dropdowns in automation scripts.

Coordinated with developers to prioritizedefects and rectify them.

Attending the Backlog Grooming meeting with the Business Partners for understanding the business requirements and size the tasks that are introduced in the sprints.

Experience with capturing Data requirements and setting up Test Data.

Used Page Object design pattern and developed Data Driven framework to extract data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Performed Regression testing and updated the Scripts by executing the Regression suites built using Selenium.

Capturing Screen shot in Selenium web driver and handling SSL certificates.

Developed and Executed Test Scripts using Appium, TestNG, analyzed Test Results.

Configured JDBC connections to retrieve data from database.

Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables.

Maintained the Selenium scripts in GitHub repository which is a source code repository.

Included TestNG as testing framework to control the execution of test scripts by using various TestNG annotations such as Groups, Priority, Data Provider.

Used Maven as a build management tool that is used across the project level.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative testing and monitored the behavior of the applications during different phases of testing using testing methodologies.

Analyzed the Business requirements and closely worked with the Business Team to get the clarifications addressed.

Experienced leading QA project efforts, UI enhancements and backend system testing.

Performed various SQL queries like Select, Update, Delete, Group By, and Joins to verify data consistency and data gap issues.

Involved in web services like RESTful API testing using Postman.

Actively participated in end to end testing of business rules of web-based applications.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions.

Performed cross browser testing using Selenium GRID.

Project Environment: Selenium WebDriver, Selenium GRID, Jenkins, HTML, XML, JIRA, Microsoft Office, Eclipse, Maven, confluence pages, TestNG, SQL Server, Agile, Appium, Android Studio, UI Automator Viewer Hybrid Framework, GIT, BitBucket.

Role : Senior Automation Engineer

Client : HCA Healthcare

Location : Nashville, TN

Duration : Dec 2015 to Jan 2017

Project Description:

HCA is one of the first hospital companies in the United States which is Patient-centered and delivers high-quality, cost effective care for the communities.HCA provides a user-friendly electronic health record interface, a secure mobile communication platform that allows to communicate and share clinical data from pharmacists to nurses and physicians.

Roles/Responsibilities:

Followed Agile methodology, Participated in Sprint planning, Review Sessions&Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Analyzed the User Stories and prepared detailed test cases for new Functionality.

Implemented automation using Selenium WebDriver, JAVA. Performed Functional testing, Integration Testing and System Testing.

Performed black box testing, database testing, and web-based testing on several test phases.

Developed and Executed Test Scripts using Appium, TestNG, analyzed Test Results.

Involved in Web services testing using Postman Tool. Validated request and response. Added assertions to validate the response of Web services.

Checked the Data flow through the front and backend and used SQL queries to extract the data from the database.

Implemented TestNG automation framework for Smoke Testing and Regression Testing.

Used Data Driven Framework and extracted data from external Excel files using Apache POI.

Developed Automation framework implementing Page Object Model design pattern for Test Scripts.

Managed the framework dependency jars using Maven and Continuous integration tool as Jenkins.

Verified the integration of various components in the application and executed End-To-End Testing.

Managed individual user stories and tasks using Jira as Project Management tool and also used to log defects.

Used GIT to maintain and manage the build scripts, test data used and other documents related to the project.

Configured JDBC connections to retrieve data from database

Used Log4j to debug the defects which had effect on the Test Script.

Performed RESTFUL Web services testing using Postman.

Participated in Performance analysis using JMeter.

Achieved Behavior-Driven Development (BDD) implementation using Cucumber in Gherkin format.

Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.

Participated in Release Review/Requirement Analysis and Design review meetings.

Project Environment:Selenium, Eclipse, Java, TestNG, JIRA,Postman, Maven, Jenkins, JMeter,GIT, SQL, XML, Windows, Log4j, Selenium Grid.

Role : Senior Test Engineer

Client : Capital One

Location : Houston, TX

Duration : March 2015 to Nov 2015

Project Description:

Capital One is a US based bank holding company specializing in credit cards, home loans, auto loans, banking, and savings product. Capital One introduced a heavy spend high value program for their credit card customers. Involved in interface redesign (Portal System) to better highlight existing features, add new functionality and improve overall usability.

Roles & Responsibilities:

Worked in Agile/Scrum methodology & performed agile testing to check entire functionality of application.

Involved in preparing Test Plans, QA metrics and mentoring the team in testing methodologies.

Managed and involvedin the Scrum meetings, coordinating, gathering the requirements, and defining the scope of automation testing.

Developed the automated test script for regression test suite in an application by using Selenium tool.

Worked on Selenium WebDriver automation script in Java for automating web pages of application.

Performed cross browser and cross platform testing using Selenium Grid and used TestNG annotations to group the test methods.

Used Data Driven Framework with Page Object Model and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Involved in Web Application GUI automation, creating regression suites using Selenium Web Driver, TestNG.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Saved remarkable time and cost of testing by automation using Selenium WebDriver, JAVA, Cucumber.

Developed Java Test scripts using TestNG annotations to control the test script execution.

Developed test scripts to fetch test data from Excel using Apache POI API.

Maintaining the Selenium and Java automation code and resources in the Git Hub source control.

Developed Selenium script for taking screen shots and implemented Action class to perform mouse movement.

Designed and Built Automation Framework from scratch using Selenium WebDriver, TestNG and Java in Windows platform.

Managed individual sprints user stories and tasks using JIRA as tracking tool.

Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.

Attended weekly design meetings to understand the application and specific new or modified features.

Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.

Configured Jenkinsbuilt job for continuous integration and for regression testing.

Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from SQL Server database.

Participated in sprint planning, execution, testing and releases in Agile/Rapid Methodology.

Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.

Performed database validation using SQL queries and wrote test automation scripts using Selenium Web Driver.

Used TestNG as testing framework and Maven as build management tool.

Performed SOAP Web Services and REST Web Services testing using Postman.

Developed Appium Scripts for Native Android/IOS Apps using Java.

Identified objects of App using UI Automate tool for Android and Appium Inspector for IOS devices.

Performed Interruption Testing for Native application using Perfecto Mobile.

Project Environment: Selenium Grid, Jenkins, Postman, HTML, CSS, JIRA, Selenium WebDriver, Eclipse, TestNG,Agile, Windows, Maven.

Role : Senior Test Engineer

Client : Cardinal Health

Location : Lewisville, TX

Duration : Jan 2014 to Feb 2015

Project Description:

Cardinal Health, Inc. is a Fortune 500 healthcare services company based in Dublin, Ohio. The company specializes in the distribution of pharmaceuticals and medical products. Controlled Drug Management software separately developed to handle controlled drugs only. It enables the hospital pharmacy to trace and monitors the possession of controlled substances along all points in the distribution process. This system provided tight control at all points of the process and automatically ensured whether all receipts, issues, and return transactions were completed properly.

Roles & Responsibilities:

Understanding business requirements gathered from BA’s and SME’s.

Participated in identifying the Test scenarios and designing the Test cases.

Followed agile methodology and involved in Scrum daily calls, agile meetings such as Sprint planning, Sprint review and Sprint retrospective meetings.

Understanding requirement and developing end to end automation test scripts using selenium WebDriver with TestNG framework.

Developed and maintained automated regression test cases in Selenium WebDriver using Java.

Used Maven as a build management tool to implement the framework dependency jar files.

Implemented Implicit and Explicit waits to overcome synchronization issues.

Updated Framework functions when needed, executed them and generated reports.

Reviewed Test Reports and Prepared Test Summary Report.

Performed Smoke, End to End and Regression tests in Test environment and Production support environment.

Performed cross browser testing in different browsers and operating system using selenium grid.

Handled broken links and inter application links in development test and production environments using Selenium WebDriver.

Used Rally as a test Management tool and as a bug reporting tool to track test progress, execution and deliverables.

Configured TestNG to get reports using listener in selenium WebDriver.

Implemented the mouse and keyboard events using the Actions class.

Involved in Developing and creating detailed test plans and test cases for the system covering design document, reviewing them with the developers and finalizing the test cases.

Expertise in delivering the demo in Sprint review meeting to the Product owner, Business Analyst, Scrum Master and other team members.

Reviewed and Suggested valuable enhancements for the sprint in the Sprint retrospective meetings.

Involved in Backend Testing using SQL queries and validated it against the UI.

Performed REST testing using Postman by using HTTP methods.

Project Environment: Java, Selenium WebDriver, Postman, TestNG, Eclipse, Windows, Oracle, Maven, SQL, Rally.

Role : QA Analyst

Client : MetLife INC.

Location : Bangalore, India

Duration : March 2011 to Dec 2013

Project Description:

MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company (MLIC) better known as MetLife, and its affiliates. MetLife is among the largest global providers of insurance, annuities, and employee benefit programs. MetLife has operations in nearly 50 countries and holds leading market positions in the United States, Japan, Latin America, Asia, Europe and the Middle East.

Roles & Responsibilities:

Involved in deriving the Test Scenarios, preparing the Test cases for every module to test its functionality using both Positive and Negative testing.

Analyzed Test cases and Test Scenarios based on the Requirements.

Created and executed the test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues using Quality center.

Tracked bugs using a bug-tracking system, Quality center which had also helped in communicating the teammates.

Performed Soap webservicesusing SOAP UIwith the help of WSDL file.

Actively participated in meetings with business groups to update the project related details.

Participated in enhancement meetings and was also responsible for weekly status updates, troubleshoot new releases and production issues.

Worked on Functional testing, System testing, User acceptance testing for a responsive design of the interface.

Created Requirements Traceability Matrix (RTM) to ensure all the requirements defined are tested in the test protocols and it links the requirements throughout the validation process.

Project Environment: Manual Testing, Waterfall, Quality Center, Requirements Traceability Matrix, MS Excel, SQL server, SOAP UI, Functional testing.



Contact this candidate