Sr. Automation Engineer Resume
Syracuse, NY
SUMMARY
- Having 5+ years of experience in Software Quality Assurance Testing, Manual Testing, Automated Testing in Web, Windows, Server - Client Applications.
- Extensive experience with tools such as Selenium WebDriver, Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, Rally, HP UFT / QTP and SOAPUI.
- Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and iOS.
- Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, UAT and regression testing.
- Involved in reviewing Functional specs, user documentation and use cases and developing Manual Test Cases out of it.
- Have experience in Blackbox and Whitebox testing.
- Hands on experience in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework, Data Driven Framework and Behavior Driven Development (BDD) Cucumber, Mocha, Jasmine framework.
- Good experience in writing scenarios in gherkin language.
- Proven object-oriented analysis, design and development skills, advocate of TDD and BDD methodologies.
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNg & Apache POI.
- Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing
- Experienced in using Version Control Tools like CVS, SVN and GitHub.
- Sound knowledge on Maven and Ant for Project building tool, Jenkins and Bamboo for Continuous Integration.
- Hands-on experience in designing and developing frameworks using QTP integrated with QC (ALM).
- Used Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
- Performance Testing on HP LoadRunner, JUnit.
- Experience in using various kinds of Defect Tracking tools like BugZilla, Clear Quest, Test Director/ Quality Center (QC), Microsoft Test Manager (MTM), Team Foundation Server and JIRA.
- Expert in using SQL queries (Toad, SQL*Developer) and Stored Procedures for verifying the database integrity.
- Involved in entire QA Life Cycle, which includes Designing and Developing and Execution of the entire QA Process and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for Manual and Automated Testing using Mercury Interactive tools.
- Proficient in writing and analyzing Business/ System Requirements documents and Use Cases, preparing Test Logs and Summary Reports.
- Involved in entire Software Test Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug Life Cycle from Inception, Transformation to Execution, which includes Design, Development, and Implementation.
- Good Understanding in Waterfall and Agile (Scrum) methodologies.
- Excellent interpersonal, team player and multi-tasking skills, participated in daily stand up meetings, status meeting and retrospective meetings in a distributed team environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/RC/GRID, Appium, data driven concepts, QTP, Cucumber, SOAPUI.
Testing Frameworks: Junit, TestNG, REST Assured.
Performance Testing tools: JMeter, HP Load Runner.
Languages: Java, HTML, XML, JavaScript, VBScript, PL/SQL.
Web Debugging Tool: Firebug, Fire path, Xpath.
IDE: Eclipse.
Build/ CI Tools: Ant, Maven, Jenkins, Bamboo, Hudson
Project/Test Management Tools: HP Quality Center, BugZilla, JIRA.
Microsoft tools: MS-WORD, MS-VISIO, MS-PROJECT, MS-EXCEL.
Databases: Oracle, DB2, SQL Server, MS Access.
Operating System: Windows, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential, Syracuse, NY
Sr. Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Waterfall, Agile/Scrum methodologies.
- I am involved in building the automation framework which caters to both Rregression and End to End Automation for the application using selenium WebDriver with TestNG in JAVA.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Used methodologies like TDD and BDD in Agile development and implementation of tests with selenium, cucumber.
- Used Cucumber Support Behavior Driven Development with plain text specifications and unobtrusive automated in Ruby.
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
- Automated Android and ios mobile apps using Appium.
- Used Android SDK and set up mobile device Emulator to test application and to get log files.
- Integrated Appium for distributing tests on the cloud.
- Used iOS simulator (on xCode) to make sure the app works on all devices and there no UI issues.
- Used IOS UI testing with kif and wrote tests that simulate user input, like touches, swipes and text entry.
- Designed XSDs to define the xml structure of data exchanged between iPhone and server.
- Involved in testing Web services with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Automated web services(REST) using java. Designed REST/HTTP including JSON data formats and API versioning strategy.
- Worked on web service calls, XML and JSON parsing included in the project.
- Tested application and filed defects using Quality Center/ALM.
- Worked with Source version control tool such as Git.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Experience in creating performance test scripts and configuration of performance tests Using Performance testing tools like HP LoadRunner.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
Environment: Java, Appium, Selenium WebDriver, SOAP UI, XML, REST API, JSON, TestNG, REST Assured Maven, Ruby, cucumber, Gherkin, LoadRunner, JMeter, Jenkins, Git, ALM, Firebug, HTML, CSS, SQL, Oracle, Android, POI, IOS Simulator, Emulator, Xcode, Agile/Scrum.
Confidential, Oklahoma city, OK
Sr. Automation Engineer
Responsibilities:
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Automated REST API’S using java.
- Performance testing for REST API to identify bottleneck in the workflow using Junit.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Created feature files containing scenarios expressed in the Gherkin language and Ruby files containing unobtrusive automation for the steps in the scenarios.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Used LoadRunner to regularly test performance life cycles to check the behavior and performance of the web application under load at heavy traffic time.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Experienced in load and performance testing tool JMeter.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Good Experience in Agile methodology with SCRUM Process for the product development.
Environment: Java, Appium, Selenium Webdriver, REST API, JSON, TestNG, REST Assured, Ruby, Cucumber, Gherkin, LoadRunner, JMeter, ScalaTest, Firebug, Jira, IOS Simulator, Emulator, SQL, Oracle10g.
Confidential
Automation Test Engineer
Responsibilities:
- Executed and scheduled the automation test scripts from Quality Center.
- Project is developed usingwaterfallmethodology.
- Involved in creating the Data Base Scripts.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Performed Defect tracking in Quality Center. Defects were linked via traceability to specific test case.
- Prepared theTest Resultsdocument which summarizes testing activities and results.
- Extensively usedQTPintegrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing withQTP.
- Involved inUser Acceptance Testing (UAT) of the application.
Environment: QTP, Quality Center, SQL Server, TOAD, UNIX, HTML, VB Script, waterfall.
