We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Senior Automation Engineer with 8 years of experience in all phases of Software Testing Life Cycle (STLC) developed Test Strategy, Test Plan, Test Methodology, Test Scenarios, Test Cases, Test Summary reports, Test Documents and Automation test scripts using Selenium, Java and Cucumber. Diversified experience in Automation, Manual testing and business analysis methodologies across various domains such as Retail, E - commerce, Banking, Insurance, and CRM.
  • Proficient in industry standard methodologies such as Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using Water Fall and Agile Methodology.
  • Involved in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing , Black Box Testing, System Testing , User Acceptance Testing.
  • Experience in using finder mechanisms like CSS, XPath expression , Link text, Partial Link text and name to find the Web Elements.
  • Skilled in using Selenium APIs such as Take Screenshot for Capturing Failed test cases and reporting them through Bug tracking tools.
  • Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.
  • Experienced using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Web Driver.
  • Skilled in handling of Test-NG annotations like @ Data Providers, @Test, @Before Test, @After Test, @Before Method, @After Method , @Before Suite, @After Suite, @Before Class, @After Class and implementing Parameterization using Test-NG XML .
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Involved in design and implementation of Selenium Web Driver Automation Framework for Smoke test and Regression Test using TestNG .
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional Testing using the Test NG annotations like Groups, Parameter, Data Provider.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Worked on Selenium Grid for running the Automation Test script on Different Platforms and Browsers.
  • Used Selenium Web Driver and TestNG to run parallel testing by creating Groups and categorizing test cases.
  • Toiled on handling Multiple Windows and Pop-ups with Selenium.
  • Experience in developing selenium automation framework using TestNG and developing ANT/Maven targets to execute automation suites.
  • Experienced in testing REST Web Services, handled JSON Request and Response using json simple and Rest assured libraries.
  • Tested SOAP Web Services by understanding the WSDL , driving the parameters from property files and scripting using groovy scripting.
  • Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios.
  • Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber .
  • Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
  • Knowledgeable with SQL and PL/SQL, to run the data integrity tests for backend testing and JDBC (Java Data Base Connection) to establish connectivity between the Java Programming language and a wide range of databases.
  • Used Appium/Perfecto tool to develop automation test scripts on Android platforms for native applications on mobile devices.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, JIRA, Rally and Bugzilla.
  • Experience in configuring Jenkins to email the content of the status of the build.
  • Generated test logs using Log4j for various log levels.
  • Experience in preparing test data for positive and negative Testing and identified critical bugs in the product early in the test execution cycle.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Bugzilla etc.
  • Expertise in working knowledge of Core Java and Object Oriented Concepts ( Inheritance, Polymorphism, Exception Handling and Collections).
  • Experienced in Back-End Testing to ensure data consistency on front-end by writing and executing SQL queries.
  • Maintained the Selenium and JAVA automation code and resources in source controls like SVN , GIT over the time for improvements and new features.
  • Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS:

HTML,CSS, XML, X: Path, CSS Selector.

Testing tools: Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Test-NG, Cucumber, SOAP UI, Postman, J-unit, Appium, Perfecto,, QTP, UFT,LoadRunner,E-Tester,E-Loader, E-Manager, Mindreef, HP Rational Tools, RQM, RFT, RPT, Clear Quest, Clear Case

Win Runner 7.6, Load Runner 8.0, Quick Test Professional 11, SOAP UI PRO.

Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC, Waterfall, Test-driven development (TDD), Behavior-Driven Development (BDD) .

Databases: MySQL, Oracle, SQL Server, MS Access, DB2 .

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

Programming Languages: JAVA, C, C++, SQL, Gherkin, VB Script, HTML, XML, SOAP, 4Test, Java, JavaScript, HTML, XML, WSDL, VB, VBScript, FIX Protocol, SWIFT messages, Eclipse, CVS, Jenkins, JUnit, Xpath .

Operating Systems: UNIX, WINDOWS 7/8/10, Linux,Mac, Unix/Solaris, Linux/Red Hat .

Defect Tracking /Test Management Tools: Jira,Quality Center,Xqual, Team Track, Rally, HP ALM / Quality Center, JIRA, Bugzilla, Team Track, FitNesse, RSpec, Cucumber, PMT.

PROFESSIONAL EXPERIENCE:

Confidential - Minneapolis, MN

Senior Automation Engineer

