We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

2.00/5 (Submit Your Rating)

Carrollton, TX

SUMMARY:

  • Over 8+ years of Experience as a Software Quality Assurance, Manual and Automation Testing of Web Client Server, API, Mobile, Web services applications.
  • Extensive knowledge and understanding of Software Development Life Cycle (SDLC) using Agile and Waterfall, Scrum methodologies.
  • Excellent knowledge on Software Testing Life Cycle (STLC) and Quality Assurance activities.
  • Expertise in understanding and analyzing the specifications from Business view , Functional view and Design documentation of the application and converting them into Test Scenarios .
  • Experience in all levels of testing including Smoke, Functional, Integration, System, Regression, Positive, Negative, End - End, Performance and User Acceptance Testing.
  • Developed and maintained automated test scripts for Regression testing using POM framework with Java, Selenium WebDriver and TESTNG.
  • Experience in Java Programming using OOPS concepts.
  • Good programming skills in Java, C, C++, VB, Groovy, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Experience working on Protractor, JavaScript, Jasmine to automate angular JS applications and performing Regression testing.
  • Performed automated testing on SOAP and REST services using SOAP UI, JMeter, Postman , Groovy Script, and Tested both JSON and XML formats.
  • Experience in using Appium tool to test automation test scripts on both IOS and Android platforms for Native, Hybrid and Web based applications on mobile devices.
  • Expertise in the Web Debugging Tools like Firebug, Fire path and Xpath to run WebDriver script.
  • Experience working with defect tracking tools like HP ALM/Quality Center, Taiga, Jira, Confluence, Microsoft Team Foundation Server (TFS).
  • Experience in doing performance testing of service using qaeter, HP Load Runner.
  • Experience in preparing the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
  • Sound knowledge on Junit, NUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson/Bamboo for Continuous Integration.
  • Experience in Problem solving and Defect Tracking Tools like Quality Center, Bug Zilla and JIRA.
  • Experience in developing Test Scripts to implement Test Cases , Test Scenarios , and features for BDD (Behavior Driven Development), TDD (Test Driven Development ), ATDD ( Acceptance Test Driven Development) approaches using Gherkin language using Cucumber Tool.
  • Exposure to Continuous integration tools like Jenkins, Hudson, and Bamboo.
  • Experience in working with cloud-based code repository system like GitHub and Bitbucket .
  • Expertise in manual testing, automation testing using QTP (using both record & play and writing VB Script codes in the Export mode), QC for defect management.
  • Proficient in testing database of applications developed with MySQL, SQuirrel SQL, Postgres, and Oracle.
  • Knowledge of Web Development technologies in general, including HTML, JSON, CSS, JavaScript, AJAX & XML.
  • Excellent communication skills with Strong analytical and problem solving/troubleshooting skills.
  • Ability to work on high pressure environment and can work independently with minimal supervision.

TECHNICAL SKILLS:

Testing Methodologies: Manual and Automated Testing, User Acceptance Testing, White/Black box testing, Regression Testing, End-to-End/Integration Testing.

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium Web Driver/IDE/GRID/RC, SOAP, Eclipse, Appium (Android & iOS Testing), JMeter, Firebug, QTP, Postman, Gatling, Protractor

Frameworks: TestNG, Page Object Model, Keyword Driven, Data Driven, Hybrid Testing, TDD, BDD, Mocha, JUnit, NUnit, log4j, Cucumber, Jasmine, Gherkin

Defect Tracking Tools: JIRA, HP Quality Center/ ALM, APM, Team Foundation Server (TFS).

Test Build and Integration tools: Jenkins, Maven, Ant, Hudson, Bamboo

Programming Languages: C#, Java, Node.js, .Net

Browsers: Firefox, Internet Explorer, Safari, Google Chrome, Opera, PhantomJS.

Scripting Languages: JavaScript, VB Script, Groovy Script

Markup Languages: HTML, XML, Xpath, CSS, JSON, XCode, AJAX, JSP

Databases: MySQL, Oracle 10g/11g, SQL Server, DB2, Postgres

Operating System: Windows XP, Windows 7, Windows 8, Windows 8

MS Office Tools: Word, Power Point, Excel, Outlook, Project

Other Utilities: Eclipse, Webstrom, Notepad++, Microsoft Visual Studio, IntelliJ, SQL, GIT, SVN, Bitbucket, TFS, Sauce Labs.

PROFESSIONAL EXPERIENCE:

Confidential, Carrollton, TX

Sr. Automation Engineer

