Automation Test Engineer Resume
OBJECTIVE:
I am seeking a QA Automation Engineer/Test Analyst position in an organization where I can utilize my analytical skill and professional knowledge for growth.
SUMMARY:
- Experience in Software Quality Assurance for more than eight years testing client server and web - based applications by Manual and Automation. Knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) from start to finish.
- Extensive experience in doing different types of testing like Smoke, Functional, Integration, Regression, Backend, System, UAT and GUI testing.
- Expert in using tools like QTP/UFT, Selenium, TestNG, Cucumber, Jira, Rally, QC/ALM, and familiar with some other automation and test management tools. Creation of many documents for example Test Plan, Test Cases, RTM, Test Analysis Report, Test Scenarios, Test Approach, Meeting Minutes and set up testing environment.
- Worked with different operating System Such as UNIX, Linux, Sun Solaris and Windows.
- Experience in Waterfall and Agile-Scrum Methodology. Depth knowledge in SQL, PLSQL, VB scripting, Gherkins, and Java Scripting Language.
- 8 years of experience in Software Quality Assurance, Software Manual Testing, Web Testing, building automation frame work and Automation Testing.
- Expertise in participating in requirement analysis reviews and working sessions to understand the requirements and system design.
- Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.
- Experienced in working in Health Insurance, Finance and Banking companies and Government Project 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 Writing Training documents, Requirement Traceability Matrix, Test Status Report and Defect Status Report.
- Solid Experience on tools like QTP/UFT, and Quality Center/ALM, Selenium, Cucumber, Jira, Rally and Toad.
- Experienced in logging defects and assigning the criticality of Defects, Root Cause Analysis and Bug Verification.
- Good in Maintaining of Test Scripts, Requirements & management of test suites using Quality Center/ALM; and also experienced in preparing the Test Execution reports using the HP Quality Center/ALM.
- Strong in performing backend testing to validate data using SQL queries.
- Working experience with different operating System such as Unix, Linux, Sun Solaris, and Windows.
- Experienced in creating a repository of reusable functions to cut down scripting time.
- Expertise in developing custom functions using VBScript and Descriptive Programming for QTP/UFT.
- Expertise in developing scripts from scratch using Selenium-TestNG and Cucumber Framework.
- Knowledge of various programming languages C/C++, VB, VB Script, C#, VB.Net, Gherkins, Java, Java script, PL/ SQL, T-SQL etc.
- Proficient in writing advanced DML, DDL Queries to retrieve data from databases for Backend Testing using TOAD.
- Experienced in executing, maintaining Test Scripts and updating when the business rules change.
- Quick learner and excellent team player having ability to meet tight deadlines and work under pressure.
SKILLS:
QTP/UFT, Selenium, WebDriver, TestNG, Cucumber, Oracle, SQL,PL/SQL, TOAD, SQL Server, Core Java, Java, VB script, Java Script, Postman, XML, HTML,MS-DOS,UNIX, Windows, VB, Active Directory, MS Office, SharePoint, WebEx, Jabber, JIRA, Rally, ALM/Quality Center.
PROFESSIONAL EXPERIENCE:
Confidential
Automation Test Engineer
Responsibilities:
- Involved in understanding Requirement Specification and Design Document.
- Involved in Test Design with respect to test plan using Black Box Testing Techniques.
- Perform Smoke, GUI and Functional Testing
- Communicate with other team members to resolve issues, defect status and framework design and implementation.
- Involvement in Test Reporting on Daily, Weekly basis through company prescribed format
- Involved in designing walkthrough with business analysts and developers.
- Perform manual functional testing and backend testing.
- Actively involved in functional, regression, system, integration, and UAT testing of the application.
- Prepare Test Traceability Matrix to confirm the test coverage and mapped it with Test cases.
- Extensively use ALM for storing all test plan documents, test case documents, and record defects.
- Interact with developers and business users to communicate the defects and actively participated in replicating the bugs and perform regression testing using ALM.
- Perform Test Execution and Defect Reporting using ALM and Jira.
- Strong in performing backend testing to validate data using SQL queries from various databases like Oracle and SQL Server.
- Develop Custom Function, Descriptive Programming to create test scripts using VBScript in UFT to perform automated test.
- Use UFT Functions to automatically capture and verify properties of objects on web page to verify proper functionality.
- Work on UFT to validate links, objects, images and text on GUI interface to verify its proper functionality.
- Use automated test scripts, user-defined functions to check the different functionalities of the application using VBScript in UFT.
- Perform test case automation by developing a data driven framework using UFT.
- Design and develop Selenium and Cucumber Framework for the Regression suite.
- Store all Scripts in Git Repositories and Generate Cucumber details report using Jenkins.
- Prepare user documentation with screenshots for UAT (User Acceptance testing).
- Use LeanFT to integrate with visual studio to create and migrate selenium scripts.
- Attend weekly status meetings with development and management Teams.
Environment: HP UFT 14.03, HP ALM, JIRA, Selenium, Cucumber, Java, TOAD, Oracle, SQL, Windows, MS Office, Skype for Business.
Confidential, Richmond, VA
Test Analyst
Responsibilities:
- Prepared detailed specifications, requirements, scope documents and logic flowcharts for the development and implementation of complex application programs and modifications.
- Conducted quality-control tests and analyses to ensure that software meets or exceeds specified standards and end-user requirements. Ensures complex project requirements are executable, testable, complete and not ambiguous.
- Analyzed complex systems requirements, existing business processes, and information systems and develops cost-effective information technology solutions.
- Validated complex requirements, including functional validation and traceability and consensus building.
- Tested and analyzed each component/phase of the systems development life cycle including the project requirements, design and programs. Developed complex test strategies.
- Executed complex tests according to established plans and scripts, documents and communicates results. Collaborates with developers and/or end users to determine appropriate solutions. Retested corrections to ensure problems are resolved.
- Performed moderately complex user research and validation, including usability testing and contextual inquiry/analysis.
- Developed automation framework using Selenium WebDriver, TestNG, Maven, Git Repositories, Extent Report and Selenium Grid
- 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 Test Case and Defect management using Jira, ALM and Confluence
- Worked with Test Plan, Test Case, Test Summary Report, Defect Status Report and Automation Design Document
Environment: ALM, Jira, Confluence, Selenium, WebDriver, TestNG, Git Repositories, Java Script, Jenkins, Window, Oracle, Visual Basic, .Net XML, MS Office, TOAD, Postman, SharePoint, Skype for Business.
Confidential, Reston, VA
Test Automation Engineer
Responsibilities:
- Developed and executed automated test cases for web-based application using QTP 11.50.
- Daily reconciliation of test automation errors in System, regression and UAT test environments.
- Collaboration with TSS Team to ensure test automation framework solves overall quality assurance goals.
- Communicated TSS team, QA Manager, Developer and Management on defining framework improvements, identifying process improvements.
- Participated 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.
- Worked on Requirements, Test Plan, Test Case, Test Execution and Test Resources used ALM 11.50.
- 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, flow diagram and function library using VB Script for Automation Scripts.
- Used VB Script & Descriptive programming to develop Data Driven Framework in QTP.
- Analyzed the results in various stages of the application including integration, regression and functional testing using QTP.
- Enhanced the scripts using Parameterization, Synchronization, Regular Expressions, Check Points, Customized Exception handling and VB Script.
- Used QTP for set up automation testing framework.
- Worked on Data Driven Test using test data from excels files.
- Involved in the User Acceptance Testing by providing test cases, training to the UAT team and help them to execute the test cases.
- Generated Weekly Status Reports to the team manager.
- Supported off-hours and weekend launch and monitoring of systems with business teams as needed.
- Actively participated in preparing the Test Summary Report (TSR).
- Generated SQL statements and stored procedures for Oracle Data Retrievals, Manipulation using TOAD.
Environment: ALM 11.50, QTP 11.50, Window, Oracle, Visual Basic, .Net XML, UNIX, MS Office, TOAD, SharePoint, WebEx, Jabber, MS Office Communicator.
Confidential, Silver Spring, MD
Test Analyst
Responsibilities:
- Involved in creating Test plan for functional and integration testing phase.
- Applied Reverse Engineering Technique to develop test cases.
- Optimized test cases creating high level test cases.
- Applied test case design technique to write the test cases to test the complete functionality of the application manually in ALM.
- Communicated testing and defects resolution progress to project management.
- Performed positive, negative, sanity, smoke, functional and regression testing.
- Maintained team track, responsible for review QA test scenarios, Test cases and Test scripts.
- Managed defects from submission through resolution with system analysts, QA and client development teams.
- Involved in mapping the Requirements to Test cases and logged defects using ALM.
- Tracked, reviewed and analyzed defects.
- Created the traceability matrix in HP ALM.
- Used HP ALM to create and execute test cases, store results and metrics and critically analyzed, documented and maintained the test results and test logs.
- Involved in testing with database Migration environment.
- Involved in back-end testing writing different types of SQL queries using TOAD.
- Involved in converting manual test cases into automated test scripts using UFT.
- Performed Functional and Regression testing for automated test scripts using UFT.
- Created tests scripts in UFT for regression testing and performed Data Driven Test using test data from excel files.
- Developed and Maintained a Hybrid Automation Frameworks using UFT.
- Created script to connect the Database and fetch the data for data validation using UFT.
- Developed various test Scripts using UFT for automated testing of various functionalities of the applications.
- Wrote scripts using regular expressions, created various Checkpoints and handles unexpected errors using exception handing mechanism of UFT.
- Supported in the User Acceptance Testing (UAT) phase for the project.
- Participated in all scrum meetings, kick off meeting, walkthrough meeting to provide and share information related to the project.
- Generated daily and Weekly Status Reports to the team manager.
- Involved in participating Web Services testing with web service testing team using SOAP UI.
Environment: ALM, UFT, Windows, LINUX, Java, C++, J2EE, SQL Server, Web Sphere, Toad, Oracle, SOAP UI, MS-Excel, MS-Outlook, JIRA.