Responsibilities:

  • Prepared Automation version of Manual Test Cases and Test Scripts in IBM tool RQM and involved in the Test Data creation.
  • Executed test scripts and participated actively in System Testing, UAT and Regression Testing.
  • Created, executed and automated test scripts using Selenium WebDriver, TestNG and MS Excel as source of Test Data.
  • Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework. Performed Integration Testing as development team releases the product.
  • Used AutoIt for automating the Windows GUI and general scripting.
  • Performed Sanity testing and Ad-hoc testing when required.
  • Found Defects, prepare Defect reports and Status reporting, Defect tracking using Jira.
  • Share Daily Status Report with all the team members, Team Leads, Managers and Stakeholders.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both XML and JSON formats.
  • Used Maven and POM to help manage project's build, report and documentation across the network.
  • Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Developed automation test cases using TestNG framework and Selenium WebDriver.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Automated Smoke and Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Created Maven Build files and used SVN for version control.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used Firebug Tool to identify the Objects id, Name, Xpath in the application.
  • Generated Test data and Data Request document for various types of testing for valid data, Invalid data testing.
  • Performed defect reporting and bug tracking using HP Quality Center.
  • Introduced and implemented Open Source web test tool Selenium and WebDriver for cross browser testing.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Coordinated with developers and system engineers to fix application defects.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Used the snooping tool to capture images and update them in the JIRA.
  • Used JIRA as the defect-tracking tool.
  • Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
  • Wrote SQL query to perform data validation and verification.
  • Attended walkthroughs and review meetings to design the application with Business analysts, development teams and Operations.
  • Reviewed user requirements and provides direction in the identification of problem and potential resolution.
  • Integrated automation scripts (Selenium WebDriver API).
  • Implemented Page Object Model using Selenium WebDriver & in Java programming.
  • Developed, Implemented and maintained reusable custom method/functions using Selenium WebDriver.
  • Participated sprint end demo meetings and worked closely with Agile - Scrum team members.
  • Used driver script to navigate the test data variables by using Selenium WebDriver .
  • Performed cross-browser testing using Selenium WebDriver.
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Generated TestNG test result Html report after execution using Selenium WebDriver.

Environment: TestNG, Appium, XCode, UI Automator MySQL, Java, Selenium Web Driver, Cucumber,TestNG, SOAP UI, Maven, Jenkins, Jira, ClearCase, Oracle, XML, Java Script, DHTML, Quality Center, SQL and Windows, Java/JEE, REST Assured, TestNG, Jmeter, MS Word, Excel, HTML, XML.

Confidential - Wisconsin

QA Automation Engineer

Responsibilities:

  • Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.
  • Participated in daily Scrum meetings.
  • Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Created and maintained automated test script for API testing using TestNG.
  • Used Selenium WebDriver to run the parallel testing.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse IDE.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Experienced in Apache POI Jar for reading Excel file using Java IO operations.
  • Developed Automation framework implementing Data Driven Test for certain Test Cases.
  • Documented all defects found in Jira defect tracking system.
  • Monitored the jobs which could be GIT checkout using Jenkins.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Extensively used XPATH, Regular expression and classes to perform UI actions.
  • Exported output/reports for all automated testing results.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium WebDriver (using Java).
  • Involved in writing the Acceptance Criteria and Test Cases for the Stories assigned to in Quality Center.
  • Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
  • Conducted backend testing using SQL queries to validate data for database.
  • Supported the UAT team during their testing.
  • Participated in Peer reviews of automated test cases and Test Plan for the team member.
  • Created Post Implementation Review reports for successfully completed projects.

Environment: Java, Selenium, Selenium GRID, Appium, Perfecto Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, XPath, Eclipse IDE, Agile, JIRA, QC, XML, Python, HTML, CSS, agile, Oracle 11g, Windows, LINUX.

Confidential - Wisconsin

QA Engineer

Responsibilities:

  • Involved in all the stages of SDLC & STLC like Requirements Specifications, Review, Test documentation, Application testing and Defect reporting.
  • Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
  • Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements.
  • Used TestNG framework for creating Selenium scripts, for functionalities of deriving complex quotations.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
  • Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used Core Java for writing automated regression test scripts using Selenium WebDriver.
  • Expert to write test cases in Cucumber and automate the web application.
  • Tested Rest API using Apache HTTP Client, TestNG, Apache POI, JAXB, Gson and Log4j framework.
  • Used SOAPUI to test Web Services using WSDL file given by development team.
  • Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
  • Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
  • Performed tests for Functionality, Regression, GUI, End to End, System, browser compatibility, Integration testing.
  • Used Rally to track defects and maintained the flow of iterations.
  • Performed Regression testing using Selenium WebDriver and Jenkins Continuous Integration.
  • Performed Smoke Testing, Integration Testing, Functional Testing, Regression Testing and System Testing of the applications.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Used Maven to perform build from Jenkins Continuous Integration.
  • Classified the defects according to severity and priority levels and prepared Test Status Reports.
  • Opened defects and tracked them in Quality Center.
  • Raised defects in JIRA and made sure appropriate hand-offs and retesting takes place.
  • Prepared defect prevention (DP) reports and conducted DP meetings with the team.
  • Used Toad to write SQL queries, to verify quotation values displayed on various pages of the application.
  • Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Used Quality Center for logging defects during System testing.

Environment: Java, Eclipse, Hybrid and Data Driven Framework, Selenium WebDriver, Apache POI, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, GSON, XML, Cucumber, JSON, SOAP, WSDL, SOAPUI, Rally, Quality Center, Toad, SQL, GIT, Oracle, Linux.

