We provide IT Staff Augmentation Services!

Automation Engineer Resume

New Orleans, LA

SUMMARY:

  • Over 6 years of QA experience in Manual/Automation testing of Web and windows/Mobile Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web/windows based and Mobile Applications.
  • Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAPUI, Quality Center, ALM and Selenium.
  • Experience in both Agile and Waterfall Software Development methodologies.
  • Automated Test cases in TDD (Test Driven Development) and BDD ( Behavior Driven Development)
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle(SDLC), Bug/Defect life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression, Smoke Testing.
  • Experience in Automation tools like selenium, QTP (Quick Test Professional), load and performance testing tool J Meter and Mobile Automation testing tool Appium.
  • Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation).
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing of Web/Windows and Client server based Applications.
  • Expertise in reviewing, analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and Test Scripts.
  • Proficient in creating Automation script from scratch.
  • Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.
  • Adept technical skills in Performance testing in the domain of Healthcare/ Insurance, Banking Industries.
  • Created automated test scripts using Java, .Net.
  • Experience in using SOAPUI for testing web services developed using SOAP, Rest.
  • Experience in Understanding the code written in different programming languages Java, JavaScript, VBscript, .NET, SQL and databases like Oracle, SQL Server.
  • Excellent knowledge in writing unique XPath using firebug and firepath to identify web elements.
  • Experience with bug tracking tools like Quality Centre/Test Director, ALM, JIRA, Bugzilla.
  • Hands on experience in Test Automation using different Automation tools Unit testing by using Selenium Web Driver/IDE/GRID, JUnit, TestNG, ANT/Maven, FirePath, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
  • Created Data Driven Tests by using parameterization. Created user defined functions in VBScript.

TECHNICAL SKILLS:

Platforms: Windows 7/8/XP, Unix, Linux

Language/ Script: Core Java, JavaScript, Shell Script, VBScript(UFT), PL/SQL, VBScript(UFT), .NET

Frameworks/ORM: Junit, TestNG, TDD,BDD

Firefox Add ons: XPath, Firebug, Firepath

Web Technologies: HTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP,, CSS, Flash.

Databases: Oracle 11g, SQL, PL/SQL, DB2, MySQL, MongoDB, Cassandra

Scripting Languages: HTML5, CSS, Java script, jQuery, JSON, NodeJS, AngularJS and AJAX

XML Technologies: XML, XSD

Application Servers: Weblogic, Jboss, WebSphere

Cloud Computing: Spring Cloud, Microservices, Amazon Webservices (AWS), Cloud foundry, Hystrix

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI, PostMan

Source Control: Subversion (SVN), GIT

Bug tracking: Rally, Bugzilla, ODC, Rally

Development Tools: Eclipse, My Eclipse, JDK 1.5/1.6/1.7, SoapUI, Log4j, Jenkins, Toad, WinScp, Ant

Management Systems: Banking, Finance, Payment and Telecom

Testing Tools: Selenium WebDriver/IDE/GRID/RC,HPQualityCenter/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Appium, JMeter, Cucumber, Log4j, Firebug, FirePath,Protractor,Selenide

WORK EXPERIENCE:

Confidential, New Orleans, LA

Automation Engineer

Responsibilities:

  • Partners with SCRUM teams to identify risks, priorities, and testing strategies.
  • Designed and created effective manual and automation testing solutions, troubleshoot and resolved defects
  • Developed from scratch and implemented Test Automation Framework for FE, BE, and integration testing using Java, TestNG, Selenide (Selenium WebDriver), Gradle, Jenkins, Sauce Labs (for cloud testing), and Selenium Grid (for distributed network testing)
  • Built javascript based test framework using cucumberjs, webdriverio, node.js, angular.js
  • Implemented step - definitions, page object model in Javascript Node.js and angular.js, implement cukerunner to execute cucumber feature-set in parallel on chrome,ie,firefox browser
  • Used javascript libraries like karma, chai, jasmine, protractor, along with selenium wedriverjs for UI test execution assertions
  • Configured Jenkins on the cloud vm to pull new code from Git, compile and build artifacts and push into Nexus, send notification emails on build failures or test failures
  • Represented QA team at all levels of organization to ensure greater success for project and business Shared QA vision during various meetings with customer, management, and architect teams to improve feature design modifications
  • Delivered high level quality Pilot version of application for customer under big pressure and high level uncertainty
  • Responsible for end to end test management coordination of the product, including management and resolution of testing issues on company elements as well as those owned by the client
  • Established an Agile-based process to store test cases and user stories in Rally in order to build an in-house knowledge base where none had previously existed
  • Coordinated testing priorities and activities with customer and end users
  • Created and implemented standards for test cases and defect reports
  • Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity.
  • Lead training how to effectively use Rally in Agile process
  • Created automation test cases for BE testing using Postman
  • Wrote test documentation: test plans, test cases, testing matrices, installation guides and User Stories
  • Planned, tracked and reported work progress on User stories and Tasks using CA Agile (Rally) management platform
  • Proactively participated in QA, Digital Site, and SCRUM guilds
  • Participated in SAFe4 workshop

