We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

2.00/5 (Submit Your Rating)

Plano, TexaS

SUMMARY:

  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC). 
  • Excellent understanding of waterfall model and agile methodology - SCRUM
  • Well versed with agile methodologies. Actively participated in various agile ceremonies like Daily Scrum, Release planning, Sprint planning, product demos with Product Owner and Retrospectives.
  • Proficient in Object Oriented Concepts like Encapsulation, Abstraction, Inheritance, Polymorphism and also other core java concepts like Exception Handling, Multi-Threading, Constructors, and Collections.
  • Proficient in Problem solving and Bug Reporting using Defect Tracking Tools like Test Director/Quality Center, Rally, JIRA and Bugzilla.
  • Experience in Selenium Automation using Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Java, TestNG, Maven, APPIUM, SOUPUI, Cucumber, JUnit, and Eclipse.
  • Extensively worked in Functional Testing, Regression Testing and End-to-End Testing Involved in System Testing, User Acceptance testing (UAT), Black Box Testing, Integration Testing, and Data Driven Testing.
  • Strong experience in Manual and Automation Testing of client, Server, Web based Applications, Web Design, API and SOAP UIs.
  • Adept in writing unique XPath using firebug and fire path to identify web elements.
  • Proficiency with source control, build and deployment tools such as Git, SVN, Jenkins and Maven.
  • Used Select Keyword for selecting multiple values from list, Actions for various Key and Mouse events and different Locators Such as Xpath, CSS, ID, Name, DOM, Classname, link text and partial Link Text.
  • Generated and logged the application test flow using Log4j for various log levels.
  • Experienced in Mobile Testing including Device, Tablet and App Testing using APPIUM.
  • Understanding User Requirements, Documenting Test Plans, Preparing Test Cases, Execution of Test Cases to verify application functionality against business requirements, with manual testing and automated test tools.
  • Proficient in Test Automation of SOAP and REST Web Services / APIs using SOAPUI NG Pro, Ready API, SOAPUI Open Source, Rest Assured Java API. etc
  • Expertise in using programming and scripting languages like C, JAVA, HTML, AJAX, AngularJS, C# and Java Script.
  • Knowledge in QTP / HP UFT to develop automation scripts and ALM.
  • Proficient in developing SQL  scripts to validate the database tables and to maintain data integrity for backend database testing.
  • Used Selenium Grid to run automated scripts on multiple environments, parallel executions simultaneously.
  • Expert in performing Cross Platform/Cross Browser Testing, Building and Maintaining a Selenium Regression test suite.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium. 
  • Expertise in using Jenkins as a Continuous Integration tool to configure and access the build process.
  • Good knowledge on ETL (Extract, Transform and Load).
  • Excellent Technical, Analytical, Presentation, Communication and Leadership skills. Strong team player and ability to perform in both team and individual settings.
  • Self-starter capable of working independently and motivating a team of professionals.

TECHNICAL SKILLS:

Defect Tracking Tools: HP Quality Center, JIRA, Rally, HP ALM

Testing Tools: QTP, Load Runner, Selenium Web driver, Selenium Grid, APPIUM, Selenium IDE, Cucumber, testNG/XSLT, JUnit, log4j, SOAPUI, Protractor, AutoIT

Frameworks: Keyword driven, Data driven, POM(Page object model), Hybrid

Operating Systems;Windows, LINUX, IOS, Android OS:

IDE;Eclipse Java EE, NetBeans, IntellijIDE:

Programming Languages;C/C++, C#, Java, Groovy, VBscript:

RDBMS;Oracle, My SQL, MS SQL Server:

Methodologies: Agile(Scrum), Waterfall

Web Browser: FireFox, Internet Explorer, Chrome, Opera, Safari

MS Office tools: Outlook, Word, Excel, power point

Others: BDD, TDD, Ant, Maven, JSON,XML,HTML, AJAX, CSS, PHP, JavaScript, Git, SVN, Apache POI

PROFESSIONAL EXPERIENCE:

Confidential Plano, Texas

Senior Automation Engineer

