We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

4.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY:

  • Over 8+ years of professional experience in automation and manual testing with high focus as QA engineer on various platforms and different environment.
  • Detailed knowledge of various phases of Software Development Life Cycle (SDLC) with emphasis on the Test and Requirements gathering phases in Agile, V - model, and Waterfall.
  • Proficient in writing Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Strategies, as well as Test Data Management (TDM).
  • Expertise in Selenium automation using Selenium WebDriver, Cucumber, Selenium Grid, JAVA, JUnit, TestNG, Maven, Jenkins, CA DevTest, MTM
  • Expertise in automation tools like Selenium, Protractor, QTP, JMeter, Appium
  • Excellent knowledge in writing unique CSS, XPath using firebug and fire path to identify web elements.
  • Experience in Continuous Integration tools like Maven, Jenkins and Rally Tools
  • Working experience with defect tracking tools like Clear Quest, Jira, Redmine and Test Director/Quality Center (QC) and Team Foundation Server.
  • Developed test scripts to implement Test Cases, Test Scenarios using JavaScript and features for BDD, TDD using Cucumber Automation Framework in Gherkins format.
  • Good knowledge in different programming languages like JAVA, .Net, C#, Python, JavaScript, HTML, XML, SQL
  • Extensively Worked in Quality Assurance using Testing methods for both Manual and Automation tests with all phases of Software Development Life Cycle (SDLC) in Requirements gathering (FSD/SRS).
  • Extensive knowledge in Protractor framework for the Applications developed with Angular JS.
  • Expertise in performing manual testing (emulators & IOS Simulators) and Mobile Application Testing using Appium.
  • Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall, CMM, and Agile/Scrum.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Adept at developing automated test scripts using Load Runner, Quick Test Pro, Quality Center, Selenium.
  • Expertise in Functional, Security, and Performance Testing for SOAP and REST API web services using SOAPUI.
  • Expertise in Unit Testing, Integration Testing, GUI Testing, Functional Testing, Accessibility Testing, System Testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.
  • Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
  • E xperience in implementing and tracking testing Key Performance Indicators (KPI).
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Experienced working with multiple databases like SQL Server, Netezza, Oracle, XSD, Sybase & DB2
  • Experience in automating Linux systems using Python automation frameworks.
  • Experienced in recording tests, debugging tests, editing scripts, running test scripts and analyzing results using testing tools Win Runner, Quick Test Pro, Load Runner
  • Excellent communications skills, strong problems solving skills and a good team player.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Android, SOAPUI, Coded UI, Appium (Mobile Testing), Groovy, JMETER, Load runner, Silk, Postman, CA Devtest

Language/ Script: Java, JavaScript, Ruby, C, C#, Python, .Net

Frameworks: Junit, TestNG, TDD, BDD, Protractor, powershell

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.

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

Bug Tracking Tools: HP QualityCenter/ALM, Bugzilla, Visual Studio TFS, JIRA, Redmine

Build/ CI Tools: Ant, Maven, Jenkins, Hudson, SVN, Github,BitBucket

Databases Technologies: MS SQL, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, TOAD

Operating system: Windows 7/Vista/XP, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

Sr. Automation Engineer

Responsibilities:

  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.
  • Involved in Regression Testing and Integration testing to testing mobile-based application
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Extensively tested several ETL Mappings developed using Informatica.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually
  • Performed Web Services testing and Validated XML request/response data using the SOAPUI
  • Validated the connection and data between various modules using the RESTful Web service in SOAPUI
  • Actively participated in planning Load Test using LoadRunner by creating VuGen scripts, Result analysis and Monitoring.
  • Used JIRA tool for defect reporting and tracking, and generated documents and reports for further analysis
  • Worked on Integrating Jenkins with Sauce Labs to test cross browser through cloud support.
  • Used GIT for efficient remote team working, also stored the framework and all the developed test cases
  • Wrote UI Automated test cases using JavaScript for cucumber gherkin and selenium.
  • Involved in Maven configuration for running servers and scripts after the build.

Environment: Selenium WebDriver, Java, TestNG, Sauce Labs, Web Services(REST), SOAPUI, Maven, Xml, Git, MySQL, ETL, Informatica, Cucumber, Linux, AngularJs, JavaScript, Jira, Jenkins, LoadRunner

