Qa Automation Engineer Resume
Reston, VA
SUMMARY:
- Over Seven years of experience in Information Technology with emphasis on Software Quality Assurance.
- Complete understanding of QA Methodology and QA Strategy including Software Development Life Cycle (SDLC).
- Experienced in performing Manual Testing and Automated Testing.
- Good knowledge on QA testing methodologies (Waterfall, Agile and V - Model) and have in-depth knowledge on all phases of SDLC.
- Expertise in designing and developing strategic Test plans, Test Cases, Test Scripts, Test Scenarios, Test Reports for both manual and automated tests.
- Well versed in using HP ALM/Quality Center for developing test cases/ steps and maintaining the test cases repository.
- QTP: Expert in creating Automation Suite comprising of Proof of Concepts, Estimation analysis,
- Automation Scripts in VBscript and resource libraries.
- Hands on experience of working with SQL and Linux
- Working experience in designing and developing of Model Based Test Automation Framework using UFT/QTP.
- Effective time management skills and consistent ability to meet client’s deadline.
- Ability to adapt to a wide range of work environments.
- Ability to work as independent as well as a team member in challenging and cross platform environment.
- Comfortable in interacting with Users/Analysts to finalize test cases.
- Excellent in communication, presentation and interpersonal skills.
- Designing Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse, WebDriver and TestNG.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Test Automation (Java/TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release. Used Jenkins as continuous integration server to run automated test suites.
- Developed API Automation using Visual Studio Xunit and RestSharp.
TECHNICAL SKILLS:
Testing Tools: HP ALM/Quality Center, UFT/QTP,Pychar(Robot Framework) using Python, Visual Studio
Databases: SQL Server, Oracle and DB2.
Operating Systems: Windows, UNIX
Application Tools: MS Office.
Management Tools: ALM, Quality center, Bug Tracking Tools, JIRA(Adaptvist)
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
QA Automation Engineer
Responsibilities:
- Involved in daily scrum meeting with developers, project managers and Scrum master.
- Created Test Plan and Test Estimation.
- Designed Test Cases based on the use case document for the systems.
- Designed API Automation scripts in Visual Studio using Xunit and RestSharp
- Executed API test using postman.
- Developed Automation framework in Java using Eclipse, WebDriver and TestNG.
- Created functions based on Xpath and HTML Dom recognition of objects to customize the data driven feature of the framework.
- Coordinated onshore and offshore resources for planning and follow up of execution of scripts irrespective of time zones.
- Created scripts for data conditioning and preparation required as part of test data management.
- Developed functions to handle dynamic menu changes during script development and execution.
- Developed data driven framework as the business analyst could change the data at any time and execute the flows to check for validity.
- Managed automation metrics like RTM, test plan, test execution report and defect analysis for the duration of the project.
- Closely worked with the developers to understand the changes in attributes to the fields in application to customize the XML structure to read the object attributes in test cases.
- Created test cases for UAT and unit testing.
- Designing Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse, WebDriver and TestNG.
Tools: Visual Studio, Postman, Java Webdriver, Eclipse, MS Access, UI, Oracle SQL, JIRA(test tracking tool used was Adaptvist)
Confidential
Automation Engineer
Responsibilities:
- Designed Hybrid framework based on clients requirement and execution schedule.
- Created functions based on Xpath and HTML Dom recognition of objects to customize the data driven feature of the framework.
- Created queries specific to execution requirements for multiple combination of data setup, making the data selection for test scripts flexible.
- Created custom result files in HTML as client required detailed reports but outside of ALM.
- Coordinated onshore and offshore resources for planning and follow up of execution of scripts irrespective of time zones.
- Created automation proof of concept for each new project to check feasibility with UFT or selenium.
- Testing AS400 Application using UFT.
- Providing the knowledge sharing session to the functional testers in QTP and the various automation frameworks used during development of Regression/Backward Compatibility scripts.
- Created scripts for data conditioning and preparation required as part of test data management.
- Developed functions to handle dynamic menu changes during script development and execution.
- Providing the knowledge sharing session to the functional testers in QTP and the various automation frameworks used during development of Regression/Backward Compatibility scripts.
- Created Automation script using Robot Framework on Python for web based application.
- Created Training document for the functional testers.
- Developed data driven framework as the business analyst could change the data at any time and execute the flows to check for validity.
- Managed automation metrics like RTM, test plan, test execution report and defect analysis for the duration of the project.
- Closely worked with the developers to understand the changes in attributes to the fields in application to customize the XML structure to read the object attributes in test cases.
- Created custom script for Test data creation in mainframe and web application.
- Developed Hybrid framework with reusable functions.
- Developed Generic functions like WebTable functions.
- Created test cases for UAT and unit testing.
- Designing Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse, WebDriver and TestNG.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Test Automation (Java/TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Used Jenkins as continuous integration server to run automated test suites.
Tools: Quick Test Professional 11.5, Java 1.6, Webdriver 2.0, MS Access, Robot Framework using Python, SOAP UI, Oracle SQL
Confidential, Baltimore, MD
QA Analyst
Responsibilities:
- Understood Project Requirements and Business Flow.
- Created Test Plan and Test Estimation.
- Designed & developed Test cases ensuring that all the functionality aspects were covered.
- Designed Test Cases based on the Use case document for the system.
- Created and Validated test data for next cycle testing.
- Authored scripts for regression and ad-hoc cases in waterfall model.
- Created scripts for data conditioning and preparation required as part of test data management.
- Developed functions to handle dynamic menu changes during script development and execution.
- Maintain Automation Test folder in HP ALM, which included different folders like Data Table, Function library, Object Repository and Recovery scenario.
- Different test sets were created in HP ALM.
- Logged and tracked defects in HP ALM.
- Involved in preparation of Requirement Traceability Matrix (RTM), Defect Report, Weekly Status Reports and SQA Report using HP ALM.
- Recorded and wrote automated test scripts using UFT in different environment and add-ins.
- Performed Functional and Regression testing by developing and executing automated test scripts using UFT.
- Modified Existing Frame UFT Function and verified forward Compatibility.
- Conducted Data driven tests using UFT.
- Created Reusable Actions for common functionality and called those Actions where it was required in test script.
- Participated in automation scripts Walkthroughs.
- Assisted Test Lead in development of templates for Test Script, Test Cases and Test Strategy (acceptance, end-to-end).
- Interacted with project team during analysis, development, implementation and maintenance phase.
- Communicated inconsistencies between system specifications and test results to development and business analyst team.
Environment: UFT, HP ALM, Oracle, Windows, MS Office, UNIX/Linux, HTML, XML, VBScript, SQL.
Confidential, Washington, D.C
QA Engineer
Responsibilities:
- Involved in gathering business requirements from the end users and management.
- Involved in Setting up the Test Environment & creation of Test Data.
- Developed and executed test suites and operation scenarios to detect report and track defects using Quality Center.
- Documented the test results using Quality Center.
- Performed Data integrity testing executing SQL statements.
- Developed software test plans, implemented manual test cases and automated test cases using QTP.
- Performed Data Driven Testing in QTP to test application with different sets of data from the test database.
- Implemented keyword driven framework and Regular expression feature in the Object Repository using QTP.
- Performed manual testing on different modules of the application.
- Performed web specific testing like Browser page testing, Application Testing and Security Testing.
- Participated in various reviews and meetings with the Development and Business Teams.
- Provided Weekly/Monthly Status reports to immediate manager and business team.
- Interacted with the testing and development team to resolve and to follow up on development issues.
- Involved in set up of Testing methodologies and also maintaining of QA process model.
- Performed Integration, Functionality, System, GUI, UAT and Regression Testing.
- Assisted the QA administrator in deciding execution sets.
- Communicated all initiatives and status to the team.
- Involved in Verification and validation Process.
- Interacted with Business Analysts to clarify the User Design and functionality of the application.
- Involved in project review meetings and discussed issues, status for tracking the progress with project teams.
- Involved in checking the functionality of the system in pre/post production release processes.
- Attended weekly meeting with Development and Management Teams to discuss bugs and other issues.