Responsibilities:

  • Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements. 
  • Identified project risks and recommended actions to minimize risk.
  • Executed Regression Tests using automation scripts for the report generation module with tools like Selenium WebDriver and TestNG.
  • Used Firebug to identify XPath, CSS & Page elements while writing test scripts.
  • Responsible to convert existing manual Test Cases into TestNG Test Cases and compiled code along with the test data in the eclipse IDE.
  • Used Maven tool for generating builds and to add external dependencies. 
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates.
  • Developed Selenium test scripts for identifying test cases by using data driven framework.
  • Used Selenium WebDriver, TestNG to run parallel   testing by creating groups and categorizing test cases .
  • Wrote Selenium Script for taking screenshots and used Actions Class to perform mouse and Keyboard events.
  • Updated tasks, filed bugs in JIRA.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools like Jenkins for nightly batch run of the Script. 
  • Verified WSDL files, used SOAPUI for Web Services Validation. Added Assertions in the script for validation purposes.
  • Used BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing. Coordinated all testing activities while on this project.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment using Sauce Labs.
  • Developed Cucumber html, JSON test reports for analyzing the test outputs.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Automation of SOAP and RESTful Web Services using Ready API / SOAPUI NG Pro.
  • Participated in standup meetings every day to discuss the ongoing work.
  • Extensively used TestNG assertions to validate Selenium tests and for generating reports.
  • Worked closely with the developers within the SCRUM team and communicated with them regarding the defect resolution.
  • Used TestNG for writing test cases and executed them as a test suite.
  • Participated in QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application.
  • Interacting well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed project deadlines.

Environment: Java,  Selenium  Webdriver, TestNG, Eclipse,  Maven, JIRA, SOAPUI,  Jenkins, Git, SauceLabs, Firebug, Firepath, HTML, CSS, Javascript, MySQL,  Windows .

Confidential,East Windsor, New Jersey

 Automation Engineer

Responsibilities:

  • Participated in all activities in all phases of Software development and test development life cycle. 
  • Involved in interacting with the project development team to understand the project requirements. Analyzed and reviewed the software requirements, functional specifications and design documents. 
  • Involved in Preparation, Reviewing and Execution of test cases . 
  • Involved in design and Implementation of  Protractor   Testing for Angularjs code base. 
  • Created & Maintained Automation using Selenium Automation Scripts for the Scrum Stories. 
  • Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking . 
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium 
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium . 
  • Developed scripts to navigate to various IFrames, pop-up’s, alerts and to handle multiple windows and performed operations on web elements.
  • Experienced using Apache POI for reading Excel file using Java IO operations.
  • Created automation scripts using Selenium, Hybrid and Data-driven development framework.
  • Responsible to write gherkin and Java scripting automation test scripts to execute in Cucumber.  
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven . 
  • Manually manipulate data directly from MySQL database using SQL.
  • Performed GUI, functional and sanity testing manually for each new build of the application. 
  • Performed Grey Box Testing , end to end testing, Regression Testing, Manual Testing, Functional Testing, and Usability testing. 
  • Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consists of business system analysts, developers and architects.
  • Designed, coded and executed automated tests using TestNG and generated tests using Log4j in various output targets
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Environment: Selenium Webdriver, Selenium Grid, Agile(SCRUM), MySQL, Java, Microsoft Office, Windows, Java, Gherkin, Cucumber, Maven, Eclipse, Git, JIRA, SoapUI, Jenkins, TestNG.

Confidential, Dallas, Texas

 QA Automation Engineer.

Responsibilities: 

  • Used open source web test tool Selenium WebDriver for cross browser and cross platform web testing. 
  • Actively interacted with the Business users, product owner and the developers in the Agile team to understand the test scenarios. 
  • Studied the database schema of the application and effectively used SQL queries in back-end testing. 
  • Performed Positive and Negative testing by inputting valid and invalid data. 
  • Executing test cases to test the functionality of Web Services using SOAP UI.  
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.  
  • Managed the framework dependency jars using Maven. Verified the integration of various components in the application and executed end-to-end testing.
  • Used Desired Capabilities to configure the driver instances and Set Properties for Firefox, Chrome and IE browsers.
  • Used JIRA as a bug tracking, issue tracking and project management software
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application. 
  • Actively communicated with the end users and business users to create realistic test cases.
  • Involved in developing the automation script for Mobile native applications (IOS, Android) using Appium, Java and Node.js as a part of Mobile testing.
  • Performed manual black box testing of the application running on iOS and Android handheld devices.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems. 
  • Preparing Summary reports and suggestion documents to improve quality of the application.   