Programming Tools & Technologies: Java 8 (Streams, Lambdas, Functional Interfaces), Protractor, Selenide, Selenium, PostMan, RestClient, Spring 4.x Spring Boot, Spring Cloud, PostgreSQL, JUnit, SOA, RESTful and SOAP Web services API, JSON, JavaScript,HTML5, CSS, XML, XSD, Maven, Log4J, SQL,RabbitMQ, Spring tool suite(STS), Rally, AngularJS, GIT, Jenkins, Docker, JPA, Predix, Cloud Foundry, SoapUI, NodeJS, Check Marx, SonarQube

Confidential, Cincinnati, Ohio

Automation Test Engineer/Mobile Tester

Responsibilities:

  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
  • Developed Hybrid driven framework by using data driven and keyword driven framework.
  • Conducted Automation/Manual testing using the Standards, guidelines and structured methodology in testing the application using Java.
  • Analysis of Web Services from different domains and evaluating them for SOA Testing.
  • Designed, developed and implemented Web services for User Acceptance Test cases and plans.
  • Expertise in testing Mobile devices,Tablets,Mobile simulator,emulator.
  • Developing Appium Scripts for Native Android/IOS Apps using Java.
  • Identifying objects of App using UI Automator tool for Android and Appium Inspector for Iphone
  • Participated in developing common Appium framework for both Android and IOS
  • Used different types of virtual devices(Emulator & Simulator) and real devices for Test cases Validation
  • Experienced in performing Data Driven Testing using parameterization in Quick Test Pro, to test the Application with different sets of data.
  • Performing Functional,Integration,Regression,Smoke,White box/Black box Testings for Mobile App using Appium
  • Designing and executing the automation scripts using Selenium-WebDriver.
  • Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA, JUnit.
  • Responsible for project deliverables
  • Automated 145 E-commerce test cases using Selenium WebDriver, JUnit, JAVA.
  • Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver
  • Used Git and Stash to re-modify files and for software development.
  • Developed Manual & Automation test scripts for client server and web based applications using Java.
  • Enhanced test cases using Java programming features and TestNG annotations.
  • Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
  • Performing Functional, Regression, GUI, Integration testing using Selenium with Java. using Page Object Model in Junit/TestNG Framework and using Jenkins to ensure web application is Automatically tested via scripts.
  • Used SOAPUI to test SOA based architecture application to test SOAP services and REST API.
  • Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation.
  • Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
  • Created pom.xml in APACHEMAVEN and run the builds using Continuous Integration tool Jenkins.
  • Writing custom test management reports using SQL and used RDBMS to recombine the data items from different files.
  • Responsible for reporting and tracking the defects using Bugzilla, JIRA

Environment: Java,VisualStudio,TFS,MTM,Unix/shell,TestNG,Maven,Linux,Jenkins,HTML,XML, QualityCentre, SQL, WSDL, Oracle, UNIX, Appium, JSON.

Confidential, Frisco,TX

Automation Engineer

