We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

3.00/5 (Submit Your Rating)

Richardson, TexaS

SUMMARY

  • Over 8+ years of significant experience in the software industry with expertise in Software Quality Assurance. Experienced Techno - functional Business professional focused on furthering my career in Quality assurance.
  • Experienced in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/Server applications using Automation testing and manual testing.
  • Good Experience in every phase of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC)
  • Sound knowledge of Load, Stress and performance test using HP Load Runner, VSTS2015.
  • Experience in different QA processes like Waterfall Model and Agile (Scrum) Model and involved in Sprint Planning and Daily Scrums, Sprint Reviews and Retrospectives.
  • Ability to see from the Customers Point of View, quality oriented and attention to details.
  • Experience in Requirement Analysis and creating Requirement Traceability Matrix between requirements and Test Cases to ensure Test Coverage.
  • Expert in identifying, assessing, and reporting defects using various defect tracking tools such as Rally and JIRA.
  • Solid experience in Hybrid Development framework for testing JavaScript code.
  • Extensive experience with Protractor to create end-to-end framework using Angular JS.
  • Designed automation framework to validate the Angular JS developed application to verify API functionality using Protractor Jasmine Framework.
  • In-depth knowledge in automating Web Based Applications using Protractor with JavaScript.
  • Effectively able to use TypeScript to provide optional static typing, classes, and interfaces for JavaScript.
  • Expertise in Selenium automation using Selenium WebDriver, JAVA, Maven, Junit, and Cucumber BDD.
  • Designed and implemented different automation frameworks from scratch, like Page Objects framework, Behavior Driven framework, Data Driven framework and Hybrid framework utilizing JavaScript and Node.js for a number of projects.
  • Proficient knowledge on SQL, HTML, CSS, DOM, and able to use in Test Cases.
  • Proven ability in developing BDD Scripts with Cucumber and writing step definitions for behavior.
  • Developed Cucumber feature files using Gherkin, fostering a clear understanding for all members involved in the project.
  • Maintained the Selenium WebDriver & JAVA automation code and resources in version control system GIT over time for improvements and new features.
  • Experience in using Continuous Integration tools like Jenkins.
  • Solid experience in API testing using Rest Assured library.
  • Proficient in writing SQL queries for Back-end Testing and performing Database Testing in different RDBMS like Oracle and MySQL.
  • Executed Automation Scripts on different browsers/environments and reported defects/results to the team.
  • Dedicated and highly motivated and analytical problem-solver.
  • Experience in performance testing of various web applications developed on Java/J2EE and Oracle 11g.
  • Expertise in establishing performance test environment, documentation of various performance testing processes.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/Web Driver/GRID, Webdriver Backed Selenium, QTP, Test Link, Test Manager, Cucumber.

Languages: C#,JAVA, Java Script, HTML, XML, CSS, JSON

Test Framework: JUnit, TestNG, Data Driven Framework, Keyword Driven.

Web Debugging Tool: Xpath, Firepath, Firebug, Webdebugger

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins

Web services: Soap UI, Rest full.

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & Spira.

Source Version Control Tool: SVN, GIT.

Databases: SQL Server, MySQL

Operating Systems: Windows (XP, Vista & 7, 8), Mac

PROFESSIONAL EXPERIENCE

Confidential, Richardson,Texas

Senior Automation Engineer

Responsibilities:

  • Developed automation scripts in page object framework using selenium WebDriver.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber
  • Created feature files and written scenarios for automation test cases in gherkin language
  • Prepared, executed mobile automation scripts for Android and IOS devices
  • Maintained the Selenium & JAVA automation code and resources in source controls like Bit bucket
  • Executed automation scripts on different browsers/environments & reported defects/results to the team
  • Executed automation scripts using TestNG and Selenium Grid
  • Prepared automation scripts for Restful API's in Java for validating Bonds details in the downstream system Murex
  • Prepared and executed automation scripts on Perfecto cloud environment using selenium web driver for Mobile Web and Native Apps for SG digimarkets application.
  • Participated in weekly sprint planning, daily scrum meetings and sprint retrospective sessions.
  • Working closely with PMO/BIT teams to learn about the project functionalities and provided testing timelines.
  • Generated, parsed and validated JSON and XML formatted data using JavaScript that received in response from REST API calls.
  • Design, develop and automate GUI, functional and API test using Selenium WebDriver (Python, XPATH, CSS, HTML and JSON).
  • Involved in performance testing strategy design using JMeter and Postman.
  • Wrote test scripts for regression testing coverage using Selenium WebDriver.
  • Designed & Developed data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Implemented Jenkins as part of continuous integration.
  • Successfully implemented Central Management of Test steps, Table Steering operations, Importing & Exporting objects.
  • Automated Test Script creation and Execution with features available in TOSCA effectively.
  • Responsible for writing and maintaining Selenium WebDriver scripts for Regression and functional testing using Data Driven Framework
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Performed UI, Functional and Regression testing by automated using Selenium WebDriver, TestNG, Maven, and Jenkins.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
  • Utilized JIRA as a defect tracking tool on the project.
  • Performed data validation using SOQL queries.
  • Develop test code in Java language using Selenium WebDriver and Cucumber framework.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
  • Wrote acceptance test cases in a form of feature files using Gherkin keywords.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke, Functional and Regression tests.
  • Involve in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Cucumber and Maven).

