We provide IT Staff Augmentation Services!

Automation Engineer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 8 years of experience in IT Industry as Testing Engineer providing quality assurance on Client/Server and Network applications.
  • Understanding of testing approaches and methodologies, and how they interact with system development lifecycles.
  • Experienced in all phases of the Software Development Life Cycle/ Software Testing Life Cycle (SDLC/STLC) and their interrelationships.
  • Around 5 years working with all the testing concepts, Software Methodologies like Agile, Waterfall, Spiral and V - shape.
  • Experience on using CA / ITKO LISA tool for Virtualization Process - Virtual service development (VSM, VSI, Custom Data Protocols) and deployment
  • Excellent functional test automation skills. Documented experience with 2-3 test automation toolsets like HP UFT, QTP, Rational Test Workbench, JUNIT, CA Lisa, Selenium
  • Extensive experience with building automation test frameworks besides the ability to write automation code using functional test tools
  • Proficient with multiple test case management tools (RQM, HP, Jira Plugins)
  • Proficient with requirements and defect management test tools (JIRA)
  • Experience with testing HTTP web services (SOAP, REST) using automation tools likeSOAP UI
  • Experience in using SOAP UI for web service automation
  • Experience in SOA testing and web service testing service, end-to-end, regression testing of SOA based application landscapes
  • Design and perform manual and automated tests to ensure the quality of the builds and installations.
  • Extensively worked using test automation tools likeSelenium, Unified Functional Testing (UFT), Quick Test Professional (QTP), Quality Center and ALM.
  • More than 6 years of extensive experience as an automation engineer in automating applications using HP Automation Suite - QTP, and Selenium.
  • Excellent scripting knowledge of Quick Test Pro (VB Script).
  • Adequate experience of Java coding concepts to design, build and maintain Selenium Web Driver Tests
  • Hand on experience with test parameterization, data driven testing, Keyword driven/hybrid automation framework
  • Drive the design, development and execution of automation test strategies involving automated test sets using GUI Verification, Data-Driven tests, smoke test sets, regression test suite and functional
  • Expertise in preparing test strategy, test plan, test summary reports, test cases and test documents for automated and manual testing based on user requirement documents and system requirement documents.
  • Worked extensively onbackend testing/ SQL.
  • Development of QA Artifacts such as Test Plans, Test Cases, Test Run reports, etc
  • Ability to analyze, assess and prioritize testing defects based on impact to the end users and the overall project
  • Broad focus and understanding of how all aspects of the project impact one another
  • Experience inFunctional Testing, Regression Testing, Black Box Testing,System Integration Testing, End-to-End Testing, Backend (SQL) Testing, User Acceptance TestingandProduction Support.
  • Strong skills in performing Integration Test, Acceptance Test, Regression Test, Smoke Test, and Black Box tests
  • A self motivated team player, with excellent inter-personal and communication skills
  • Effective Team Leader and Member with proven track record of Quality Attention to Detail, Defect Free Implementation and On-Time Delivery.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver, UFT, QTP, Quality Center, ALM, Soap UI,SOA Testing, LISA Automation, Load Runner

Languages: VBScript, Java, SQL

Web Tools: HTML, XML

Databases: Oracle 8i/9i/10g, My SQL, SQL Server 2000/2005/2008 , DB2, MS Access

Platforms: Windows 2000/NT/XP/7, DOS, Unix, Linux

Methodologies: Rational Unified Process(RUP), Agile, Waterfall

Bug Management Tools: ALM, Rational Clear Quest, Quality Center, Test Director, Bugzilla, Jira

Test Strategies: Integration, System, Regression, User-Acceptance, White Box Testing, Black Box Testing, SQA Basic

ETL Tools: Informatica Power center

Business Modeling Tools: Rational Rose, Rational Software Architect, Microsoft Visio

DomainKnowledge: Finance, Telecommunications, Health Care

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Automation Engineer

Responsibilities:

  • Involved in full project life cycle implementation (requirement gathering to production) of web applications.
  • To understand the business requirements and develop detailed test approach and test plan to describe the complete testing coverage of the new functionality.
  • Prepare end-to-end business scenarios ensuring complete coverage of the new functionalities.
  • Worked on testing and automating involving bothSOAPand REST services
  • Worked on SOAPUIPro and Groovy scripting
  • Worked on knowledge & concepts ofUIvalidations, GUI features etc.
  • Worked on Concepts of Globalization and Localization testing
  • Break the test scenarios into executable functional test cases.
  • Involved in virtualizing following protocols using Lisa Service Virtualization (REST, SOAP, and MQ)
  • Automate the test scripts using Selenium Web Driver.
  • Worked on extracting data from high volumes of text files to excel files using java scripting
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language
  • Implement and maintains Hybrid Selenium automation framework using Java, Selenium Web driver, Object Identification Technique, Data Driven Technique, Parameterization techniques
  • Used Junit Framework for creating Selenium scripts and Jenkins for scheduling the tests
  • Implemented JavaScript logic to handle user entry validation and navigation between frames.
  • By using Execution Grid, ran all manual and automated test cases in ALM.
  • Create test data by automating the application process using Selenium / Java.
  • Implementation of automation principles, defines best practices, and supports the adoption of technologies and tools to increase testing productivity and efficiency.
  • Create the necessary test data in the integrated test environment and execute the functional test cases.
  • Create defects for failed test cases in JIRA and follow the defect life cycle until closure.
  • Participate in defect triage and help the responsible teams to understand it by reproducing them for its fix.
  • Involved in production support activities after the projects go live.
  • Actively participate in daily SCRUM and Standup meetings.
  • Prepare an RCA (Root Cause Analysis) on all the defects in every release.
  • Prepare / identify and execute regression test cases to ensure the new functionality has not affected existing functionality of the system.
  • Excellent mentoring skills for the team members to ensure quick turnaround time for assigned activities and training towards organization’s tools and processes
  • Proven abilities in overall Product testing, onsite-offshore coordination with development and Quality Assurance teams, handling queries from Customers/Consultants & using methodologies that drive for consistent & quality results
  • Involved in team building activities.

