We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

3.00/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • Over 8 years experience in teh Testing wif diversified skills in Manual and automated testing of Client/Server and Web based applications on Windows, seeking for an Automation Engineer/QA Analyst position.
  • Domains: Finance, Retail, Banking and Healthcare Worked on retail and e - commerce application.
  • Good working noledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Quality Assurance Process and Methodologies.
  • Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
  • 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 skills in understanding requirements and creating test cases out of Business Requirement Document and Functional Requirement Document.
  • Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid, Java, Jenkins (continuous integration, Regression tests), Maven (Regression tests), Eclipse, Cucumber, testNG (Regression tests), JUnit, Cucumber (BDD/TDD).
  • Experienced wif web services like SOAP and REST testing using SOAPUI tool. Testing teh API’s as well as validate teh data returned through web services responses.
  • Strong working noledge in testing all phases of SDLC and STLC and expertise in Waterfall, V-model, Agile wif SCRUM lifecycles.
  • Good Understanding on calculating capacity, analyzing User Stories and acceptance criteria in agile methodology and attended different meeting like Sprint planning, Sprint Retrospective and Reviews
  • Proven ability in designing and creating loosely coupled automation frameworks using Selenium IDE, WebDriver, RC, Junit, TestNG, Maven, SVN, Jenkins tools.
  • Experience in creating, modifying and maintaining new and existing Automation Framework Models (Hybrid, Keyword and Data Driven Frameworks).
  • Experience in working wif Unit Test Frameworks like TestNG, Junit by adding different annotations.
  • Experience in designing and developing teh BDD/ATDD frameworks and worked very closely wif teh scrum master, product owner and users to derive teh Scenarios and created feature files, Step definitions and cukes test using Cucumber tool.
  • Experienced in using Web-debugging tool like Firepath and Firebug for finding elements locator in Firefox and Developer tools in IE and chrome browsers.
  • Experience in creating Page objects using Page Object Model (POM) and experience in maintaining teh constant strings in. properties configuration file.
  • Experience in creating Reusable methods, using java collections and fileinputstreams to retrieve data from Excel and Database wif teh halp of APIs like Jxl, Apache POI.
  • Experience in using version or source control tools like Subversion (SVN).
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration (CI) tools like Jenkins for nightly batch run of teh Script and good noledge on Continuous delivery(CD) Process
  • Good noledge in using Core JAVA Object Oriented Principals (OOPS).
  • Experience in Testing Web Services SOAP and Restful using tools like SOAPUI and REST
  • Hands on experience for defect tracking & defect management from teh discovery of defects, submitting teh defects wif elaboration so that developers are able to recreate & provide teh fix faster, retesting of teh fixed defects & tracking teh defect status in defect tracking tools till it is closed.
  • Proficient in teh tasks of bug tracking and reporting using Quality Center/Test Director, JIRA and Bugzilla.
  • Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.
  • Highly motivated team player wif analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Methodologies: Agile (Scrum) and Waterfall

Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.

Technical Leadership: Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working wif various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cloud Testing, FitNesse, Cucumber, Geb, Spock, TestNG, JUnit, Sauce Labs, UFT/QTP, APPIUM, SOAPUI and Gherkin

Test Build & Integration Tools: Maven, ANT, Tortoise, SVN, GIT, Jenkins, TeamCity, Hudson, Bamboo and TFS.

Programming Languages: JAVA, C,C++

Databases: MYSQL, Oracle, SQL Server.

Testing Frameworks: Modular, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing (BPT), Behavior Driven Development (BDD) and Page Object Model.

Other tools: Jira, Rally, Bugzilla, Quality Center, Auto IT, Eclipse, FireBug and FirePath.

Load And Performance test frameworks: Gatling and JMeter

Mobile Test Frameworks and services: Appium, AWS Device Farm

Automation tools: Cucumber, JUnit, TestNG, Calabash

Web serivces: SOAP and RESTful webservices testing

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Markup Languages: HTML,CSS, XML, XPath, CSS Selector

Operating Systems: UNIX, WINDOWS,Linux, OS Yosemite

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

PROFESSIONAL EXPERIENCE

Confidential, Albany, NY

Senior Automation Engineer

Responsibilities:

  • Analyzing requirements, test scenarios identification based on Functional and business requirements, User Stories.
  • Worked in creation, preparation, and conducted quality assurance reviews and contributed to teh development and execution of test plans and test scripts.
  • Designed Test Suite, Test Cases, and Test Scenarios for functional modules.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Developed and executed automation test scripts that leverage black box testing across functional.
  • Designed and developed Hybrid automation framework and maintained teh code in subversion (SVN) and used continuous integration tools to schedule teh jobs.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium WebDriver, Junit in Eclipse IDE to perform functional and regression testing for web based applications.
  • Automated Database validations using open source API like Apache POI library for fetching teh data from Excel.
  • Written automated scripts wif XPath to identify web elements such that most of teh browsers can be used.
  • Implemented Maven Build tool by configuring teh POM.xml file wif all required Jars and maintained teh POM file
  • Executed scripts on multiple browsers simultaneously using Selenium Grid.
  • Implemented Page Object Model (POM) by creating objects for each page.
  • Developed Step definitions for teh scenarios defined in teh features file and used JUNIT annotations
  • Performed testing on Web Services using SOAPUI to check teh communication between different services.
  • Used Jenkins tool for continuous integration (CI) of teh builds.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Identifying, logging, tracking and escalating bugs using Rally.
  • Performed backend testing using SQL queries to retrieve and verify information in teh database.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Maintained QA/Test environments and assisted in build and deploy activities.
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Interacted wif teh development team to validate teh scope of fixing teh bugs.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
  • Reviewed EDI 837 claims and flagged HIPPA non-compliant claims received from teh Payer side.
  • Validated EDI 270/271 Healthcare Eligibility Benefit Inquiry and Response are HIPPA Compliant.