Environment: Windows, MySQL, Appium, HTML, CSS, MS Office, JIRA, SOAP UI, Android, IOS, UNIX and Windows

Confidential

Junior QA Analyst

Responsibilities:

  • Developed test cases, test scenarios based on Users Stories and product's design description to meet business requirements and technical specifications.
  • Experienced in automation test scripts as well as multiple test scripts for batch testing then executed by using Quick Test Professional (QTP)
  • Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results  and Test Procedure  from functional requirement  for different modules.
  • Supported End-to-end  testing for downstream systems.
  • Validation testing i.e. ability to connect to the database to retrieve dynamic data.
  • Creation of Test Data  for patient data’s according to the scenarios.
  • Performed Record and playback, different type of enhancement, Object Identification, type of enhancement, Debugging by using QTP.
  • Experienced with Defect Tracking, Issue Tracking Tool HP Quality Center.
  • Performed regression testing on enhanced issues as well as existing features.
  • Used VBScripts in QTP to access webpage script variables. 
  • Widely used the Object spy for identifying the elements in web page.
  • Used HP Quality Center for error reporting and communicating between developers, product support and test team members
  • Verified and identified issues on various Browsers in order to ensure reliable cross-platform test coverage.
  • Maintained bug lists for critical issues using Quality Center .
  • Prepared and presented weekly  and monthly  QA defect  and Status Reports  to the different Stakeholders of the project using Quality Center .
  • Actively participated in QA team meetings to discuss testing process.
  • Interact with end users  and investigated issues related to the QA.
  • Created test Case & Test scripts using QTP tool.
  • Developed SQL queries for backend testing.

Environment: Java, QTP/UFT, HP QC, VBSCRIPT, HTML , MS SQL Server, Manual Testing, Test Cases, Test Scripts, Windows XP, Microsoft Office.

Confidential

Manual Test Engineer

Responsibilities:

  • Responsible for gathering Business Requirements , Functional Requirements  and Design Documents .
  • Performed Functional , ad hoc, Negative , Positive, Integration , Regression , End to End  and User Acceptance Testing .
  • Extensively involved in writing and designing templates for the Test cases.
  • Identified the Test Cases  and documented them in Quality Center .
  • Worked with the Developers and the Test Lead to verify the Test Cases .
  • Designed and Analyzed Test case  design document based on the Functional Requirement Specifications  to implement through testing process.
  • Involved in creating the Traceability matrix  based on Functional requirement  in each module.
  • Loaded the Test Data  into the HP QC to prepare for the execution of Test Cases
  • Involved in Task Creation, Task Estimation , Task Distribution, Task Prioritization  and Communication among Onsite and Offshore Team Members.
  • Regularly followed up with the development team  to discuss the defects  identified during Testing.
  • Involved with Test Coverage Metrics  and Defect metrics  such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.
  • Wrote complex SQL queries to  Oracle database for backend/frontend comparative analysis i.e., to check the correctness of the data stored in the database . 
  • Coordinated user acceptance  testing with final users. Prepared end user documentation  for the new system
  • Used Quality Center  to store all testing results, metrics, implemented Test plan Document, created Test Cases, Defect Tracking & Reporting.
  • Participated in status meetings  to report issues . Communicated with developers through all phases of testing to prioritize bug resolution using Quality Center
  • Expertise in generating the daily defect  detailed report  using Quality Center for the other project stake holders and the project Management

Environment: Quality Center , HTML, CSS, Oracle, Microsoft Excel, MS Word, Internet Explorer, Microsoft outlook, PowerPoint.

We'd love your feedback!