Post Job Free

Resume

Sign in

Automation Engineer

Location:
Dallas, TX
Posted:
March 22, 2017

Contact this candidate

Resume:

Bobby Sirivuluri

aczfkd@r.postjobfree.com 469-***-****

Professional Summary:

Over 7 years of professional experience in software analysis, Software Quality Assurance Testing of Web, Mobile, Windows, Web Services, Client/Server, Game applications and databases in Finance, Healthcare Applications.

Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and worked on Waterfall, Agile, Incremental and Iterative, Scrum project environment.

Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid and QTP/UFT, Appium, HP ALM to develop automation testing scripts for web, Mobile and client server applications.

Experience with SOA, Web Services, SOAP, SOAPUI, RESTFUL, WSDL technologies and writing Groovy Scripts.

Experience with QTP/UFT -Object repository, Checkpoints, Actions, Functions, regular expressions, parameterization, descriptive programming, Object spy and functions.

Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.

Extensively worked on Selenium webDriver with the preferred Languages Java, C#, Python.

Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using Quick Test Professional (QTP)/Selenium.

Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.

Developed automated scripts and frame works using Python, Java, C#, VB Script.

Experience with Cucumber to test codes written in languages Ruby and Java.

Experience with the creation of automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework.

Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, and JBehave, TestNG & Apache POI.

Performed exploratory, functional, GUI executed regression testing as defined by the Project testing activities for new releases

Knowledge on Building Automation Framework for Angular JS, Node.js and Experience in testing AJAX components with Protractor and Selenium WebDriver.

Used Protractor, which is an End-to-End, Framework testing for AngularJS Web Applications.

Develop and execute complex test scenarios using Parasoft SOA – restful API testing in integrating SOA with Oracle DBS.

Worked on Test Data Management (TDM) tools and supported automation frameworks.

Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.

Experience with systems Integration testing applications developed for the .NET platform.

Worked with android developers on both backend and front end of the module using Android SDK and Android Studio.

Managed GIT and SVN as Source Control Systems.

Good experience in testing both SOAP and REST services using SOAP UI, Postman, and REST Assured and Tested both XML and JSON formats.

Expertise in setting up and carrying out browser compatibility testing environment with Multiple device

and browser testing with SauceLabs integration and also performed on different browsers and versions

of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.

Experience in Groovy Scripting with SOAP UI for web Services Testing.

Proficient in testing database (DB) of applications developed with SQL Server, Oracle and MS Access.

Experience with bug reporting and bug tracking using tools such as Quality Center/Test Director/ ALM, Bugzilla, JIRA, Microsoft Test Manager (MTM) and Team Foundation Server (TFS) and Visual Studio and actively involved in defect tracking and management.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Technical Skills:

Testing Tools

Selenium WEBDRIVER/IDE/GRID/RC, QTP 11.0, Appium, Load Runner 8.0, UFT, SoapUII, Cucumber, XPath, Firebug.

Language/ Script

Java, C++, SQL, VBScript, UML, JavaScript, Python Scripting, C#

Reporting Tools

Quality Centre 11.0, Test Director 7.5

Frameworks

JUnit, TestNG, TDD, Jasmine

Web technologies

HTML, XML, JSP, .NET, J2EE, JavaScript, Python

SOA Technologies

SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Bug Tracking

JIRA, Bugzilla, HP Quality Centre

Build/ CI Tools

Jenkins, Ant, Maven, Hudson

Databases Tech

My SQL Server 2000/2005, My SQL, MS Access, Oracle, SQL, TOAD

Platforms

Mac Environment, Windows 7/Vista/XP/8, UNIX, Agile

Professional Experience:

Company: CenseoHealth care, Dallas, TX July 2016-Present

Role: Sr Automation Engineer/Mobile Test Engineer

Description: CenseoHealth is changing the way healthcare delivery organizations provide health assessments to their members. In addition to our positive impact on healthcare delivery organizations and the people they serve, we foster an internal work environment that promotes quality, passion for service, empathy, innovation and inspiration.

Responsibilities:

Analyzed product requirement documents, functional specifications, and involved in developing test strategy, test plan documents.

Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

Worked on Selenium Data-Driven Framework with Core Java programming.

Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.

Perform automated testing of a web-based application using Selenium WebDriver.

Implemented simulator for Mobile App Testing in Android Platform using Appium.

Developed and executed scripts for mobile automation of Android and IOS app using Appium and Selenium WebDriver.

Identify the elements using UI Automator viewer in Appium to inspect element in mobile application.

Developed and executed scripts using Real Android devices.

Involved in writing Test Case using Wireframe, Design docs and Acceptance criteria.

Conducted GUI testing to test the appearance and properties manually.

Used Selenium WebDriver for writing test scripts for regression test coverage.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.

Tested applications developed in Java.

Used XPath, CSS Selector, ID, Name locators are used to identify objects.

Involved in development of Data Driven Test Framework and Page Object Model framework using Selenium WebDriver, Maven and TestNG.