Environment: Selenium, Junit, PL/SQL, HTML, SQL, SVN, XPath, Jenkins, Rally.

Confidential, San Jose, CA

QA Automation Engineer

Responsibilities:

  • Evaluate and analyze Business Requirements, Functional Specification documents.
  • Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
  • Worked in Agile environment, wif an ability to accommodate and test teh newly proposed changes at any point of time during teh release.
  • Involved in designing and implementing of hybrid automation framework to be used wif Selenium WebDriver.
  • Performed Data driven testing Selenium WebDriver using TestNG functions JDBC Connections which reads data from scripts using property and XML files.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Wrote Maven build scripts to automate teh compilation and execution of TestNG test cases/suites.
  • Used Maven for building teh Eclipse project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Created XML based test suit and integrated wif Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments wif different test configurations.
  • Used automated scripts and performed functionality testing during teh various phases of teh application development using Selenium.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export teh recorded test in other language e.g. html, Java.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit frameworks.
  • Used XPath to work wif dynamic and static objects in Selenium.
  • Performed Automation for regression using Selenium WebDriver and Selenium GRID.
  • Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated teh back-end data using SQL queries for data integrity.
  • Tested request and response XML's based web services interfaces using Soap UI and inserted Xpath assertions, Created Test suites, Test cases and test steps in SOAP UI Tool
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Used Quality Center and JIRA for bug tracking and reporting, also followed up wif development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries to verify teh proper insertion, deletion and updates into teh Oracle supporting tables and cubes.
  • Prepared user documentation wif screenshots for UAT (User Acceptance testing)

Environment: Java, Selenium Web Driver, TestNG, Jenkins, SOAP UI, JIRA, Agile, Maven, XPATH, Firebug, HTML, CSS, Eclipse, SQL, Windows.

Confidential, New York, NY

QA Analyst

Responsibilities:

  • Produce test documentation such as Test Plan and worked closely wif QA project manager and monitored team progress.
  • Automated QA regression test suite wif Quick Test Pro Functional Tool.
  • Developed test automation strategy, scripting, test scheduling and execution, for all types of system testing including: Integration, Regression, GUI, and Functionality.
  • Prepared and Updated traceability matrix wif new updated test cases.
  • Managed Object Repositories.
  • Developed and executed test cases, log teh defects using JIRA.
  • Set up users and maintain access controls for JIRA.
  • Developed detailed documentation to support teh automation effort for Performance Testing development.
  • Enhanced teh Script by doing Correlation, parameterization, and Rendezvous Points.
  • Developed Test Scenarios and performed teh Test runs using teh Controller on Windows

Environment: QTP 10.0, JIRA, VBScript, Oracle, UNIX, Windows.

Confidential, San Francisco, CA

QA Analyst

Responsibilities:

  • Validate EDI Claim Process according to HIPPA compliance.
  • Test HIPPA regulations in Facets HIPPA privacy module.
  • Create Data pools using Rational Robot to perform Data Driven Testing. Developed web based application using JSP, HTML, JavaScript.
  • Identified teh Test Cases and documented them in Quality Center.
  • Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
  • Prepared various reports based on different stages of Testing.
  • Involved in Bug reporting and bug tracking using QC.
  • Updated Reports and dashboards to display teh status of test coverage including teh number of test cases passing, failing or pending.
  • Interacted wif developers, users and various members of teh team to discuss issues, resolve defects and set priorities.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Windows XP, MS-Excel, Firebug, SQL, HP Quality Center.

Confidential, Philadelphia, PA

QA Analyst

Responsibilities:

  • Participated in Requirement Analysis, JAD sessions and Use-Case Analysis wif Business Analysts, project Leads and end users.
  • Prepared test plan overview and test plan detail for different functional modules.
  • Reviewed requirements for testability and usability, consulted development staff wif regards to system functionality.
  • Creating and Generating System test scripts for different test scenarios covering all aspects of project functionality.
  • Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data.
  • Worked on Visual Basic, performed extensive data driven testing using concepts of Parameterization.
  • Made recommendations to improve product reliability, performance, quality assurance best practices and processes
  • Conducted various management activities by analyzing and verifying test results, providing status reports.
  • Created Traceability between Requirements and Test Cases using Quality Center.
  • Validated product fixes and informed teh Test Lead about any issues that may effect teh schedule, or quality of teh product or teh testing process.
  • Tested application security features, including session expiry, book marking, passwords and compatibility across multiple browser types and encryption levels and conducted cross browser testing on teh application.
  • Conducted data-driven testing on pricing functionality wif different data sets.
  • Conducted formal bug review meetings& produced daily progress report to Business and Project Managers.
  • Assisted teh team lead wif daily QA tasks. Attended project meetings, release meetings, and QA status meetings.

Environment: HP Quality Center, QTP, SQL Server 2005

We'd love your feedback!