We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

2.00/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • Over 8 years experience in the Testing with 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 knowledge 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 with web services like SOAP and REST testing using SOAPUI tool. Testing the API’s as well as validate the data returned through web services responses.
  • Strong working knowledge in testing all phases of SDLC and STLC and expertise in Waterfall, V-model, Agile with 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 with Unit Test Frameworks like TestNG, Junit by adding different annotations.
  • Experience in designing and developing the BDD/ATDD frameworks and worked very closely with the scrum master, product owner and users to derive the 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 the constant strings in. properties configuration file.
  • Experience in creating Reusable methods, using java collections and fileinputstreams to retrieve data from Excel and Database with the help 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 the Script and good knowledge on Continuous delivery(CD) Process
  • Good knowledge in using Core JAVA Object Oriented Principles (OOPS).
  • Experience in Testing Web Services SOAP and Restful using tools like SOAPUI and REST
  • Hands on experience for defect tracking & defect management from the discovery of defects, submitting the defects with elaboration so that developers are able to recreate & provide the fix faster, retesting of the fixed defects & tracking the defect status in defect tracking tools till it is closed.
  • Proficient in the tasks of bug tracking and reporting using Quality Center/Test Director, JIRA and Bugzilla.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with 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 with 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

Sr. 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 the 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 the code in subversion (SVN) and used continuous integration tools to schedule the 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 the data from Excel.
  • Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
  • Implemented Maven Build tool by configuring the POM.xml file with all required Jars and maintained the 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 the scenarios defined in the features file and used JUNIT annotations
  • Performed testing on Web Services using SOAPUI to check the communication between different services.
  • Used Jenkins tool for continuous integration (CI) of the 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 the 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 with the development team to validate the scope of fixing the 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 the 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, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Involved in designing and implementing of hybrid automation framework to be used with 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 the compilation and execution of TestNG test cases/suites.
  • Used Maven for building the Eclipse project. Integrated with 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 with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the 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 with 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 the 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 with development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with 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 with QA project manager and monitored team progress.
  • Automated QA regression test suite with 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 with new updated test cases.
  • Managed Object Repositories.
  • Developed and executed test cases, log the defects using JIRA.
  • Set up users and maintain access controls for JIRA.
  • Developed detailed documentation to support the automation effort for Performance Testing development.
  • Enhanced the Script by doing Correlation, parameterization, and Rendezvous Points.
  • Developed Test Scenarios and performed the Test runs using the 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 the 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 the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the 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 with 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 with 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 the Test Lead about any issues that may affect the schedule, or quality of the product or the 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 the application.
  • Conducted data-driven testing on pricing functionality with different data sets.
  • Conducted formal bug review meetings& produced daily progress report to Business and Project Managers.
  • Assisted the team lead with 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!