Performed Cross Browser Automation testing using Selenium WebDriver with Sauce Labs Cloud Integration

Used SOAP UI tool to test SOAP services and REST API.

Used TestNG to run the tests and generate the reports.

Used Maven to build and run the Selenium automation framework. Once the script execution is completed automated report will be send to the email.

Developed BDD (Behavior driven development) based programs using Jenkin for Cucumber.

Implemented the ATDD approach and developed the cucumber automation framework.

Implemented cross browser testing using selenium API for Firefox, chrome and IE.

Created manual test cases, reviewed with different stakeholders to validate the functionality.

Involved in load and performance testing tool JMeter.

Used protractor to reduce the explicit waits

Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.

Created custom keywords in Python as part of automation scripts

Involved in performing the web services testing with SOAP UI by validating request and response for XML.

Worked on Project Management tool finding and reporting the bugs - JIRA.

Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.

Participated in daily SCRUM meetings and testing each SPRINT deliverables.

Environment: Eclipse, Selenium IDE, WebDriver, Appium, TestNG, Data Driven Framework, Cucumber, Jenkins, SOAP UI, POM Framework, Maven, JIRA, Java, XML, HTML, Fire Path, Firebug, Oracle, MS Office.

Company: Windstream communications, Addison, TX Aug 2015-June 2016

Role: QA Automation Engineer/Web Service Tester

Description: Windstream Communications is a provider of voice and data network communications (broadband, VoIP, MPLS), and managed services (virtual servers, managed firewall, data storage, cloud-based voice, etc.), to businesses in the United States. The company also offers residential broadband, phone and digital TV services to consumers within its coverage area.

Responsibilities:

Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.

Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with developers and QA team.

Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.

Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.

Developed Selenium test cases using TestNG framework

Performed compatibility testing using Sauce Labs cloud integration

Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.

Implemented simulator for Mobile App Testing in Android Platform using Appium.

Executing the test plans on web and mobile (Apple & Android) as per requirements.

Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (JUnit and ANT).

Used Cucumber automated testing to test new and existing functionality.

Used Java language and TestNG framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Used Protractor, which is an End-to-End, Framework testing for AngularJS Web Applications.

Implemented Data-Driven test to verify the same functionality with multiple sets of data.

Created and executed scenarios in Load Runner controller to analyze system performance in Load Runner Analyzer under load.

Performed System and Integration testing by executing test cases by using Microsoft Test Manager (MTM).

Created automation scripts in SOAP UI using Groovy Script for web services testing.

Used SOAP UI tool to located the WSDL file on the Internet, create test cases, and execute test cases.

Responsible for Performance testing on application using Load Runner.

Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.

Reported the bugs, Email notifications to the developers using JIRA.

Provided back end testing for data validation using SQL on Oracle.

Extensively executed SQL Queries on database tables to verify the database.

Worked with developer to reproduce the bugs and to resolve usability issues during

Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.

Environments: Selenium WebDriver, Git, SOAP, Cucumber, Eclipse, SQL, Oracle, Java, JIRA, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.

Company: WesBanco Bank Inc, Wheeling, WV May 2014- July 2015

Role: QA Engineer

Description: WesBanco is a bank holding company headquartered in Wheeling, West Virginia. Initially chartered on January 20, 1870. It is the largest bank based in West Virginia, the second-largest behind BB&T based on total deposits in the state, and the only one with a significant presence outside of the state.

Responsibilities:

Interacting with Peers and Developers to clarify the issues related to Test Data, Test cases design Flow, Features and Functionality of application.

Created and executed test cases using Visual Studio. The test results are mentioned step by step in the visual studio.

Drafted detailed Test Steps to be followed for Test Automation using QTP/UFT.

Parameterized test scripts in QTP/UFT to pass data from different data sources like Excel spreadsheets

Developed VB Scripts for System testing, Regression Testing and Functional Testing

Created various Custom functions using VB Scripting in QTP

Performing the tasks of running test and defining test results.

Used Microsoft Team Foundation Server (TFS) to track projects.

Creating and modifying functions for different functionality and add in Function library, Load this function library in each test.

Performing responsibilities of object identification and performing Data Driven Testing.

Performing Backend testing by creating and executing SQL queries.

Configured SQL queries to fetch data from the Oracle database

Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.

Created Test scripts in UFT and integrated those into ALM to run from QC Test Lab.

Developing test cases, test scenarios and user flows for various platforms.

The bugs detected were recorded and notified to developers and managers using Team Foundation Server (TFS)

Reporting services that cover build information, Test results and progress, project management, agile reports bug with the help of TFS.

Creating different Recovery scenarios and add it to in Recovery scenario folder in Quality Center (QC) Test plan and add recovery scenarios with tests.

Involved in performing the web services testing with SOAP UI by validating request and response for XML.

Evaluated and implemented QA process improvements for ongoing testing.

Environment: VB script, QTP, Visual studio, Microsoft Team Foundation Server, SQL, SOAP UI, Agile, Windows 7, Windows XP, Vista, MS office

