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 teh software industry wif 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 teh 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 wif Protractor to create end-to-end framework using Angular JS.
  • Designed automation framework to validate teh Angular JS developed application to verify API functionality using Protractor Jasmine Framework.
  • In-depth knowledge in automating Web Based Applications using Protractor wif JavaScript.
  • TEMPEffectively 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 wif Cucumber and writing step definitions for behavior.
  • Developed Cucumber feature files using Gherkin, fostering a clear understanding for all members involved in teh project.
  • Maintained teh 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 teh 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 teh Selenium & JAVA automation code and resources in source controls like Bit bucket
  • Executed automation scripts on different browsers/environments & reported defects/results to teh team
  • Executed automation scripts using TestNG and Selenium Grid
  • Prepared automation scripts for Restful API's in Java for validating Bonds details in teh 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 wif PMO/BIT teams to learn about teh 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 wif features available in TOSCA TEMPeffectively.
  • Responsible for writing and maintaining Selenium WebDriver scripts for Regression and functional testing using Data Driven Framework
  • Used Maven to build and run teh Selenium automation framework. Once teh script got over, framework used to send teh 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 teh Script.
  • Utilized JIRA as a defect tracking tool on teh project.
  • Performed data validation using SOQL queries.
  • Develop test code in Java language using Selenium WebDriver and Cucumber framework.
  • Setup teh 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 wif 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 teh Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated wif 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 teh application.
  • Generated Function Libraries using VBScript
  • Executed teh test cases and compared teh expected results wif actual results
  • Performed various types of testing including functional, system integration, smoke and regression testing for teh release.
  • Documented problems found during test on teh Quality Center system and communicated recorded problem to teh 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 teh 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 wif teh Business team to fully understand teh scope and functionality of each application
  • Derived Test Plans and Test Cases for several applications after discussion wif teh Application BA’s and Manager.
  • Scheduled meetings wif teh Business Team and discussed teh process flows to make sure that each identified transmission and Batch process is reflected in teh test cases.
  • Attended meetings for each application to gather teh information required for QA Team and participated in status meetings
  • Implemented Agile/Scrum methodology on small and medium projects to fast pace teh project life cycle.
  • Took active role of User Stories on Daily Sprints and represented QA Team.
  • Extensively worked on Quotes, Submissions and Requirements for teh various Carriers.
  • Tested teh Application in Test, Dev and Production environments and raised teh 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 teh testing of teh application in each testing phase and raised an issue ticket in teh SPARCS defect tracking tool.
  • Ensured that teh Issues listed in SPARCS were successfully resolved by communication wif 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 wif 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 teh objects, in teh tested application’s GUI and in teh testing environment using Selenium RC.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared traceability matrix to ensure teh adequate coverage of teh test cases.
  • Prepared required documentation for testing signoff by various parties as required by teh project plans.
  • Participated in weekly assessment meetings wif business analysts and developers.
  • Worked wif 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 teh requirements to teh test cases to ensure complete test coverage in teh Quality Center.
  • Debugged teh test scripts, created batch tests, verified teh test results and reported teh 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 teh functionality, GUI, usability, user acceptance tests wif both Positive and Negative Scenarios, especially focused on logical scenarios of teh application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Created and executed SQL queries against Oracledatabase compared teh 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 wif 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 wif developers to validate teh severity of teh bug and responsible for tracking of teh testing life cycle.
  • Maintained close and strong working relationship wif teammates and management staff.
  • Worked wif development teams investigated and corrected software bugs and deficiencies based on teh testing results.
  • Involved in developing test methodologies, test plans and manual test cases for teh application and prepared UAT test Plan.
  • Communicated wif 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!