Qa Automation Engineer Resume
New York, NY
OBJECTIVE:
- To obtain a role as a Test Engineer/Automation Engineer/QA Analyst to utilize my 6 years of professional experience in Test Automation, Quality Assurance
SUMMARY:
- Experienced in requirement analysis, documentation and testing of Client - Server, Multi tier, Web and GUI applications.
- Experienced in creating Test Plans, Test Strategy, Test scripts and Test Scenarios from System/Software Requirement specifications according to the Business Requirement.
- Extensive Knowledge of Software Development Life Cycle (SDLC) & STLC specializing in Testing and Business Analysis Methodologies as per Waterfall, RUP and AGILE (SCRUM) Models.
- Strong knowledge of the QA Testing Process, Quality Control Procedures.
- Highly Experienced in working with Automation & Test Management Tools, such as QuickTest Pro(QTP)/UFT, Selenium(WebDriver), Quality Center/TestDirector, Manual Testing.
- Experienced in working closely with Cross functional teams (technical and Business teams) to meet on time delivery on time.
- Posse’s knowledge in working with Bugzilla, JIRA, and ETL.
- Experienced with Project management Software i.e. Basecamp and Microsoft VISIO.
- Experienced in Functional, System, Integration, Regression, Smoke, Compatibility, Database, GUI, Connectivity, End to End testing, Requirement Traceability Matrix and User Acceptance Testing.
- Experienced in developing and maintaining Test Scripts, analyzed bugs and interacted with development team members in fixing the defects using Test Management Tools like-Quality Center.
- Have knowledge in Web Service, SOAP, SOA, SOAPUI.
- Experienced in working with Data Driven Framework, Keyword Driven Framework and HYBRID Framework using VBScript in QuickTest Professional (QTP).
- Experienced in generating VBScripts to automate the tests using QTP and developing Reusable Functions, Variables, Descriptive programming to reduce time maintaining object repositories.
- Expert in Error handling, Optional Steps and Recovery Scenarios.
- Expertise in creating Batch files for multiple scripts and tested using QTP Batch Testing Tools.
- Experienced in working with SQL Queries for backend testing/Database Testing.
- Experienced in Data validation and Analysis of data using SQL statements.
- Possess good knowledge in working with Linux / Unix Environment using Putty(UI), Shell Script etc.
TECHNICAL SKILLS:
Testing Tools: QTP, HP Quality Center, Load Runner, TestDirector, Selenium (WebDriver), ALM
Languages: PL/SQL, T-SQL, SQL, XSLT, VB.Net, Java, C, C#, VB.NET
Databases: SQL Server, DB2, Oracle and MS Access, MySQL
Operating System: UNIX/Linux, Windows, Macintosh operating system.
Web Server: Apache Server, IIS
Web Language: PHP, MySql, XHTML/HTML, CSS, JavaScript, XML, XMLDOM, HTMLDOM, HTML5, etc.
Integration/Other Software: Netbeans, Notepad++, Dreamweaver, Photoshop, FTP software (like filezilla, coreftp)
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
QA Automation Engineer
Responsibilities:
- Analyzed user requirements and functional specifications.
- Developed and updated Test Plans, Test Cases, Test Scripts and Test Scenarios based on Business Requirements Documents, Functional Specification Documents and Use Cases.
- Tested Application both in QA and Production Environment.
- Performed GUI testing, Smoke testing, System Testing, Functional testing, Regression testing, Ad -hoc testing, End to End testing and Backend testing.
- Performed Negative and Positive testing to test various input file formats using XML.
- Involved in User Acceptance testing (UAT), System Testing and CIT (Component integration Testing).
- Mapped test cases to Requirements Tractability Metrics in HP Quality Center.
- Wrote Test Scenarios, Test cases in excel sheet and mapped/imported them to Quality Center.
- Involved in test execution and reported, reviewed and managed Defects using Quality Center Tool, identified bugs and log/traced them in Quality Center.
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the QA Team and Management.
- Performed Back end testing by writing and executing SQL Queries.
- Executed PL/SQL (stored procedures) to test Oracle Database.
- Developed Data Driven Framework to check how application performs with different sets of data using Automation Tools i.e QTP/UFT.
- Developed & maintained Keyword driven Framework and Hybrid Framework to automate the testing process of the crucial modules of the application using QTP/UFT.
- Developed Script using Local and Shared Object Repository as well as Global Sheet Parameterization for Data Validation with Quick Test Professional.
- Conducted Regression and System tests to verify the existing functionalities using QTP/UFT.
- Created Custom functions and Reusable Actions using Descriptive Programming to make the scripts reusable in QTP using VB Script.
- Developed and maintained BATCH files for multiple modules of the application and tested using QTP.
- Created Environment Variables and Configured Smart Identification Properties to the Objects in QTP.
- Developed scripts to test and handle Dynamic objects using Regular expressions using VB Scripting in QTP.
- Involved in working on Selenium WebDriver for Functional Regression testing, Cross Browser Testing.
- Attended Status Meetings, Query Log Meetings and project Release meetings.
- Coordinated migrations to QA and Production following Production Control processes.
- Participated in the technical review of test automation project deliverables ensuring deadlines and schedules are still in scope and on track.
Environment: Quality Center, QTP/UFT, Selenium WebDriver, Windows Server, VB.NET, Java, Oracle, SQL Server.
Confidential, Chevy Chase, MD
QA Engineer
Responsibilities:
- Run and analyzed Test Result under Agile Methodology
- Created documents detailing the process for each of the test scripts and the scenarios each script performs.
- Performed Black Box, Regression, Functional, Smoke, System, Performance and Load Testing.
- Performed Boundary Testing.
- Developed and updated Test Plans, Test Cases and Test Scripts in Quality Center; executed them using Quality center.
- Reported issues to the development team and worked with them to re-test the issues using Quality Center.
- Wrote several SQL scripts to validate the data integrity in the application.
- Executed test cases and participated actively in system testing and regression testing using QTP.
- Created QTP scripts for Regression testing of the application with various data sources and data types.
- Mapped the custom objects to the standard objects where necessary, and inserted Bitmap and Text checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using QuickTest Pro (QTP).
- Parameterized the fixed values in checkpoint statements, created data tables for the parameters and wrote functions for the parameters to read new data from the table upon each iteration using QTP.
- Used Environment variables and configured Smart Identification properties.
- Created User defined functions using Descriptive programming in QTP.
- Developed Data driven Framework using VB Script in QTP to perform Data-driven testing.
- Created automation results report documents.
- Monitored project plan execution and project metrics reporting.
- Documented all test results, identified and summarized discrepancies
- Involved in the preparation of Test Analysis Reports and defect profile document.
- Understood the business document and participated in review reports.
Environment: Windows, UNIX, Quality Center, QTP, MS Office, Websphere, ASP, VB, Oracle and SQL Server.
Confidential, Katy, TX
Software Test Engineer
Responsibilities:
- Prepared Test cases for the system and reviewed them with the developers and finalized the test cases.
- Involved in developing Test plans according to the requirements.
- Used TestDirector to report bugs found in different testing stages; reported the defects to developers using TestDirector.
- Followed up with users, analysts, developers on resolution of defects; wrote test reports using TestDirector.
- Environment set up for QA testing Execute test scripts & record problems & issues in accordance with problem and issue management plans using TestDirector.
- Managed the test defect process including facilitating defect reviews & reporting test execution status using TestDirector.
- Executed Backend testing of the application by writing SQL queries.
- Tested the modules on the application by Manual Testing and Data validation using SQL queries.
- Created the Automated Script for Regression test and Data driven test using QTP.
- Developed Descriptive Programming, Custom Functions and maintained Local and Global Object Repository in QTP.
- Transformed manual test cases into functional and regression test scripts with automation tools using QTP.
- Verified business scenarios to allow extended testing by testers and responsible for weekly status to show the progress of the manual testing effort.
- Provided Mechanisms and Methodology to ensure Execution of QA Processes used in Preparation, Support, Management and Continuous Process Improvement.
- Worked with the User Group to document the requirements after analyzing and finding gaps in them.
- Coordinated efforts between product development teams and offshore test team.
Environment: TestDirector, QTP, Windows, UNIX, Java, J2EE, XML, Oracle, MS Office.