Sr. Automation Engineer Resume
WI
SUMMARY
- Over all 6+ years of experience in gathering business requirements, analysis, design, documentation, application testing, implementation of process and system changes dat would help the organization to achieve the best solution in business and meet client's goals.
- Over 6+ years of experience as a QA Automation Tester in Analysis, Design, Testing, Execution and Implementation of various applications such as Web - based, Financial, Insurance, Healthcare and Mobile Services.
- Extensive knowledge in automated and manual software testing techniques, tools and Software Development Life Cycle methodologies such as Waterfall and Agile (Scrum).
- Excellent knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Expertise in analyzing Business Requirements (BRD), Functional Requirement Document (FRD), Technical Requirements Specifications (TRS), Use Cases, UML Diagrams for Web and / Mobile based applications
- Experienced in continuous integration/CD tools like SSP, Bamboo, Jenkins versioning tools like Perforce, Sub Version, GIT, and VSS
- Strong exposure to data warehouse ETL environment, Informatica/Data Stage.
- Designed and executed Oracle queries to validate UI and Database details wif (SSIS) techniques.
- Strong working knowledge in Java and UI Web Services (SOAP, REST, WSDL, JSON and XML) API testing and test automation in an Agile development environment and SOA architecture.
- Experience wif data-driven, white box/APIs test automation and building testing Cucumber frameworks.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP to develop Automation testing scripts for web and client server applications.
- Experience in tools like Protractor, Maven, Cucumber, Jenkins and Ant Tools
- Experienced in using Test Management Tools such as TFS, Rally, JIRA, Bugzilla and quality center (ALM) bug reporting tools to track test progress, execution and deliverables.
- Proficient in Python, JDBC, Java, Oracle Server, SQL in web Technologies like HTML, and CSS
- Concept and implementing Continuous Integration (CI)/CD integration principles and practices for the Billing Development Team using Jenkins JNLP Nodes, Subversion, GIT, Cucumber, JIRA
- Well versed wif GUI, Functional testing, white box testing, database, Regression testing, Ad-hoc, ETL, Unit, Integration testing, Web service testing, Performance testing and Smoke/Sanity testing.
- Extensively worked on performance testing tools like JMeter.
- Expertise in management reporting using the Requirement Traceability Matrix (RTM), Daily/Weekly Status Reports, Defect Reports and Project Reports Management.
- Participated in Competitive Intelligence cycle meetings, QA Team meetings and bug tracking meetings.
- Working Closely wif Developers/BA on the issues & design of the system and QA Team to implement quick solutions
- Ability to adapt to a new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committee
TECHNICAL SKILLS
Testing Tools: SeleniumWebDriver, QTP/ UFT, SOAP UI, IDE, Appium
Testing metodologie: White/Black box testing, Regression Testing, User Acceptance Testing, Stress Testing, End-to-End/Integration
Databases: Oracle, MS SQL Server, My SQL
Languages: Java, Python, C++, C#, .NET
Browsers: Chrome, Firefox, Internet Explorer, Safari
Other Testing Tools: JMeter, Jenkins, Cucumber, JUnit, TestNG, Maven, ANT, CA LISA
Defect Tracking Tools: HP QC / ALM, Jira
Documentation Tools: Microsoft Project, MS Word, MS Excel, MS PowerPoint, MS Access
PROFESSIONAL EXPERIENCE
Confidential, WI
Sr. Automation Engineer
Responsibilities:
- Manages all defects in the test management tool as HP ALM.
- Entered defects in a defect tracking tool (JIRA), conducted Defect Review Meetings,
- Test script writing for diversify application modules like Web UI, XML validation, database validation, SOAP UI validation using UFT descriptive Programming and VB Scripting.
- Used UFT for regression testing and running the automation suite
- Optimized UFT scripts for Regression testing of the application wif various data sources and data types
- Added various Check Points by customizing VB Script using the HP UFT
- Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM rest API
- Write Cucumber Gherkins for Acceptance Test Driven Development ATDD and BDD development methodology using a Java programming language for Step-Definitions following by TestNG testing framework.
- Analyzed business requirements, wrote and implemented the Test Plan, various Test cases and Test Scripts in VBScript to test various functionalities using the automated tool UFT and also wrote manual Test Cases according to functional documents and requirements
- Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
- Involved in creating an automation test scripts using selenium, cucumber built on Eclipse IDE
- Created automation script migration plan for UFT to Selenium plus and identify common functionality to create reusable test designs
- Played a lead role in developing Test Cases in a spread sheet and uploaded them to Quality Centre Test Plan module and executed them in QC/ALM test lab for various source system
- Manages all defects in the test management tool as HP ALM.
- Enhanced Regression Test Cases to implement complex testing scenarios, increased permeations of Functionality Testing and increased code coverage using UFT.
- Performed GUI interface testing at client side using UFT.
- Uploaded test files into HP ALM and created TEMPeffective test environments.
- Identified the criticality of the defects and generated Defect Tracking Report.
- Improved process wif in QA Testing space i.e. Developed/standardized Test Strategy, Test Plans, Test Life Cycle, TEMPEffective estimations, QC usage governing process, ATDD, Automation Frame Work, Cook books, Post Mortem, Test Summary Recommendations, Defect Reports Templates, Defect Tracking Procedures and Defect Route Cause Analysis.
- Logged defects in Remedy, participated in the Defects review meeting and Weekly Status Meetings.
Environment: JIRA, Oracle 10g, ATDD, BDD Web Logic, ALM, UFT
Confidential, TX
Automation Consultant
Responsibilities:
- Collaborated wif the Project Manager, Business Analysts, and Development teams to improve the product
- Created the Master Test Plan, and its module Test Plans, for the Project
- Created and Implemented the SIT Test Plan
- Enhancing the UFT scripts by doing unit testing on the scripts before creating scenario-based tests in Test-Lab Module of Quality Center
- Designed and developed Hybrid Framework using .NET, C# and N Unit
- Analyzed and updated business requirements, use cases using TEAM FOUNDATION (Source Control), wrote and implemented the Test Plan, various Test cases and Test Scripts in VB Script to test various functionalities using the automated tool UFT and wrote manual Test Cases using Quality Center according to functional documents and requirements.
- Played a lead role in developing Test Cases in a spread sheet and uploaded them to Quality Centre Test Plan module and executed them in QC/ALM test lab for various source system
- Manages all defects in the test management tool as HP ALM.
- Designed Functions Library, Functions, Subroutine's, Common functions, Utilities functions, Regular Expressions and Environmental variables using UFT in VB scripts
- Modified and Executed automated and manual test scripts for different modules using UFT
- Created Recovery Files using Recovery Scenario Manager, associated the recovery scenarios to tests to instruct UFT wif specified trigger action on unexpected event/popup.
- Designed & Enhance UFT Hybrid Driven Framework for the regression testing using modular approach undertaken wif using User defined function library, shared object repository, Static data file, Calendar sheet (Master Datasheet), dynamic datasheet and user define result sheet etc.
- Enhanced Regression Test Cases to implement complex testing scenarios, increased permeations of Functionality Testing and increased code coverage using UFT.
- Performed GUI interface testing at client side using UFT.
- Uploaded test files into HP ALM and created TEMPeffective test environments.
- Identified the criticality of the defects and generated Defect Tracking Report.
- Logged defects in Remedy, participated in the Defects review meeting and Weekly Status Meetings.
Environment: JIRA, Oracle 10g, C#, Web Logic, ALM/HP Quality Center, UFT/QTP
Confidential, MO
Automation Test Engineer
Responsibilities:
- Coordinated the planning and execution of the comprehensive testing plan including unit testing, mapped record testing, application testing, device testing, integration testing, regression testing and workflow-based testing
- Developed test code in Java using the Eclipse, IDE and TestNG framework
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Java.
- Manage Requirements, Test efforts, Test Execution and Defect Tracking using HP ALM.
- Preparing Functional/regression Test Cases/Scripts in HP Quality Center/ALM under Test Plan, And Review Test Requirements, Creating Test Plans and Test Strategy documents
- Performed white box testing using Junit for class, method, & web services testing.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests a TestNG suite
- Used SOAP UI tool to test a SOA based architecture application to test SOAP services and REST API.
- Performed Unit Testing of Java programs using Junit framework through Eclipse.
- Developed Front end screens using HTML, CSS3, JSP, JSON, JavaScript, Query.
- Used testing tools such as QC/ALM, JIRA, test Rail, and defect tracking software such as Bugzilla, Mantis
- Worked wif the Application teams to determine readiness for End User Acceptance testing
- Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
- Wrote SQL queries for Oracle Database
- Worked closely wif the Developers in product design review and modification to evaluate the quality of functional requirements using Agile testing methodology
Environment: Selenium WebDriver, Jira, Find Bug, Junit, TestNG, Jenkins, Maven, Manual Testing, SOAP UI, Java, XML, HTML, Quality Center, SQL
Confidential
Manual/ Automation Test Engineer
Responsibilities:
- Coordinated wif the Development Team on Defect Analysis arising in Test Environment.
- Generated testing status reports including precise replication steps for Developer/Project Management Department as a part of the daily scrum meetings.
- Assisted in building Test Module Repository wif Test Templates for Reusability and easy Maintenance of Test Cases.
- Automated and customized the scripts for the entire application using QTP
- Created Object Model to customize QTP
- Used VBScript file to load all the function libraries using Library functions in QTP utilities.
- Implemented QTP Plus to handle Shared Object Repositories
- Involved in maintaining and uploading the QTP Scripts to Quality Center.
- Designed and executed manual and automated test cases through QC by integrating QTP
- Enhanced QTP script using recovery scenarios for error handling
- Expertise in designing user defined functions using the VB Scripting in QTP
- Interacted wif developers to resolve conflicting issues.
- Prepared Test scope from Business Requirements and Functional Specifications
- Experienced in defining, creating and implementing a testing process and methodology.
- Submitted Status and Test Evaluation Reports.
- Involved in rigorous meetings wif testing team, development and BA team to plan and implement testing efforts.
- Experienced in writing test cases, test scripts, test plans and execution of test cases reporting and documenting the test results using Mercury Quality Center
- Participated in Walk Through and Defect report meetings periodically
- Worked in all phases of Manual Testing like Integration Testing, System Testing, Business Functionality Testing and Regression testing of the application
Environment: Manual Testing, QTP, C#, SQL Server 2008
Confidential
Manual Test Engineer
Responsibilities:
- Analyzed the User stories to create test cases and worked wif developers.
- Developed testing plans/strategies/cases/scenarios as per the business requirements.
- Reviewed test cases for requirements coverage, ambiguity, and completeness.
- Performed manual testing on different modules of the application.
- Performed Functional, Integration, System and Security Testing.
- Performed web specific testing like Link checking, Browser page testing, Application Testing and Security Testing.
- Created and maintained test plans and test scripts containing test cases.
- Traceability from business requirements and technical specifications to test conditions.
- Worked on testing Java based web applications for several critical projects and provided a high-level structure to the entire test management process right from test case/test plan creation to coordinating wif developers, using Bugzilla to prioritize both UI and functionality bugs.
- Participated in the weekly bug status/review meetings wif the Java developers, senior web developers and Project Managers.
- Participated in the selection of automation tools for the QA Team.
- Suggested and assisted in implementing QA process improvements.
- Developed, documented and maintained functional test cases.
- Maintained test artifacts like test data, data validation.
- Executed and evaluated manual test cases and reported test results.
- Ensured dat validated deliverables meet functional and design specifications and requirements.
Environment: Manual Testing, Quality Center, Bugzilla, SQL Server 2008