Responsibilities :

  • Assessed & analyzed user stories and participated in Sprint planning , Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports using Agile methodology .
  • Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
  • Involved in grouping of Test automation framework for Smoke Test to ascertain that the crucial functions of the application. Performed Smoke, Functionality, white box testing, Integration, System, Regression tests based on analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Developed and Executed Test Scripts using Selenium Web Driver , TestNG , analyzed Test Results.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder , Mouse Hover and Synchronization.
  • Achieved Synchronization between test scripts execution and application using Implicit waits and Explicit waits .
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, Css Selector, Link, Partial Link, Attributes and Tags.
  • Used Selenium Grid to run the scripts in multiple platforms and browsers.
  • Implemented Data Driven with Page Object Model automation framework with Selenium WebDriver .
  • Performed Parallel and Cross Browser testing on different browsers using TestNG where multiple tests were run in parallel. Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Implemented TestNG work and used Parameters, Data Provider TestNG annotations.
  • Used Apache POI to read data from Excel sheet for data driven testing.
  • Implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Strong experience with SOA architecture which include SOAP and Restful Web Services Testing.
  • Involved in functional testing of SOAP and REST services using SOAP UI, Groovy Script Tool and tested both xml and JSON formats .
  • Prepared BDD scenarios for UAT (User Acceptance testing)
  • Formed Test Strategy, Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability, Security and smoke testing.
  • Automated Mobile application by using Appium
  • Logged and managed defects using HP ALM Quality Center defect management tool.
  • Wrote Scenarios, Scenario outlines and Step definitions using Jenkins .
  • Maintained the Java and selenium test source code and resources in the GitHub source control repository tool.
  • Performed Continuous integration of code and scripts using Jenkins, Maven and TestNG .
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS.
  • Scripted the Test cases and managed the framework dependency jars using Maven .
  • Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
  • Responsible for implementing LoadRunner, Performance center, JMeter based infrastructure including Architecting the load testing infrastructure, hardware & software integration with LoadRunner .
  • Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Worked with developers to update the defects, resolve them and track their status using JIRA .
  • Participated in QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment : Selenium WebDriver, Grid, SQL Server, Git, Oracle, SOA testing, JAVA, Gherkin, Agile, Groovy Scripting, DOM, Cucumber, JMeter, HP ALM Quality Center, BDD, Apache POI, Appium, End to End Testing, Protractor, HP Load Runner, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, Maven, Apache POI, Eclipse, XCode, TestNG.

Confidential, San Francisco, CA

Sr. SDET Engineer/Mobile Test Engineer

Responsibilities:

  • Analyzed requirements to ensure they are specific, measurable, attainable, realistic, and testable.
  • Responsible for creating Test Plan, Test Strategy, identifying Test Scenarios, Test Cases and Test Scripts for Automated and Manual Testing based on the functional specification for the Functional, Regression, GUI Usability and System Testing.
  • Conducted Automation and manual testing using the Standards, guidelines and structured methodology in testing the application.
  • Conducted Functional testing, Regression Testing using selenium with Data-driven, Key-word Driven framework.
  • Facilitated the team to clarify business and technical requirements across the project
  • Drafted scope of project, test plan, and work breakdown structure.
  • Worked on Test effort estimation for the project.
  • Coordinated with team to prepare the test data.
  • Used Cucumber , Appium , Xcode for Native Mobile Application automation testing for iOS and Android platform.
  • Worked with web-based applications developed using JSP, Servlets, JDBC, Hibernate, Web Services (SOAP/Restful) and Spring Framework.
  • Managed defect triage meeting, status involved in defect triage meeting setups, status updates, Defect tracking and Turnaround time tracking by establishing the defect resolution timelines
  • Scheduling weekly call with key stake holders to provide status updates and track the progress of the project.
  • Involved in web service testing using SOAP UI tool & REST tool validated request and response XML. Added Assertions to validate the XML in SOAP Web services.
  • Preparation of scoping and milestone documents based on the business requirements.
  • Involved in Resource planning, Delegation of work to the team members.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider, Parameters Annotations.
  • Running the Automated regression test cases at end of each sprint on CI/CD model with help of Jenkins.
  • Implemented Hybrid framework, Data driven framework with Page Object Model.
  • Provided adequate training relevant to the project team members
  • Involved in developing the automation scripts for Mobile Native applications (IOS, Android) using Appium Desktop. Inspected Mobile Apps using Appium Inspector.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Worked on Database/Backend testing and validated the data by writing SQL Queries and experience in working on Oracle and SQL Server databases.
  • Involved in Integration testing on Member enrollment, Billing, Cash payments, manual & automatic adjustments.
  • Performed Parallel and Cross Browser testing using TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using different machines.
  • Experience in using the Test management and Defect Tracking tools like HP Quality center , Application Lifecycle Management , Rally, Jira.
  • Experience in performing Data driven testing using TestNG functions which reads data from excel sheets.
  • Extensively used Selenium Grid to perform parallel execution of test cases on different machines.
  • Involved in writing SQL statements to create test data for test cases and data validation tests to extract data from the tables.