Environment: Selenium Web Driver, SOAP UI, SOA Testing, LISA Automation, Eclipse, Application Lifecycle Management 11, Fire bug, Jira, JUNIT, Windows, Oracle, Weblogic, Tomcat, Jenkins

Confidential, Seattle, WA

Sr. QTP Analyst/QA Lead

Responsibilities:

  • Worked with Project Managers & various Project Artifacts to ensure quality and completeness of online Account, Billing & Payments of R module
  • Converted many Manual Test Cases to Automated Test Scripts using UFT, stored and executed the tests from ALM
  • Established connectivity between UFT and Mercury Quality centre to access the functions from QC and log defects
  • Maintained Function Libraries and created numerous Functions
  • Used shared object repositories and descriptive programming methodology for objects identification
  • Managed VBScript generation and Automation Infrastructure Development
  • Used Descriptive Programming, Parameterization, Regular Expressions, Call function, Synchronization to enhance test affectivity
  • Exported various Defect reports from HP Quality Center Defects module & triaged with business, development team and data architect team after extracting
  • Continuously performed Positive, Negative & Boundary Testing of online Account & Checkout modules by negative/positive data sets within HP Quality Center (QC)
  • Attended in QA Status Meeting providing status of test execution and defect findings & closures
  • Identified Test Case candidates from various Inventory & Reporting modules for enhancing Automation Framework with offshore Automation Team for Online Account Management & Rewards Center
  • Coordinate and participate in daily interactions with client personnel on new requirements and change controls.
  • Established connectivity between QTP and Mercury Quality centre to access the functions from QC and log defects.
  • Used Automation Object model to run tests in .vbs files
  • To understand the business requirements and develop detailed test approach and test plan to describe the complete testing coverage of the new functionality.
  • To present the test plan to all the stakeholders for acceptance and sign-off.
  • Prepare end-to-end business scenarios ensuring complete coverage of the new functionalities.
  • Interacted with IT&S, developers, product managers and business unit to understand objectives of features and proactively defined testing approaches and resolve issues
  • Prepare an RCA (Root Cause Analysis) on all the defects Confidential end of every release.
  • Prepare / identify and execute regression test cases to ensure the new functionality has not affected existing functionality of the system.
  • Lead the offshore team, assign tasks and provide directions on the task to complete.
  • Review the work done by the offshore team members and provide comments for improvement.

Environment: UFT 11.5, ALM 11, J2EE, JavaScript, Oracle, SOAP UI,SOA Testing,HTML, DHTML, VB Script, Oracle, Unix, Windows NT,Web logic

Confidential, Dearbon,MI

QTP Automation Analyst

Responsibilities:

  • Developed test plan, Test cases, and Test scripts based on high-level and detailed designs.
  • Created and executed Test Cases for some of the modules of the application under test (AUT) using Quality Center ALM.
  • Documented the daily defect status using Quality Center.
  • Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using Quality Center.
  • Participated actively in Functional testing, System testing and Regression testing using QuickTest Pro.
  • Performed System, Functional, Regression, UAT and End to End testing to verify the functionality with the new codes introduced for modification and/or enhancement using Quick Test Pro.
  • Designed & Enhanced QTP Hybrid Driven Framework for the regression testing using modular approach undertaken with using User defined function library, shared object repository, Static data file, dynamic datasheet and user defined result sheet etc.
  • Used Descriptive Programming, Parameterization, Regular Expressions, Call function, Synchronization to enhance test affectivity
  • Design, developed, maintained large data driven Scripts in Quick Test Pro and Executed scripts
  • In-depth failure analysis performed against many of automated test executions.
  • Coordinated and lead the rollout of automated environment application upgrades.
  • Used Quality Center for creating test plans, Test cases, Defect logging and generating reports
  • Created user-defined functions, functions libraries and maintained the initialization scripts to set-up the work environment using Quick Test Pro.
  • Created automated VB Scripts for new functionality using QTP.
  • Conducted traceability matrix between Requirements, design, use cases and test cases.
  • Participated in the Test Case Peer Review to ensure test cases appropriately translate and map to requirements.
  • Regular interaction with developers, business analyst and Logic Unit Workgroup.
  • Prepared documentation for all stages according to company standards.
  • Tracked and reported defect using Quality Center.
  • Mock Testing of Data to verify the test scenarios created based on the Requirement Documents.
  • Running back-end database queries for data verification.
  • Creating Decision Table based on Scenarios derived from Business requirements.
  • Regression and System testing of entire application, executing the Test scripts based on the Business and Functional requirements.
  • Implemented Test Case and Test Process with project time frames.
  • Participated Weekly meeting and Daily 4.pm defect prioritization meetings.
  • Prepared Test summary report after every build Release and submit it to the Mangers.