Confidential, Cincinnati, OH

Sr. Automation Engineer

Responsibilities:

  • Designed Test Plans to Perform functional testing in identifying various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies
  • Developed Test Frameworks in Selenium for UI Regression Test Automation, and potentially executed Test Automation using Java
  • Configured Selenium WebDriver, TestNG, and created Selenium automation scripts in java using TestNG prior to agile release.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Maintained Metrics and participated in the Scrum meetings showing the progress of the testing effort and open issues to be resolved.
  • Performed data driven testing by using JDBC as a data source &configured SQL queries to fetch data from the Oracle database.
  • Coded JavaScript for page functionality and Pop up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request
  • Analyzed test results, tracked the defects and generated reports using HP Quality Center/ALM
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in java for Cucumber
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Worked on Web-services applications, using SOAP UI to create a Test from Soap request and validate the response against the database.
  • Proficient in XML testing capabilities related to testing of SOA systems and performed Validations on XMLs with the schema/XSD
  • Used Jenkins as continuous integration server to run automated test suites.
  • Build Automation Framework for AngularJS in Protractor.
  • Performed Load Testing using LoadRunner when needed.

Environment: Selenium WebDriver, TestNG, POI, Data Driven, Java, HPALM, Cucumber, SQL, Oracle, Web Services (SOAP & RESTFUL), XML, Jenkins, Git, Maven, Protractor, AngularJs, LoadRunner

Confidential, Atlanta, GA

Sr. Automation Tester

Responsibilities:

  • Implemented Selenium WebDriver to run Regression Tests on multiple platforms and browsers in parallel.
  • Developed Test scripts for the application using Selenium WebDriver frameworks like NUnit, Data Driven, POM in .Net Programming language.
  • Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in python and performing unit testing by using NUnit.
  • Reviewed Business requirement and Software specification requirements to achieve better understanding of the UAT and automated frameworks from starch like Page Objects framework.
  • Developed automation scripts for Native Mobile Applications (IOS, Android) using Appium.
  • Integrated Appium with Sauce Labs for distributing test on the cloud and on multiple browsers.
  • Performed manual testing of native mobile applications by using Emulators and IOS Simulators.
  • Involved in various Agile training programs with focus on Test Driven Development
  • Assisted in gathering the business requirements, ETL Analysis, ETL test and design of the flow and the logic for the Data warehouse project
  • Developed Data warehouse ETL test cases for various lines of businesses based on ETL mapping document.
  • Documented and tracked defects and produced detailed reports using Jira
  • Used JMeter to simulate java request load on a backend Application.
  • Used Power Shell to deploy the queries
  • Performed load test using JMeter Analysis tool to analyze the Response times of the business transactions
  • Wrote gherkin and Ruby automation test scripts to execute in Cucumber
  • Developed test scripts using groovy for data driven testing of SOAP and REST Web service using SOAP UI.
  • Perform Web Service Testing using JSON and XML, and REST API automation with GET, Post, Put, DELETE.
  • Created test automation frameworks using Python
  • Scheduled test scripts to run overnight when required using Maven and Jenkins

Environment:: Selenium WebDriver, POI, Data Driven, .Net, Appium Emulators, IOS Simulators, Informatica, ETL, JIRA, Cucumber, Python, Ruby, SQL, Oracle, Web Services (SOAP & RESTFUL), XML, Jenkins, Maven, Protractor, JMeter

Confidential, Des Moines, IA

Automation Engineer/Mobile Tester

Responsibilities:

  • Developed and updated the existing Automation test cases using selenium WebDriver and NUnit by using SVN for .Net/C# based web application, using Maven as a Build tool
  • Developed Data driven test framework in Selenium WebDriver by reading test data from Excel file using Apache POI.
  • Used Watir for Cucumber framework to implement Behavior Driven Development (BDD) in Ruby.
  • Created test cases and test sets in QA complete, using MTM and TFS.
  • Used MTM (Microsoft Test Manager) to test the built application and store the test plans and results.
  • Used Coded UI to automated the functional scripts for Window phone applications
  • Understood/carried out research and development on Visual Studio Coded UI tests, which was a recently released functional Automation testing tool that time
  • Tool Evaluation for mobile Automation and performed a proof concept for different mobile automation solutions to decide upon the best suited tool for Coded UI.
  • Involved in evaluation of different tools for Agile SDLC Management (Scrum) and Test automation
  • Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
  • Involved in writing automated scripts for Angular JS application using protractor.
  • Created Selenium web driver automation scripts using Python to validate functionality on various browsers
  • Performed data driven testing by using JDBC as a data source and configured SQL queries to fetch data from Oracle database.
  • Logged descriptive bug report for failed Test cases in Visual Studio TFS supported with logs and XML documents.
  • Involved in creating and maintaining of the projects using HP Performance Center, JMeter.
  • Used JMeter to test the performance of the web application when there is high load
  • Documented cross functional and workflow diagrams of current and new processes by using Microsoft Word and Visio