Responsibilities:

  • Reviewed Business requirement and Software specification requirements to achieve better understanding of the UAT(User Acceptance Testing) and automated frameworks from starch like PageObjects framework.
  • Prepared and reviewed UAT test artifacts Test Plans, Test Scripts,Test strategy, Traceability matrices,with Project Stakeholders.
  • Involved in creation of automation framework in Selenium WebDriver, BDD cucumber.
  • Involved in Functionality,Regression testing, Cross-Browser compatibility, User request load,Databases consistency,Security attacks.
  • Experience in writing and developing Automation and Manual Test Strategies, TestNG Frameworks Test Plans, Test Scenarios and defining test cases in Python.
  • Used Android development tools, adb commands, emulator control, logcat.
  • Extensive use of ADB commands on Android SDK platform to detect device, install APK file, download logs.
  • Set up test environment for iOS and Android - Xcode, Android Studio/SDK,Eclipse, Firefox
  • Tested the application under different networks and Internet speeds including while on EDGE, 3G, 4G, LTE and Wi-Fi.
  • Performed cross - platform testing on android, ios using Appium.
  • Developed Keyword Driven framework to test several web pages.
  • Implemented BDD, Cucumber to run Regression Tests on multiple platforms and browsers in parallel.
  • Used Selenium Webdriver for testing web applications.
  • Developed 27 Selenium WebDriver automation scripts for E-commerce checkout process.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into ALM,JIRA.
  • Created recovery files using Recovery Scenario Manager, associated with the recovery scenarios to test to instruct QTP with specified trigger action on unexpected event/popup.
  • Involved in maintaining and uploading the QTP Scripts to Quality Center.
  • Developed BDD tests using Cucumber by writing behaviours and step definitions.
  • Developed required Selenium support code in for Cucumber.
  • Integrated Selenium webdriver script to Jenkins CI Server.
  • Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity.
  • Executed test cases using Python and reported defects.
  • Tested for Functionality, Smoke and Regression testing,White/Black Box Testing.
  • Identified the defects and worked with the development team to fix the defects.

Environment: Oracle8i,TFS,Visualstudio,Unix/Shell,XPath,HTTP,,JSON,Restful,LoadRunner,,LINUX,SQL Server, .NET framework 2.0., SOAP Web services, RESTful Webservices, Amazon AWS S3, JavaScript

Confidential

Automation Engineer

Responsibilities:

  • Followed Agile Methodologies,Scrum meetings and Software Quality Audits for all the Phases of SDLC.
  • Implemented Selenium WebDriver. Automated and executed scripts on different browser and different platform using Java.
  • Perform Functional,Integration,Regression,Smoke,White/Black box,User Acceptance Testing (UAT), and End-to-End Testing.
  • Automated test scripts using Selenium WebDriver, Selenium Grid, Maven.
  • Extensively automated regression and functional test suites by developing over 206 test cases, 8 test suites using Selenium WebDriver.
  • Validated web services Manually and through Automation using SOAP.
  • Preparing test estimation of SOA Testing Activities for the Web services.
  • Responsible for UAT project planning like creating test scenario, test plans, and test scripts.
  • Conceptualized, designed, and implemented automated functional API test cases using SOAtest, and SoapUI.
  • Proficient in using Test Management tool HPALM.
  • Identified possible constraints of pending claims, related to Claim Authorization Mismatch.
  • Used Git and Stash to re-modify files and for software development.
  • Developed Data Driven framework to test several web pages
  • Preparing test estimation of SOA testing activities for the Web services.
  • Debugging and Troubleshooting any technical issues while implementing the applications
  • Performed functional testing to identify various critical points in the Application and Automated it by using Selenium WebDriver. Conducted Keyword driven, cross-browser testing, parallel test execution.
  • Created and maintained server-side integration tests, JSON documents, running with every build with Git, Jenkins.
  • Log defects using ALM,JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML Ids and XPATH in Selenium.
  • Performed White Box/Black Box testing using TestNG for class, method, Web Services testing.
  • Back-End Testing database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: Selenium, Quality Center/ALM,JIRA,ROI,VBScript,TFS,SQL Server 2008,Linux, Microsoft Windows, UNIX/shell,Visual studio, XML, Building Center, XSD, XPath, MQ, Topics, HTTP, JSON, SOAP Web services, RESTful Webservices, JavaScript, NodeJS, Eclipse, MyEclipse, PL/SQL, Maven, Agile, JQuery, AWS, SVN, Jenkins, Windows 7,SoapUI

Hire Now