Environment: QTP 11, QC 10, Soap UI, Load Runner, TFS, Jasmine, Agile, HTML, XML, MS project, SQL, Visual Studio, Oracle, and Windows XP

Confidential, Roseland, NJ

QA Engineer

Responsibilities:

  • To gather and understand the business requirements and develop detailed technical design of the product to be developed
  • Involved in entire QA Life Cycle, which includes Designing, Developing and Execution of the entire QA Process and documentation of Test Plans, Test Cases and Test Scripts exclusively on QC as well as manually on MS-word and MS-Excel.
  • Design, implement, execute and debug both manual test cases andautomated test scripts for Web and windows Applications using a variety of testing techniques.
  • Used QTP for Regression testing using on each new build of application under test
  • Used Data driven and Keyword driven framework techniques
  • Create tests based on testing requirements that are derived from reviewing product specifications, requirements and discussions with Product Managers and Engineering.
  • Used techniques like Descriptive Programming in functions to decrease the number of objects learned and for easy maintenance.
  • Created automation test scripts to test all end-to-end components
  • Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
  • Created and executed various .vbs files by using automation object model scripting
  • Created batch files and scheduled tasks using windows schedular for running .vbs files 5 days in a week
  • Used excel to for Data Input and Output using through scripting
  • Developed scripting standards document, process flow documents, procedure documents.
  • Work with QA team members to port the existing repetitive test cases and automate them.
  • Create bug reports and communicate issues with development and other stakeholders.
  • Track product defects found during validation testing and report issue status and quality metrics to management.
  • Triage production support issues and work with Project Managers and Development team to resolve issues.
  • Set up test data in the database as needed to reproduce issues and execute positive, negative and edge case testing.
  • Monitor and analyze test automation results; collate and provide test metrics and reports.
  • Developed and executed SQL Queries to perform backend database testing.
  • Wrote SQL Queries to retrieve the data from various Tables and to test the database, Conducted Regression testing on various builds of the application.
  • Involved in User Acceptance Test (UAT) for the final testing of the application in the deployment environment.
  • Responsible for providing documentation to team for troubleshooting and resolving issues reported by system users.
  • Conducted user training Confidential every release of enhancement package to the existing system.
  • Coordinated the pre-implementation activities such as communication to the business users.

Environment: QuickTest Professional 10, Quality Center 10, VB Script, Agile, HTML, DHTML, J2EE, Oracle, Windows NT. XP, UNIX

Confidential

QA Analyst

Responsibilities:

  • QTP is the main tool used to automate the functional and regression test cases.
  • Designed & Enhanced QTP Hybrid Framework for the regression testing using User defined function library, shared object repository, driver script and input data sheets.
  • Established connectivity between QTP and Mercury Quality centre to access the functions from QC and log defects.
  • Maintained Function Libraries and created User defined Functions
  • Managed VBScript generation and Automation Infrastructure Development
  • Used Descriptive Programming, Parameterization, Regular Expressions, Call function, Synchronization to enhance test affectivity
  • In-depth failure analysis performed against many of automated test executions.
  • Participate in the training of Software Engineering Life Cycle, Effective Communication, Technical Writing, etc.
  • Effectively take up and complete technical tasks in workshops by applying the gained knowledge during classroom.
  • To participate in exit tests for all the modules that the associate was trained in.
  • To analyze the functional specification and review design documents.
  • Analyzing the Test scenarios, preparing Test case documents,
  • Attended Review meetings to discuss Use-Cases, Business Rules, Alternate flows and Exception paths.
  • Responsible for executing the Test Cases, Test Scripts using Mercury Quality Center.
  • Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility testing.
  • Involved in performing Sanity Testing of application for Post Deployment Production Testing.
  • Black box was implemented as testing methodology.
  • Extensively used Test Management Tool Quality Center to manage and execute test scripts.
  • Used Quality Center for tracking the defects.
  • Prepared Test Status Reports during Test Execution Process prepared and delivered final test report.
  • Attended meetings with logical data modelers to enhance knowledge of Back-end Testing.
  • Involved in development of test plans, test scenarios and test strategies to facilitate the process of testing
  • Utilized Mercury Quality Center (Defect Tracking Tool) for communication with the production personnel, developers and team numbers

Environment: QuickTest Professional 8,9 Quality Center, Classroom, Workshop, Rational Clear Case, J2EE, Websphere, Rational Clear Quest, RUP methodology, XML, Oracle

We'd love your feedback!