Environment: Selenium WebDriver, Java, Jenkins, Cucumber, Agile, SQL, Maven, HTML, XPath, Eclipse, HTML, GitHub, Trello, Windows 7.

Confidential, Charlotte, NC

QA Analyst

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Developed Test Plan, Test cases, test scenarios, expected results and prioritized tests
  • Wrote test cases, test conditions and test scripts in MS-Excel and exported to Quality Center
  • Tested New Features and their impact on existing functionality before each release.
  • Conducted Functionality testing during various phases of the application.
  • Generated Function Libraries using VBScript
  • Executed the test cases and compared the expected results with actual results
  • Performed various types of testing including functional, system integration, smoke and regression testing for the release.
  • Documented problems found during test on the Quality Center system and communicated recorded problem to the responsible QA Manager.
  • Involved in maintenance releases for third party applications.
  • Tested application on Mac OS(Safari), Windows XP, Vista, Win 7.
  • Prepared application workbook for the beneficial of newly joined team member.
  • Involved in writing high level scripts.
  • Resource Planning, Estimation, Scheduling Tasks among Team members, Review of Bug Tracking and Analysis.
  • Worked closely with the Business team to fully understand the scope and functionality of each application
  • Derived Test Plans and Test Cases for several applications after discussion with the Application BA’s and Manager.
  • Scheduled meetings with the Business Team and discussed the process flows to make sure that each identified transmission and Batch process is reflected in the test cases.
  • Attended meetings for each application to gather the information required for QA Team and participated in status meetings
  • Implemented Agile/Scrum methodology on small and medium projects to fast pace the project life cycle.
  • Took active role of User Stories on Daily Sprints and represented QA Team.
  • Extensively worked on Quotes, Submissions and Requirements for the various Carriers.
  • Tested the Application in Test, Dev and Production environments and raised the defects.
  • Actively worked QA Teams and updated Project Leaders on Test Process and Evaluation of defect Reports.
  • Communicated Defects and Bugs that came up during the testing of the application in each testing phase and raised an issue ticket in the SPARCS defect tracking tool.
  • Ensured that the Issues listed in SPARCS were successfully resolved by communication with concerned managers
  • Trained UAT Users, Stake holders on concurrent Projects and Enhancement change requests.

Environment: MS Visio,HP Quality Center, QTP, VBScript, Java, Java Script, MS SQL Server, Web Services, Windows, UNIX.

Confidential

QA Engineer

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium RC and Selenium IDE.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Participated in weekly assessment meetings with business analysts and developers.
  • Worked with source version control tool such as Subversion (SVN) & Git.
  • Developed and implemented Hybrid framework for automation testing from scratch for selected tool (UFT) using vbscript, xml to avoid cost of BPT framework.
  • Created custom Functional Libraries to create test result in XML and PDF file.
  • Created automation scripts for GFE application, SAP, PI portal, BI-BW Portals.
  • Worked on Regression testing, Integration Testing,Security testing and role-based testing.
  • Execution of automation scripts in different environment from HP ALM test lab for regression testing and volume testing.
  • Performed cross browser testing for portal automation scripts.
  • Reviewed, Stabilized automation scripts of team using descriptive programming, virtual objects, visual relational identifier etc.
  • Worked extensively on complete Defect lifecycle and used test management tool HP ALM for defect management.
  • Identifying functional defect, Reporting to ALM, linking to test case, participating in defect review meetings, tracking defect status,retesting, updating status.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.

Environment: Selenium IDE, Selenium RC, Quality Center, HTML, JavaScript, XML, Apache-Subversion (SVN), Git, Internet Explorer, Chrome, Mozilla Firefox, SQ, Windows.

Confidential

QA Manual Tester

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Created and executed SQL queries against Oracledatabase compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Maintained close and strong working relationship with teammates and management staff.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, QTP, Quality Center, HTML, DB2, SQL Server, Windows XP, UNIX, MS Outlook.

We'd love your feedback!