Senior Automation Engineer Resume
Washington, DC
SUMMARY:
- 10+ years of experience in Software Quality Assurance, Software Manual Testing, Automation Testing, and Building automation frame work.
- Expertise in participating in requirement analysis reviews and working sessions to understand the requirements and system design.
- Experienced in developing use cases, user stories, user interface specifications and user requirement specification documents.
- Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.
- Experienced in working in Government project, Health Insurance, and Finance companies for Web and Client Server applications.
- Expert in both Manual and Automation testing of the applications.
- Working knowledge of development process such as Waterfall and Agile methodology.
- Experienced in System, Functional and UAT test environment.
- Experienced in Writing Training documents, Traceability Matrix, Defect Status Report and Automation Design Document.
- Solid Experience on tools like QuickTest Pro/UFT 12.54, TestComplete, Selenium, SoapUI, Quality Center/ALM/ Test Director, JIRA and Rally.
- Experienced in logging defects and assigning the criticality of Defects, Root Cause Analysis, Test Analysis Report, Bug Verification using HP Quality Center/ALM.
- Working Experience as Quality Center Administrator to maintain domains, projects, users, groups, roles, project entities, configured mails, versions and policies
- Experience in BPT to manage the component, sub component using QC/ALM.
- Good in Maintaining of Test Scripts, Requirements & management of test suites using Quality Center/ALM; and experienced in preparing the Test Execution reports using the HP Quality Center/ALM.
- Strong in performing backend testing to validate data using SQL queries from various databases like Oracle and SQL Server.
- Working experience with different operating System such as Unix, Linux, Sun Solaris and Windows.
- Skilled in generating automated test scripts using Quick Test Professional (QTP), Unified Functional Testing (UFT), TestComplete and Selenium.
- Experienced in creating a repository of reusable functions to cut down scripting time.
- Expertise in developing custom functions using VBScript and JavaScript.
- Knowledge of various programming languages C/C++, VB, VB Script, C#, VB.Net, Java script, PL/ SQL, T - SQL etc.
- Proficient in writing advanced DML, DDL Queries to retrieve data from databases for Backend Testing and Debugging and Tuning of PL/SQL code using TOAD.
- Experienced in executing, maintaining Test Scripts and updating when the business rules change.
- Experienced in preparing testing strategy and test plan for Test Automation project
- Participated Daily Scrum Meeting, Planning meeting, Defect Review Meeting, Retrospective meeting and Walkthrough Meeting.
- Developed Data Driven Framework, Modular Framework, Keyword Driven, Hybrid Framework for designing the automation framework.
- Developed Scenario Based Automation, Components Based Automation, Features Based Automation, flow diagram and function library using Java Scripting Language and VB Script Language for Automation Scripts.
- Performed Web Service Testing in SOAP and Rest protocol using Postman and SoapUI.
- Developed and maintaining of scripts written in WebDriver, JUnit, TestNG using Selenium
- Knowledge of using CI tools like Eclipse, Jenkins, GitHub Repositories and Tortoise SVN.
- Managed 3-11 people within the team as Team lead
- Quick learner and excellent team player having ability to meet tight deadlines and work under pressure.
TECHNICAL SKILLS:
ALM/Quality Center, Test Director, Rally, QTP/UFT, Test Complete, Selenium, Jenkins, GitHub, SVN, Oracle, SQL, PL/SQL, TOAD, SQL Server, Core Java, Java, VB script, Java Script, XML, HTML, MS-DOS, UNIX, Windows, VB, Active Directory, MS Access, Microsoft Word, Excel, PowerPoint, MS Office Communicator, Outlook, SharePoint, WebEx, Lync, Skype for Business, Jabber, SOASTA, JIRA, Bugzilla, JAMA Contour.
PROFESSIONAL EXPERIENCE:
Confidential, Washington DC
Senior Automation Engineer
Responsibilities:
- Working with System, Regression and UAT test Environments.
- Develop and Execute Test Automation Scenarios for webbased application using UFT and Page Object Model
- Developed function libraries using Descripting Programming
- Designed and involved in creating new architecture design using different methods to implement UFT scripts.
- Developed components, features and function library using VB Script for Automation Scripts.
- Working with Test Plan, Test Case and Test Execution using ALM
- Log the defect using ALM and JIRA
- Developed and maintaining Web application using Selenium Web Driver with TestNG framework also migrated UFT scripts to Selenium.
- Writing Test Scenarios using Element locators, WebDriver methods, Java Programming features and TestNG Annotations.
- Data Driving Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
- Commit and save all the selenium scripts in GitHub repositories.
- Developed Automation Design Document and Naming Convention.
- Devise all the artifacts of testing such as Test Plan, Test Scenarios, Test Summary Report, Daily Status Report and Defect Report.
- Developed test scenarios & cases, create data files, execute test cases for User Acceptance Testing (UAT), regression testing and performed smoke test.
- Interact with Developers and Business Analysts to support defect management and documentation
- Participates actively in the all planning, development, weekly, ongoing review and scheduling meeting to assure that developed products meet client expectations and total quality management limits and standards.
Environment: ALM 11.50, UFT 12.5 to12.54, Selenium, Eclipse, GitHub, JIRA, Windows, .Net .XML, MS Office, SharePoint, Skype for Business, Lync, SQL developer
Confidential, Baltimore, MD
Automation Test Lead
Responsibilities:
- Developed automation framework using Selenium WebDriver, Selenium Grid, Cucumber, JAVA and JUnit
- Designed and implemented different automation frameworks from scratch like Page Object Framework, Data Driven Framework and Hybrid Framework.
- Executed automation scripts on different browsers, environments & reported defects/ result to the team
- Maintained the automation code and resources in source control like SVN over the time for improvements and new features
- Took ownership of automation and led the automation team by mentoring the team as required.
- Worked with Functional and UAT environment
- Worked with Test Case management using ALM
- Log the defect using ALM and Rally
- Worked with Test Plan, Test Case, Test Summary Report, Defect Status Report
- Manage 4 people as a Team Lead
Environment: ALM 11, Selenium, Eclipse, SVN, Rally, Windows, MS Office, SharePoint, Lync, Oracle.
Confidential, Alexandria, VA
Senior Test Automation Engineer/Test Lead
Responsibilities:
- Develop and execute automated test cases for Client and Web based application using TestComplete, SoapUI and UFT.
- Working with continuous integrated agile team at TDD environment.
- Daily reconciliation of test automation errors in System, Regression and UAT test environments
- Collaboration with Automation Review Team to ensure test automation framework solves overall quality assurance goals.
- Communicate with Agile team, Test Manager, Developers and Management on defining framework improvements, identifying process improvements, Automation Design and Requirements.
- Participates actively in the Scrum planning, development, ongoing review and scheduling meeting to assure that developed products meet customer expectations and total quality management limits and standards.
- Worked with User Stories, System Requirement Documents, Test Case, Test Execution Using Rally repository.
- Designed and involved in creating new architecture design using different methods to implement TestComplete and UFT Scripts.
- Developed Data Driven Framework, Modular Framework and Name Mapping for designing the automation framework.
- Developed Scenario Based Automation and function library using Java Scripting Language and VB Script Language for Automation Scripts.
- Reported and assigning the critically defects using Bugzilla and JIRA.
- Performed Web Service Testing for the Abstraction Layer Retrieval using Groovy Scripts in SoapUI.
- Trained to the junior testers for maintaining and understanding the company standards.
- Review the code and set up the guideline for the code review meeting for all scripts written by testers.
Environment: Rally (CA), TestComplete 11, UFT 12.5, Bugzilla, Jira, Postman, SoapUI/Ready API, Jenkins, SVN, Window, Oracle, Visual Basic, .Net XML, VB Script, Java Script, Groovy scripts, MS Office, SharePoint, WebEx, MS Office Communicator.
Confidential, Reston, VA
Senior Automation Engineer
Responsibilities:
- Develop and Execute automated test cases for web - based application using QTP 11.00
- Working with System, Integration, Regression and UAT test environments
- Collaboration with TSS Team to ensure test automation framework solves overall quality assurance goals.
- Communicate TSS team, QA Manager, Developer and Management on defining framework improvements, identifying process improvements.
- Communicate with the UAT lead throughout the testing life cycle.
- Participates actively in the all planning, development, ongoing review and scheduling meeting to assure that developed products meet customer expectations and total quality management limits and standards.
- Working with Requirements, Test Plan, Test Case, Test Execution and Test Resources used ALM 11.00.
- Designed and involved in creating new architecture design using different methods to implement UFT scripts.
- Developed Descriptive Programming and Maintained Local and Global Object Repository in UFT.
- Developed components, features and function library using VB Script for Automation Scripts.
- Generating SQL statements and stored procedures for Oracle Data Retrievals, Manipulation using TOAD.
Environment: ALM 11.00, QTP 11.00/UFT 11.5, Window, Oracle, Visual Basic, .Net XML, UNIX, MS Office, TOAD, SharePoint, WebEx, Jabber, MS Office Communicator.
Confidential, Horsham, PA
Test Automation Engineer
Responsibilities:
- Contribution to project success and quality by creating and maintaining automated tests.
- Daily reconciliation of test automation errors in smoke, functional and regression test environments.
- Collaboration with developers to resolve defects blocking the successful completion of published test suites.
- Collaboration with build master to ensure test automation framework solves overall quality assurance goals.
- Partnership with Product Manager, QA Manager, Developer and Management on defining framework improvements, identifying process improvements, timely handling of test automation defects.
- Designs test cases, scenarios and matrices for assigned modules, designs automated testing, and performs requirements - based testing.
- Participates actively in the planning, development, ongoing review and scheduling of testing environments to assure that developed products meet Product Management Use Case Design Specifications, customer expectations and total quality management limits and standards.
- Document automation test case enhancements required for future releases.
- Used ALM for Test Planning, Test Case writing, Test Execution and Requirement Mapping with Test Cases.
- Created Test Cases and scenarios for Defect tracking and reporting using ALM.
- Logged new bugs; tracked and updated the status of previously filed bugs. Prioritized and retested the bugs in ALM; Participated in the daily bug meeting.
- Created Regression suite for various test scenarios. Tested and executed the suite whenever a code was changed using HP Unified Functional Testing (UFT) 11.50.
- Designed and involved in creating new architecture design using class methods to implement UFT scripts.
- Created several Test scripts using UFT to create Data Driven Tests, Batch tests and performed Exception handling.
- Generated HP Unified Functional Testing master scripts and called different functions and checked for different properties for the recorded objects.
- Developed Descriptive Programming and Maintained Local and Global Object Repository in UFT.
- Developed Data Driven and Hybrid Frameworks in UFT.
- Developed Function Libraries using VB Script for Data Driven and Hybrid Frameworks.
- Created automated steps for the update order component in Business Process Testing (BPT) using UFT.
- Execute Batch testing using Test Batch Runner tool, AOM script and Automation Framework.
- Performed Back-end data base testing using SQL quires for Data integrity, Data Manipulations, Data Validations, Data Retrievals, Data Comparisons and Recovery operations.
Environment: ALM/Quality Center, QTP/UFT, Window, SQL Server, Oracle, Visual Basic, .Net XML, UNIX, MS Office.
Confidential, Providence, RI
QA Engineer
Responsibilities:
- Involved in all Functional and Technical discussions with the Users, Project Management, Developers, Architects and Test Teams.
- Worked with State Health Care Domain RI UHIP.
- Involved in creating Test plans, for different components within the project.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non - Functional requirements.
- Worked with the development team in creating environment and loading and migrating data.
- Performed various kinds of testing, such as Regression, Integrated, System, Backend validation, UAT, End to End testing.
- Created Test Cases and scenarios for Defect tracking and reporting using JAMA Contour and JIRA.
- Logged new bugs, tracked and updated the status of previously filed bugs, prioritized and retested the bugs using JIRA.
- Participated in the daily bug meeting.
- Performed Back-end data base testing using SQL quires.
- Uncovered defects and following-up with development team and customers.
- Sent Defect Reports, weekly status report and maintained Test Results or Error Logs.
Environment: QTP, JAMA contour, JIRA, Window, Oracle, Visual Basic, Java, VB.Net, XML, UNIX, MS Office.
Confidential, Wilmington, DE
QTP Automation Expert
Responsibilities:
- Reviewed of Documents like Software Requirement Specification, Rapid Design Document, High Level Design, Detail Design Document, Acceptance Test Cases, Integration Test Cases, Unit Test Cases, attended all agile scrum meeting and made updated report.
- Analyzed various documents and use Cases to prepare the detailed Test Plan.
- Worked with Functional Testing Division to perform System, Functional, Regression and UAT testing.
- Performed GUI, Functional, System, Integration, Regression, UAT and Back End testing.
- Worked extensively with Quality Center/ALM for creating Test Plans, Test Cases, Test Design, Test Inputs, Test Logs, and Test Summary Reports.
- Reported the bugs, e - mail notifications to the developers using the HP Quality Center/ALM.
- Used Quality Center for defect tracking in different environments.
- Written SQL queries for checking the Data Transactions and Database Integrity in both SQL Server and Oracle.
- Upgraded of Manual test scripts into HP Quality Center for automation using QTP.
- Created Scenario based scripts and screen based Script using QTP.
- Involved in Regression and System testing of the application using QTP/UFT 11.5.
- Reviewed the QTP Scripts developed by the team members.
- Created Generic Functions in VB Script for both Windows and Web based applications.
- Developed a Hybrid Framework using QTP/UFT 11.5.
- Created automated steps for the update order component in Business Process Testing (BPT) using QTP.
- Exposed the methods in web service using client SoapUI for the protocols of SOAP.
- Developed and conducted system and user acceptance test plans on completion of system testing before installation of the application on user environment.
- Interacted with developers and team leaders on defect status and review of defects in daily meetings.
Environment: QTP/UFT, ALM/Quality center, SOAP UI, VB Script, Windows, MS Office tools, Oracle, SQL Server, HTML, XML, VSS.
Confidential, Seattle, WA
Test Analyst
Responsibilities:
- Involved in gathering requirement and discussed with Development team to understand and analyzed the Product Requirements thoroughly.
- Involved in implementing and writing of Test Plans based on the requirements.
- Created Requirement Traceability Matrix for the product across different releases and updating the Requirement traceability matrix timely with the changes.
- Created Scenarios and performed scenario - based testing. Designed, updated and reviewed Test Cases.
- Developed detailed Test scenario, Entrance and Exit criteria for the application being tested and ensured that standards for documentation were followed.
- Modified of existing Test Plans and Test Scripts for regression testing.
- Enhanced and maintained test scripts for different builds of the application and according to the changing system requirements.
- Performed negative and positive testing for the application.
- Performed GUI testing, Smoke testing, Black box testing, Functional testing, System testing, Integration testing, Back end, User Acceptance and Regression testing.
- Created Test scripts for the Test Execution and Documented the Reports using HP Quality Center.
- Logged the defects in HP Quality Center and created Test Metrics to analyze the defects.
- Wrote complex SQL queries to perform the Backend testing of the Database.
- Created and enhanced automation test scripts using QuickTest Professional (QTP).
- Developed external custom functions using VBScript and using Descriptive Programming for QTP.
- Maintained some Junit scripts using Selenium WebDriver
- Developed both Data-driven and Keyword-driven Framework using QTP.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Quality Center, DB2, SharePoint, Unix, jQuery, MS Excel Professional, VB Script, BPT, HP QTP, XML, C++, VC++, Java, .Net, Oracle, SQL Server, Unix, Toad, Windows.
Confidential, Baltimore, MD
QA Engineer
Responsibilities:
- Involved in Creating Test Plan and Test Cases as per Requirements and FRD guide.
- Wrote Test Cases and Test Procedures based on the Test Plan.
- Analyzed project documentation and prepared detailed Test cases.
- Analyzed, Understood and Estimated requirements.
- Involved in the System and Integration testing.
- Performed Positive and Negative testing.
- Planed, Prepared and updated scripts using TestDiretor.
- Involved in writing SQL Queries to check Data validity.
- Developed Automation Scripts in QTP for Functional testing and Regression Testing.
- Managed Objects in the Object Repository, parameterized tests in Global and Local Data Tables using QTP.
- Inserted check points to check for text, text area and standard properties of an object using QTP.
- Assisted in training the UAT users at client location upon implementation of the developed system to familiarize them of its functions and operations in production environment.
- Involved in developing weekly status reports for the project team.
Environment: QTP, TestDirector, HTML, XML, VB Script, SQL Server, Java Script, Ajax.