Environment: Selenium WebDriver, Selenium Grid, Python, Eclipse Neon, Agile, SQL, Appium Emulators, IOS Simulators, C#, Watir, Cucumber, Git, TFS, Load runner, java Script, Jenkin, Maven, Protractor, MTM, LINUX, JMeter

Confidential, Chicago, IL

QA Analyst

Responsibilities:

  • Developed and Built Automation Framework using QTP in Windows platform to cut down regression testing time using VB Script.
  • Created and ran BAT File to execute Automation Test Suites and generated XSLT Reports using Apache ANT and TestNG.
  • Performed and validated positive, negative, system, cross-browser and integration testing using Sauce labs
  • Modified and updated Automation scripts when developers change the code in Agile Environment.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Experience in Web Services testing (SOAP, REST API) by writing Groovy scripts
  • Responsible for entering, tracked bugs in TFS for generating reports
  • Used MS Visual Source Safe for Version Control.
  • Extensively worked to prepare test cases and Requirements traceability matrix(RTS) in Test Link.
  • Used Ruby to write scripts in Cucumber Automation Framework

Environment: QTP, Sauce Labs, Test Complete, Groovy, JavaScript, LoadRunner, Ruby, Python, MySQL, SOAP UI, Unix, Cucumber, TFS, MS Visual Source Safe

Confidential

QA Tester

Responsibilities:

  • Involved in testing the new functionalities based on test cases and coordinated with the development team in fixing the issues.
  • Involved in Release support - Release to QA, involved in environment setup, testing the release process.
  • Ensured that all the test cases are updated in the Test Director along with Master test plan.
  • After the successful release of projects, developed automation scripts using QTP/UFT and integrated the script with the master script.
  • Tested critical bug fixes including critical fixes and coordinated with developers in the release of bug fixes meeting tight timeline.
  • Involved as part of automation team using QTP/UFT with VB script.
  • Performed regression testing on Manual scripts using HP Quality Center (QC) and QuickTest Professional (QTP).
  • Defects were tracked, reviewed, analyzed using Test Director.
  • Designed and documented test cases derived from requirements.
  • Manually verified the applications as per the requirements and modified automation scripts as test case changes.

Environment: Test Director 8.2, C#, Oracle9i, TOAD, SQL, QTP/UFT, XML, JSP, Windows XP, UNIX and Visual Source Safe, VB Script, HP QC

Confidential

Quality Assurance Tester

Responsibilities:

  • Used SQL queries extensively to validate and manipulate the data in the Oracle database.
  • Maintained a track of the various versions of the Robot test scripts using Rational Clear Case tool
  • Reported and tracked the status of the bugs, assigning severity ratings to them using Rational Clear Quest tool.
  • Analyzed business requirements and segregated them into high-level and low-level Use Cases, Activity and Robustness Diagram using Rational Rose as per UML methodology by defining the Data Process Models.
  • Performed data driven testing using Data pool in Rational Robot and verified that the application was working properly with different country specifications.
  • Laid down the complete set of process for the entire Testing life cycle including Integration Test, UAT and system test with the Entry/Exit criteria for each phase of testing.
  • Interacting with the developers on resolving the reported bugs and various technical issue the requirements were managed using Rational Requisite Pro.
  • Understood the business requirements and obtained a clear understanding of the software to be tested.
  • Executed Test cases and prepared positive, negative test data and generated test summary reports by gathering and evaluating.

Environment: SQL Server, Windows NT and 2000, UNIX, MS Office, Test Director, Rational Rose, Rational Clear Quest, Oracle

We'd love your feedback!