Sr Automation Engineer Resume
Houston, TexaS
SUMMARY:
- Over 8 years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
- Having extensive experience in writing and implementation of complex Test plans. Design, Development and Execution of Test scripts for system and functional projects.
- Extensively worked on different Selenium automation frameworks.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
- Expert in both Manual and Automation ( Selenium / IOS/ Cucumber/calabash) testing of the applications.
- Experience in protractor, QTP Automation, load and performance testing tool JMeter, Load Runner and mobile automation testing tool Appium.
- Automated the Test Cases using Selenium WebDriver, Java Eclipse and TestNG, J Behave .
- Having Immense experience in agile and waterfall project management methodologies.
- Having strong experience with core java, J2EE, JavaScript, shell scripting, Bean Shell.
- Experienced in developing web - based applications using Java, Python, and XML, CSS, HTML, JavaScript, and C #, Soap UI, Groovy, J Behave and JQuery .
- Created Feature File, Scenario Outline with Cucumber framework.
- Having Immense experience with Mobile App and Hybrid App testing in both IOS and Android.
- Having Immense experience in automating Web Service API testing, functional workflow testing, performance testing, and system setup and upgrade testing.
- Experience in Back-end testing, data validation, ETL Automation, Database testing using SQL queries.
- Worked with designing UI Frames using Java Script.
- Experience hands on experience on handling the defects throughout the bug life cycle from detection until resolved using Bugzilla, JIRA and HP ALM/Quality Centre .
- Involved in all the phases of Software development life cycle (SDLC) using Agile Scrum framework.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release.
- Extensive experience working in agile methodology, SDLC, stand-up meetings with Product owner, Scrum master, Understanding and writing user stories along with Business Analysts.
- Experience with Protractor for End to End testing.
- Good experience with Unit testing using Jasmine.
- Experienced on Eclipse to develop TDD, Junit and TestNg frameworks.
- Experience in Web based testing including GUI Testing,Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing. Executions and validations to find high priority, severity defects.
- Developing BDD scripts with Cucumber/Java and writing step definitions for behaviour and step definitions.
- Experienced with E-Commerce, Retail, and Health care and Communication domains.
- Performed manual and automated test procedures for functional testing of Web services using Soap UI 2.5 and worked on Restful API’s testing.
- Reading, understanding client requirements, change requirements, algorithms, business procedures, flows. Conducting knowledge sharing sessions among team members, explanations, Q&As. Discussions with Business Analysts, Developers, and Subject Matter Experts.
- Review/Update/Versioning test cases of team members, knowledge sharing between onshore, offshore members to generate strong quality test cases. Co-ordinate onshore-offshore teams.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID/RC, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Appium, JMeter, Cucumber, Log4j, Firebug, Fire Path
Language/ Script: C, C++, C#, Java, JavaScript, Shell Script, VBScript(UFT), SQL, PL/SQL, VBScript(UFT), .NET
Frameworks: Junit, TestNG, TDD, BDD
Firefox Addons: XPath, Firebug, Firepath
Web Technologies: HTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, CSS, Flash
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA
Mobile OS: IOS, Android, Windows Mobile, Blackberry
Build/CI Tools: Ant, Maven, Jenkins, Hudson
Version Control Tools: Visual Source Safe, Subversion, Perforce
Databases Technologies: MS SQL Server 2000/2005, Oracle 9i/10g, MS Access 2000, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Operating Systems: Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, Houston,Texas
Sr Automation Engineer
Responsibilities:
- Analyzed the specifications from Business view and Functional view of the application.
- Participated in project kickoff and sprint planning meetings doing planning poker.
- Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
- Performed manual and automation scripts development on agile process.
- Involve d in We b S e r vic es Te s ti ng us ing SOAPUI with REST to cr e ate a nd e x e c ute a uto ma t e d fu nc tional, reg r e s s ion, co mp lia nc e, a nd loa d te s ts .
- Performed automated acceptance tests written in TDD(Test Driven Development) using cucumber.
- Developed BDD tests using Cucumber by writing behaviour’s and step definitions.
- Automated tests based on functional requirement in Eclipse with Ruby .
- Validated the customer account records and their order details with Databases using SQL Queries.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Involved in mobile testing by writing java for automation through Selenium Appium.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Used Apache POI methods for writing to excel sheets in java.
- Extensively used iTKO LISA and SOAP UI for functional testing of web services.
- Cross browser compatibility testing is executed by testing web applications.
- Good Experience on SOAP tools CA DevTest (LISA), HP UFT API Test (Service Test), SOAP UI and Solstice Integration Tool.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Environment: Agile, Selenium (WebDriver and GRID), java, TestNG, Cucumber, Ruby, Maven, Jenkins, SOUPUI, TDD , HTML, XML, XPath, Web Services (SOAP & RESTFUL) JavaScript, Appium, Quality Centre, Firebug, SQL, PLSQL, SQL Navigator, Oracle, UNIX, Windows.
Confidential, Stamford,Connecticut
Selenium/Mobile Tester
Responsibilities:- Worked on web services testing for Android(Samsung ) and iOS (IPhone) devices.
- Logged defects in Quality Centre and generated dashboard report.
- Performed ad-hoc manual testing involving data driven interface tests.
- Performed Functional testing for Web based applications through Mobile Devices, System Test, Regression testing and End-to-End Testing, Smoke testing & Production testing.
- Involved in developing he automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Experience in Appium mobile automation testing using TestNG.
- Created system and user acceptance test plans, manual and automated test scripts (Selenium and Watir ). Executed test.
- I used Ruby for creating the Scenarios, Step Definitions and support code for the story cards using Selenium / Watir web Driver, Ruby language and gems like RSpec, Page Object etc.
- A utomated test data creation using SELINIUM WEBDRIVER and RUBY-Watir.
- Extensively involved in running automated Ruby scripts on a Linux machine.
- Experienced in using Automation Framework using Calabash Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
- Bug tracking and dealing with app issu's Cucumber Calabash Framework.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers and Iphone Simulator's(Xcode) using Calabash CucumberFramework by adding different annotations.
- Responsible for writing test plans, cases, and scripts in Gherkin so that it can be converted into test automation/BDD.
- Writing feature specs in Gherkin format for different user personas: medical practices, healthcare sales team.
- Developing a POC using Appium mobile automation tool.
- Extensive experience in Selenium Automation tool, TestNG, Appium, Grid, Eclipse, Scripting.
- Hands on experience in testing of native and hybrid mobile application using Appium tool.
- Worked with Appium, Selenium-WebDriver and Cucumber testing tools.
- Involved in building automation framework from scratch using Selenium/Appium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Developed automated regression tests using Cucumber/Ruby/Appium.
- Applications, Web Services and Mobile Apps in different domains using various tools like Selenium, QTP, SOAP UI, Appium, JMeter, JIRA, etc.
- Performed defect tracking in JIRA.
- Experience in Back-end testing, data validation, ETL Automation, Database testing using SQL queries.
- Performed defect logging and tracking using the HP Quality center and JIRA.
- Prepared and executed JMeter scripts for the Performance and Load testing.
- Executed functional, regression, smoke, ad-hoc testing strategies for Web.
Environment: Windows, Web Services (SOAP & RESTFUL, Jenkins, Cucumber, Ruby, Protractor, Appium, Putty, XPath, SOUPUI, Linux, Oracle 11g, Selenium Web Driver 2.0, Eclipse, Java script, TestNG, Log4j, JXL, Html Unit, Maven, JIRA.
Confidential
Durham,North Carolina
Automation Engineer/Web Service Tester
Responsibilities:- Created daily automated build acceptance testing based on Coded UI and C# in way automation suites of manual test cases.
- Switched from Coded UI to Selenium Webdriver midway into development and rewrote many integration tests.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, cucumber and Maven.
- Developed automated regression test scripts from manualtestscenarios with Visual Studio Coded UI automation tool.
- Made robust and dynamic automation scripts following hand coding technique besides record and play back in CodedUI .
- User interface tested with Coded UItechnique.
- Used C# selenium scripts to develop coded UI automation instead of record and play back options .
- Very good experience with C# - WCFServices/ SOAPUI Testing, Coded UI Testing.
- Automated 3 website using C#/Selenium scripts.
- Proficient with Test Automation using testing tools like Quickest Professional, Coded UI and Selenium.
- Automated a data driven approach for creating journals with indefinite number of rows in the Journal template excel application in Coded UI Automation.
- As a Coded UI automation developer update the Scrum. Participate in Sprint Planning, Retrospective, Grooming.
- Service Interaction layer, Application Development Management, Coded UI Automation, Three tier architecture, Coded UI Test Builder.
- Written automation test cases in one of the following languages: Java, C#.Net, Asp.Net, SQL Server 2012, Selenium, and Web Driver.
- Experienced in developing client/server and web applications using C#, VB.NET, ASP.NET, ADO.NET, Oracle and SQL Server 2000 and SQL Server 2005.
Environment: Microsoft Visio, Cucumber, C#, ASP.NET, Microsoft Project, Selenium WebDriver, TestNG, JavaScript, HTML, Windows, SOAP, Agile Methodology, Java,J2EE, DB2, Adobe Flash player, Soap UI, JIRA Tool for Bug tracking.
Confidential, Miami Lakes,Florida
Automation Engineer/QTP
Responsibilities:- Preparing the Business Components, adding Objects to the shared Repository, preparing the Data Table, executing the scripts in QTP on Mainframe CICS screens .
- Performed the migration testing and data validation in LPS application under CICS platform using Excel VBmacros and converted it into QTP packaging .
- Good exposure on different automation tools like Lean FT with JAVA Eclipse IDE, UFT12.53/QTP/UFT, SeleniumWebDriver.
- Responsible for Test Automation using Quick Test Professional (QTP) /UFT, Design and create automation test harness and test bed to support multiple applications on multiple browsers in QTP/UFT.
- Responsible for integrating Quality Center /ALM with QTP/UFT using Open TestArchitecture (OTA) .
- Create UFT 12.02 scripts and execute them from ALM/Quality Center Test Lab to regression test various company systems.
- Converted all QTP 11.00 scripts to UFT 12.02 scripts.
- Write UFT/QTP functions that handle the properties of different versions of Web browsers such as IE8,IE9,IE10,IE11,etc.
- Utilize Descriptive Programming and regular expressions to optimize performance and keep UFTand QTP scripts as low maintenance as possible.
- Developed and maintained QTP/UFT test scripts to support regression testing whenever a Change Request is completed.
- Created Exception handlers and user-defined functions in QTP/UFT.
- Developed and maintained QTP test scripts on VuGen to support regression testing whenever a Change Request is completed.
- Installation and configuration of HPLoad Runner and QTP.
- Created and implemented QTP scripts for functional and regression testing.
- Design, implement and maintain the QA Automation Hybrid framework using QTP and developed VB scripts in QTP.
- Integrating Quick Test Pro(QTP)/UFT with Quality Center(QC)/ALM and scheduling the execution of Quick Test Pro(QTP)/UFT scripts from the Quality Center(QC)/ALM to perform Regression Testing and Integration Testing.
- Responsible for performing Functional testing on the application by creating Manual and Automated Test Scripts using VB Script in Quick Test Pro(QTP)/UFT.
Environment: Quick Test Professional(Qtp), Hp Quality Center, Water Fall Methodology, Oracle, Sql, Vb Scripting, T-Sql, Sql Server.
Confidential
QA Tester/Manual Tester
Responsibilities:- Attended Weekly Status Meetings, discussed and interacted with team members.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Analysing the System Requirement and involved in manual testing of applications Served customers on product quality and current availability status.
- Good experience in Agile and Waterfall methodology.
- Extensively worked as a QA Analyst in Web applications, Client Server Applications and Database Systems for different software domains.
- Developed re-usable library of generic functions using Selenium to eliminate redundancy of code in automated scripts.
- Performed compatibility testing using Selenium GRID for multiple browsers.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Used Selenium IDE for testing various web applications.
- Involved in complete QA Life Cycles.
- Good experience in SQL queries and Joins Executing Shell script in UNIX / Linux.
- Experience in GUI Testing, Regression Testing, Data Drive Testing Functional Testing, Database. Testing and User Acceptance Testing. Experience in Black Box testing .
- Involved in ETL Testing (Data is extracted from flat files, multiple databases and transferred to target database. Validated the data as per the Mapping Documents.
- Prepared Test Plan and Test Cases based on the business and functional specifications
- Involved in Test Strategy, Test Plans, Test Cases, Test Results, Bug Reports using Process Management tool and bug management tool.
- Reporting and reviewing bugs in Mingle and JIRA.
- Worked on SQL statements in checking the validity of the Backend.
Environment: Selenium RC/IDE/Grid, Manual Testing, Java, JavaScript, Load runner/win runner, and MySQL, Quality Center, Linux, Unix.