Company: Kate Spade, New York City, NY Nov 2012- April 2014

Role: QA Engineer

Description: Kate Spade New York is an American fashion design house (Retail) founded in January 1993 by Kate Spade and Andy Spade. Jack Spade is the brand's line for men. The style of Jack Spade reflects different aspects than the Kate Spade New York Company does, and not only because it is a male line.

Responsibilities:

As an Automation Engineer, I am involved in planning and performing testing, verification and validation, and quality assurance of the application.

Followed Waterfall SDLC Methodology

Analyzed the manual test cases and developed a comprehensive test automation framework to reduce repetitive manual testing.

Developed Automation scripts using QTP/UFT for manual test cases.

Developed and executed various VB Script using UFT for the automated testing of various functionalities of the application.

Customized the QTP test as per the test Case by using the VB Script.

Created Automation Framework by writing general application independent functions from scratch.

Followed modular approach to create reusable automated tests using QTP.

Performed data driven testing using excel sheets and database.

Conducted data driven testing (DDT) by parameterize data using Quick Test Pro.

Used QTP (Quick Test Pro) to perform Regression testing, Integration testing, and System testing.

Was responsible for working with Performance Testing Team to support performance issue analysis and resolution.

Wrote test cases for positive and negative scenarios for Functional, GUI testing.

Interacted with the Business Analyst/System Analyst to understand the workflow of various functionalities.

Extensively used SQL queries to manipulate and retrieve data from multiple systems.

Involved in the User Acceptance Testing (UAT) to check the reliability for end users.

Participated in weekly team meetings, where test status and defects were discussed.

Worked closely with developers to test custom software and web application developed or built in Microsoft visual studio and provide feedback.

Overall test management was done using Quality Center (QC)/HP ALM.

Created Reports using Analysis in Quality Center.

Environment: QTP/UFT (VB script), PL/SQL, Visual studio, XML, QC, SQL

Company: BHEL Hyderabad, India July 2010-Oct 2012

Role: QA Tester

Description: BHEL, Hyderabad We are an integrated power plant equipment manufacturer and one of the largest engineering and manufacturing companies in India in terms of turnover. We are engaged in the design, engineering, manufacture, construction, testing, commissioning and servicing of a wide range of products and services for the core sectors of the economy, viz. Power, Transmission, Industry, Transportation (Railway), Renewable Energy, Oil & Gas and Defense

.

Responsibilities:

Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.

Developed a Test Plan and Test Cases based on system requirements and Software performance standards.

Suggested improvements in test process by gathering and analyzing data.

Develop automated tests using Selenium, C#.

Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.

Used Selenium IDE for testing various web applications.

Develop UI automated test scripts using JBehave and Selenium WebDriver.

During testing life cycle, performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing.

Worked in JBehave framework in BDD, configure stories and run stories.

Used SOAPUI (use of groovy script) for test data setup in Test Driven Development (TDD).

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

Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.

Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.

Created test Cases for various testing stages like Functional Testing and Regression Testing, Negative Testing, Boundary Testing by using Microsoft Test Manager (MTM).

Responsible for performance testing (Load, Stress and Volume) using JMeter and executing the test cases and providing the load/performance results of the application using C#.

Performed Defect tracking in Quality Center/HP ALM. Defects were linked via traceability to specific test case.

Participated in QA Team meetings and weekly QA testing reviews.

Gained deep knowledge on C# and ASP.Net framework

Environment: Selenium RC/IDE/Grid, Quality Center, C#, SOAP UI, HTML Oracle, VSS, Windows, Team Foundation Server, and Load Runner.

Company: Muthoot Finance Ltd., Kochi, India Aug 2009-June 2010

Role: Manual Tester

Description: Muthoot Finance Ltd. is an Indian financial corporation. It is known as the largest gold financing company in the world. In addition to financing gold transactions, the company offers foreign exchange services, money transfers, wealth management services, travel and tourism services, and sells gold coins at Muthoot Finance Branches.

Responsibilities:

Coordinated and worked closely with business analysts and stakeholders during gathering requirements for the product and documented test cases.

Project is developed using waterfall methodology.

Reviewed and implemented Business Requirement Documents.

Prepared Test Plan and Test Cases based on the business and functional specifications.

Manually perform Functional testing that includes Security, System testing, Smoke testing and Back-end testing.

Reviewed the test cases written for Unit and Integration level.

Analyzed code to performed white box testing.

Analyzed test specifications and converted them into Manual Test Cases.

Attended Weekly Status Meetings, discussed and interacted with team members.

Performed End to End testing manually and involved in User Acceptance Testing.

Performed Security Testing (Authorization Testing, Access Control Testing).

Worked on SQL statements in checking the validity of the Backend.

Environment: Manual testing, Quality Center, XML, HTML, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.

Educational Qualifications Aug 2005– May 2009

Bachelor of Technology in CSE from JNTUH, Andhra Pradesh.



Contact this candidate