Confidential - Bloomington, IL

QA Tester

Responsibilities:

  • Understood Functional Requirement Specifications and System Requirement Specifications.
  • Preparation of Test Scenarios, Test plans, Test Cases, Test Data and execution of Test Cases and Test Scripts.
  • Created Test Plan Document based on Test Strategy Document.
  • Prepared Requirement Traceability Matrix and ensured that all the specifications are tested and has no defect.
  • Performed Smoke testing, Integration testing, Functional testing, Regression testing, System Testing and UAT (User Acceptance Testing) of the applications.
  • Created Test Cases, Test Scenarios in TFS ensured traceability to Business Use Cases and according to application.
  • Using agile methodology to come up with test scenarios and test cases.
  • Analyzed system specifications and business requirements and helped create the detailed Test Plan.
  • Creating of traceability matrix to keep track of changes in requirement and their impact on testing efforts.
  • Used Team Foundation Server/Test Manager for create and maintain test cases, execution, track test results and defect management.
  • Worked on BDD using Cucumber and wrote Feature File and Step definition file.
  • Preparing and executing test cases for functional, integration, UAT and regression testing .
  • Testing application, documenting results and reporting bugs found during testing .
  • Worked hand-in-hand with development team to perform unit testing for functionality using the test cases from TFS and recorded the results in Agile.
  • Analyzed the Business, functional and System Requirement Documents and participated in all phases of SDLC/ STLC cycle.
  • Create and execute end to end/Process Life Cycle Test scripts in coordination with Process Team.
  • Involved in end to end integration testing.
  • Worked on projects such as Retirement Plan Services, Income Plus and other reporting projects to create process flow diagrams depicting the touch points.
  • Documented Defects found during test on the Microsoft Team Foundation Server (TFS) and communicated recorded problems to the responsible development personnel.
  • Using TFS for Test case management, and Defect Management purposes.
  • Developed test cases and test scripts in Test Manager.
  • Extensively used SQL statements to query the Oracle and DB2 Database for Data Validation and Data Integrity.
  • Involved in Black Box testing, Regression testing and also performed performance testing.
  • Performing end-to-end testing, integration testing, UAT (User Acceptance Testing) and regression testing and Validate test results.
  • Contributed in project management for Risk based systems for various Equities & Fixed Income divisions across all asset classes .
  • Defect tracking Microsoft Visual Studio (TFS).
  • Performed backend testing for data validation using SQL Queries.
  • Uncovered multiple issues related to the data population in the backend database using QTP.
  • Involved in creating output values using QTP.
  • Created and executed automated (Coded UI) scripts in Visual Studio and in TFS Test Manager.
  • Used Test Lab module of Microsoft Test manager to perform test execution activities by creating various test sets.
  • Automated test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data in excel sheet using QTP.
  • Logged, Tracked and Generated Bug status reports using Team Foundation Server.
  • Wrote complex SQL queries for database validation.
  • Reporting testing status to QA team and raising issues and concerns that may impact schedule.
  • Created and maintained detailed test cases to perform various types of testing in Test Plan module of Microsoft Test manager.
  • Fine tuning specific processes to meet the needs of individual projects while adhering to Enterprise quality objectives.

Environment: BDD - Cucumber, SOAP UI, Apache POI, TFS (Team Foundation Server), Test Manager, Windows, .Net, AGILE, Visual Studio, MS-Office, QTP, MS SQL Server, Quality Center, Agile, Etc.

Confidential

IT Analyst

Responsibilities:

  • Stage application defects, track and document using Quality Center.
  • Worked with both Mobile and Web Based application.
  • Worked in web based applications such as service management and feature management systems in an ITUP (Information Technology Unified Process) environment.
  • Conducted the Functional, System, Integration, Regression, UAT and Sanity testing.
  • Received, reviewed, troubleshoot and escalated issues using Google Neuron tool.
  • Talk to the business users and analyzed requirement documents.
  • Involved in identifying the manual test cases for automation.
  • Involved in preparing Test data based on business functions.
  • Executing Test Scripts in QC tool for Regression Testing and analyzing the Test results.
  • Developed Test Strategies, Test plans, Test Cases, steps, scenarios, RTM (Requirements Traceability Matrix), execution and Summary reports.
  • Develop and deliver production applications based on client requirements with good performance.
  • Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
  • Worked in ITUP process environment with frequently changing requirements and features. Attending daily standup meetings.
  • Identified defects and interacted with developers to resolve them and provided full support to the Test team.
  • Prepared Status Summary Reports with details of executed, passed and failed test cases. Also involved in ST Entry and Exit criteria reports.
  • Used Quality Center defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
  • Performed different types of testing like Functionality, system, regression and Retesting.
  • Developed Test Scenarios and Test Cases as per the requirement document.

Environment: HP-Quality Center, Neutron Tool, Google home page, ST (Same Time Chat), Windows XP, Internet Explorer, Chrome, MS Office, Word, Excel.

We'd love your feedback!