Test Automation Engineer Resume
Kansas City, Mo
SUMMARY:
- A versatile, innovative and skilled QA Automation Engineer with over 7 years of highly concrete experience in Software test automation and software quality assurance engagements, proven track record of delivering full cycles of complex projects and initiatives across a diverse range of technologies on the global delivery model.
- Experience in Agile frame works like Scrum and 3+ years of experience working in scrum teams.
- Expertise on delivering an end - to-end test automation projects with Selenium.
- Excellent hands-on designing and implementing the test automation frameworks and customize as per application landscape.
- Good domain knowledge in Financial, Banking & Insurance domains.
- Experience in performing Requirements gathering, Risk management & Change control management.
- Expertise in test planning, test strategy, test estimation and test automation approach.
- Excellent client facing skills and stake holder management.
- Strong understanding of various SDLC methodologies like Agile, Waterfall, V-Model & Iterative.
- Experience in leading the Team for providing quality results.
- Expertise in onshore-offshore co-ordination and handling the offshore teams from onshore.
- Exposure to TDD (Test Driven Development) & BDD (Behavior Driven Development) techniques.
- Expertise in functional test automation tools Selenium/WebDriver.
- Experience in functional testing using automation tools Selenium/Cucumber.
- Implemented Web and Mobile Automation projects using Selenium with Ruby, Python & Java using Test Unit and TestNG frameworks
- Hands on experience on Appium and KIF Mobile automation frameworks.
- Expertise in test management tools like HP- Application Life Cycle Management (ALM) formerly known as Quality Center (QC).
- Expertise in using the tools like JIRA in the agile project environment.
- Expertise in ALM/QC Administration including Project Customization, Work flows & Project Migrations.
- Developed continuous integration testing approach for Selenium frameworks with Jenkins.
- Exposure to web services testing using SOAP UI and REST API Testing.
- Excellent hands-on expertise on automating the application developed on various technologies which include but not limited to Mainframes, Web, .Net, Java, Oracle, Siebel, Power Builder and SAP.
- Experience in Test case designing, Functional and Regression testing, Integration testing, SOA testing, Security Testing, X-Browser, Multilingual testing and Data base testing.
- Experience in performing Functional, Regression, Integration, System Integration testing & UAT Support.
- Expertise in analyzing the requirements and designing the test cases and test scenarios.
- Experience in preparing and tracking the Requirements traceability matrix.
- Defect management & co-ordinate defect triage meetings with key stake holders of the project.
TECHNICAL SKILL:
Functional Testing Tools: Selenium WebDriver 2.0, 3.0, Selenium Cucumber, TestNG, Test-Unit, Selenium Grid, Soap UI, UFT 11.5
Management Tools : Quality Center (10.0 & 11.0), ALM 11.5, JIRA, SVN, Rally, TFS, Hudson (Jenkins), Test Manager, Test Link
Performance Tools : Load Runner 9.1, HTTP Watch
Languages : Java, .net, Ruby, Python, SQL, Gherkin, VBScript Designing HTML and Java Script, CSS
RDBMS : SQL Server 2005 and Oracle 8i
Operating Systems : Windows 2000, XP, Windows 7/8/10, Linux, Mac OS
Mobile Platforms : IOS, Android
PROFESSIONAL EXPERIENCE:
Confidential, Kansas City, MO
Test Automation Engineer
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Involved in preparing test strategies for client side verifications and validations.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively worked on selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
- Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven .
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Involved in Functional Testing and Regression Testing using Selenium, Cucumber and Hybrid Ruby Framework.
- Performed build acceptance testing and smoke testing using Cucumber automation tool.
- Involved in writing unique XPath using firebug and fire path to identify web elements.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Used Selenium WebDriver to test search results of Meta search engine.
- Created automation scripts in Soap UI using Groovy Script for web services testing.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Enter and maintain defect information in Defect Tracking System, JIRA.
- Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Selenium WebDriver, Java, TestNG, Jenkins, Maven, Cucumber, Eclipse, Xpath, Firebug, Firepath, Agile, SQL, DHTML, Quality center HTML, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.
Confidential, San Antonio, TX
Test Automation Engineer
Responsibilities:
- Assurance of timely and high quality execution of AFS automation testing.
- Test Strategy, Test Plan & Test approach Creation.
- Designed and Implemented the Automation Frame Work with JAVA & Selenium WebDriver.
- Enhance the frame work as per the applications landscape and support the regression team.
- Prepared Test Automation approach and Test plan.
- Performed feasibility analysis and conducted POC.
- Propose the test automation approach to achieve high quality of deliverables to the end users of the product by building a regression suite that can catch up with fast growing development of new functionalities.
- Identify the reusable functionalities, create the required generic functions or helper methods using Ruby and JAVA and integrated to the framework.
- Trained the automaton team on the Framework usage.
- Test automation estimates and managing the multiple automation projects.
- Identifying the reusable assets and developing them.
- Enhance the framework & test scripts for code optimization to achieve high performance.
- Identify the regression test cases for automation.
- Automate the test cases using Selenium WebDriver.
- Script development, execution and results analysis while performing the lead level activities.
- Understand the application and preparation automated test scripts to create test data.
- Perform Code reviews, Status Reports and Review meetings.
Environment: Selenium Web Driver, Zephyr, Jenkins, JCL, NOMAD, REXX, Power Select, C#.Net, Microsoft SQL Server 2012, SAP Crystal Reports 2013, HP ALM, Microsoft Visual Studio, MS Project 2010, Beyond Compare, Windows Server 2008, NAS, BARR, AUTOSYS.
Confidential, Chicago, IL
Automation Engineer
Responsibilities:
- Performed study for the CatPortal™, Cat Ridge™ - Cat Express™ and come up with testing strategy.
- Performed feasibility analysis and conducted POC.
- Quality Center Administration.
- Understanding the framework.
- Detailed Study of Business Documents and understand the criticality of the Business.
- Analysis of System Requirement Analysis Document.
- Generation, review and execution of QTP Scripts.
- Effectively handled the errors by following the coding Standards and implemented the Recovery scenarios for error handling.
- Performed Data Driven Tests using external data.
- Create and maintain Object Repository.
- Usage of Descriptive VB Script Programming to handle complex functionality.
- Execution of Scripts as Batch.
- Raising Incidents and reporting the Bugs.
Environment : QTP 10.0 PowerBuilder, QC 10.0, COBOL, C, Active X, .Net, OBIEE.
Confidential
Test Engineer
Responsibilities:
- Involve in the requirement walkthrough meetings and understand the functionality for each release.
- Create and Execute functional and regression test cases Using HP ALM.
- Reporting and tracking the status of the defects using HP ALM.
- Understanding, implementing and updating the Agile Testing Strategy.
- Attend daily stand up meetings in Agile-scrum based releases.
- Developed SQL queries during End-to-End testing stage using MySQL.
- Perform Cross Browser and compatibility Testing.
- Involve in Functional Testing and Regression Testing using Selenium and Hybrid Framework.
- Complete ownership for creating automated test scripts and regression tests.
- Identify the screens / functionalities that need to be automated as part of each release and provide the estimates to automate.
- Identify the reusable functionalities, create the required generic functions or helper methods using Ruby and JAVA and integrated to the framework.
- Responsibility of developing and enhancing the Test Scripts in Selenium.
- Identify the framework changes as required and implement them accordingly.
- Involved in Functional Testing, System Testing and Regression Testing.
- Refining the test regression suites by reducing the regression run time and 0 failures.
- Training resources on implementing Selenium for automating test cases.
- Involved in preparation of Status Report, and Execution Report.
- Review member for code reviews submitted.
- Involved in Rest API, Web services and KAFKA testing.
- Certification of the regression builds on LIX changes/ code changes.
- Participate in Defect triage meetings, advocate appropriate level of quality by the resolution of priority defects.
Environment: Selenium2.0, TestNG, Appium, KIF, WebDriver 2.0, 3.0, MySQL, GIT, SVN, Ruby, Java, Python, ALM 11.5, JIRA. Xcode