Environment: s: Selenium WebDriver, Appium, TestNG, Maven, Grid, Mysql, Cucumber, Webservices, JSON, JAVA, J2EE, Gherkin, Groovy Scripting, DOM, Test Plans, Git, HP ALM Quality Center, JMeter, Rally, Jira, Jenkins, SOAP UI, REST, JAVA Script, Shell Scripting, XCode, Agile Methodology, iOS, Windows, Linux, Unix.

Confidential, Chicago, IL

Sr QA Analyst

Responsibilities:

  • Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
  • All the test scenarios that have been satisfied with the functionality are moved to automation testing.
  • Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
  • Involved in creating data driven and keyword driven frame works.
  • Web browser automation testing for java-based application using Selenium Web driver and JUnit.
  • Developed test scripts and test cases using QTP, Quality Center.
  • Developed Selenium test scripts using C#.
  • Worked with tracking tool like JIRA (Zephyr for QA tracking)
  • Prepared test scripts for each feature or each story according to the latest version release interface document.
  • Analyzed Defect Reports and work closely with Application Developers for resolving the bugs.
  • Worked on UNIX Shell scripting; creating the Ksh or the Korn shell scripts; an integral part of automating the scripts.
  • Created detailed Test cases according to business requirements.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Performed Data driven testing using Selenium WebDriver , Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Developed test scripts to automate process of testing in Selenium RC and Web Driver using Testing and JUnit.
  • Worked with document sync like Swagger for Restful web services.
  • Functional automation scripts were created using Selenium; Used Selenium WebDriver to automate regression tests on multiple platforms and browsers and used Bit Bucket Stash for pulls and commits to synchronize the work with JIRA tracking tool.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non-Functional requirements.
  • Developed and maintained automated regression test cases in Selenium using Java programming language.
  • Performed Back-End Testing , database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: s: Selenium IDE, RC Web Driver, Cucumber, My Eclipse, JIRA, MySQL, Oracle, Java, JIRA, QTP (Quick Test Professional) 10.00, QC (Quality Center) 10.00, VBScript, Stash, Bit Bucket, JUnit, TestNG, Swagger, Firebug, XPath.

Confidential, Hartford, CT

QTP Analyst

Responsibilities:

  • Created the Technical Test Plan in the initial phase and during change requests.
  • Writing and Executing the positive and negative test cases based on the functional specification document.
  • Drafted detailed Test Steps to be followed for Test Automation using QTP .
  • Review the test results executed by team members and storing the results and review reports
  • Validated the functional scenarios based on business scenarios.
  • Parameterized test scripts in QTP to pass data from different data sources like Excel spreadsheets
  • Extensively involved in developing VBScript for automation using QTP.
  • Involved in all phases of the testing done in Esurance like smoke testing of the builds, Functional, Database, User Acceptance, Integration testing and Regression testing once the deployment is done in the production.
  • Reviewed the BRD for ambiguity and documented the problems efficiently.
  • Manage and synchronize multiple environments (Development, QA, Integration, and Production) for a smooth release.
  • Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
  • Creating and modifying functions for different functionality and add in Function library, Athis function library in each test.
  • Participated in daily SCRUM meetings and gave the daily status of testing .
  • Extensive Documentation Skills for use in Standardization of Testing Procedures and Guidelines
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
  • Creating different Recovery scenarios and add it to in Recovery scenario folder in Quality Center Test plan. Add recovery scenarios with tests.
  • Expertise in documenting and escalating the issues appropriately.
  • Thorough understanding in implementation of Agile Scrum methodology.
  • Managing an Off-shore team of 8 members and guiding them through the testing lines.

Environment: s: VBScript, QTP , QC Center, Visual studio, Microsoft Team Foundation Server, SQL, Agile, Windows 7, Windows XP, Vista, Linux, MS office.

Confidential

Manual Tester

Responsibilities:

  • Developed Manual test cases to test the functionality of the application.
  • Developed manual test cases for Regression testing based on the requirement documents using Quick Test Professional (QTP)/ UFT.
  • Knowledge of Software Development Life Cycle (SDLC) of Waterfall and Agile Methodology.
  • Prepared Defect Report as per severity and Priority.
  • Performed the browser Compatibility testing for employee stock portal (IE9, Firefox, Safari, Google chrome).
  • Design, deliver and execute high quality test cases under direction of a Test Manager.
  • Performed Manual Testing to check flow of the application.
  • Experience in System Integration Testing of web-based application, time tracking through electronic gadgets (devices and mobiles).
  • Interacted with developers to follow up on Opened Bugs and involved in complete QA Life Cycles.
  • Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center.
  • Interacted with developers to follow up on defects and issues.
  • Responsible for providing the status updates to the team on daily basis.
  • Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead.

Environment:: Manual Testing, Clear Quest, HTML, Test Director, MS-Word, MS Visio, MS-Excel, Java Script, SQL, Oracle.

We'd love your feedback!