Automation Engineer Resume
NJ
SUMMARY:
- Over 7+ years of hands - on experience in Manual and Automation Testing. Designing the Automation Framework, Test Strategy and test plans .
- HP ALM, Quick Test Professional XML, J2ME, Java, JavaScript, SQL Server, MS Access, UNIX, Salesforce, Oracle, MS SharePoint, XML, Agile, Scrum
- Used Test NG framework anootations in test scripts.
- Extensive use of bug tracking tools like HP Quality Center/ALM and for reporting modification requests.
- Proficient in writing integration test cases with Test NG and reset assured frameworks.
- Involved in gathering/documenting business requirements, functional requirements.
- Good experience in JUNIT testing and in all features of Junit testing.
- Responsible for deliverables, developing the Test Plans, Test Scenarios, and detailed Test Cases based on the Business Requirements and Functional Specifications.
- Involved in testing application on Simulator to make sure it works as designed .
- For System integration and Interoperability testing request developers and system analyst to created environment integrating applications.
- Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experienced in automating regression suite using QTP/UFT, descriptive programming & VBScript.
- Knowledge in assisting automation engineer and analysis of web automation projects using Quick Test Pro/UFT for Web based and Client/Server Applications.
- Expertise in designing and building efficient and reusable test cases and test scenarios for functional and regression testing using VBScript in QTP.
- Involved in development methodologies like Agile/Scrum and Waterfall.
- Familiar with all phases of Project Life Cycle including Requirement gathering, Analysis,
- Design, Development, Implementation, Testing, Release and Maintainace.
- Performed Manual and Automation testing of Web-based and Client-Server applications.
- Actively involved in Sprint/Iteration Planning, Daily Scrum, Sprint Reviewing, and Sprint Retrospective meetings.
- Expert in creating Test Plan, Test Scenarios, Test Cases, and Bug reports.
- Utilized automation testing tools such as WebDriver, QTP, Froglogic Squish and Calabash.
- Proficient in performing various testing types such as Smoke, Functional, System, Integration, Regression, Back-End and User Acceptance testing during software testing life cycle (STLC).
- Prepared complexed SQL Queries using SQL Server Management Studio.
- Familiar with CI tools like Jenkins and Gitlab.
- Excellent knowledge of Test Management Tools like ALM, JIRA and Rally.
- Prioritized and reported bugs in conjugation with the developers and business stakeholders.
TECHNICAL SKILLS:
Platforms: Windows, UNIX, LINUX, MAC
Programming Languages: SQL, XML, VB SCRIPT
Automation Tool: HP UFT/QTP, Selenium, SoapUI, Appium
Database Systems: Oracle, MySQL, Microsoft Access, SQL Server
Defect Management Tool: HP Quality Center/ALM, Bugzilla, Clear Quest, Rally, JIRA
Other Tools: Toad, SSIS, Teradata SQL Assistant, MS Office Suite, VMWare, XML Notepad, Crystal Report, Putty and JUNIT tool Test NG framework.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Automation Engineer
Responsibilities:
- Got involved in analyzing requirements during the requirements analysis phase of the projects.
- Involved in writing and executing the test cases in Jira.
- Identify any potential quality issues per defined process and escalate the issues immediately to management.
- Developed and executed smoke, regression, and functional tests utilizing multiple tools including Appium and Junit.
- Used UFT to develop and execute automate test script for Functional and Regression testing.
- Used JUNIT in regression testing framework to implement unit testing in Java and accelerate programming speed and increase the quality of code.
- Worked on different features of JUNIT such as Fixtures, Test suites and Test runners.
- Analyzed end to end functionality by testing the application manually.
- Involved in Rest Service testing using soap UI.
- Created IVP script using UFT to verify the major functionality of the application just before release.
- Created Automation scripts using descriptive programming as well as shared object repository in UFT.
- Extensively used Informatica Workflow Manager to run the workflows.
- Track and report upon testing activities, including testing results, test case coverage, defects discovered and their status on a weekly basis.
- Ran workflows created in Informatica by developers then compared before and after transformation of data generated to ensure that transformation was successful.
- Involved in Agile development process and attended daily scrum meetings. Used See Test for automation testing.
- Committed automation test scripts to Github and used Jenkins to run automation tests as part of the build process.
- Created several Test scripts using UFT to create Data Driven Tests, Batch tests and perform Exception handling.
- Worked in Agile methodology, running automated scripts for regression cycles. Knowledge in flashing devices with new software for every cycle.
- Created Automation script to verify data in database by creating ODBC connection using UFT.
- Worked in Java environment to maintain automated test scripts.
- Maintained test logs, test suites and reports providing guidance to the testing team understanding the functionality of application.
- Actively participated in meetings with testing team and dev team to evaluate the progress and performance of the application.
Environment: Visual Basic, C#, JIRA, QTP, Agile, See Test, HP ALM, HP UFT, SQL Server, Git Hub, SOAP UI, MS Excel, MS office, Oracle, JavaScript, AJAX, MS Outlook, Windows, Linux, Perfecto.
Confidential, Atlanta, GA
Automation Engineer
Responsibilities:
- Good Knowledge of Hybris out of the box applications.
- Strong experience in management and execution of Black Box, Integration, System, Functional, User Acceptance (UAT) and Regression testing of various client server applications.
- Good experience in working on testing terminologies like JUNIT, regression ETC.
- Experienced in Defect Management system.
- Experienced in Managing Offshore and onsite QA Teams.
- Experience in testing Web Services using Soap UI.
- Experience in testing Waterfall and Agile/Scrum methodologies.
- Additional experience in test management tools such as HP QC (Quality Center), JIRA, and Zephyr.
- Worked on Positive and Negative Testing using QTP.
- Created user-defined functions and output values for the content builder and appliance by using QTP.
- Involved in Regression Testing using Quick Test Professional - QTP.
- Expertise in all quality related documentation (Test plan, Requirement decomposition, Test cases, Test scripts and Test data) and proficient in Manual and Automated Testing. Strong knowledge in setup, configure third party tools and maintain test environments.
- Designed and executed Use Case for functional testing.
- Performed integration test after several sprints to check the interaction and data flow between modules.
- Experienced in maintaining Automation framework in QTP.
- Performed Sanity Test and Regression Test for the new features developed each sprint.
- Made notes of the scenario not covered in test cases and based on the notes, performed exploratory testing to look for critical defects before each release.
Environment: QTP, Rally, SQL/ UNIX, CUCUMBER, Java, Firebug and Pixel Hammer
Confidential, Hartford, CT
Automation Engineer
Responsibilities:
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
- Identified regression test cases to automate. Automate those test cases using Selenium WebDriver, JUnit and Java (Eclipse IDE).
- Implemented various Test Suites based on functionalities.
- Selected dynamic WebElements using xpath firebug, firepath.
- Generated reports using JUnit Reporter and Log4j.
- Implemented functionality to take screenshot for unexpected failures in Selenium test scripts.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
- Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing.
- Responsible for collecting and analyzing the test metrics and then submitting the reports
- Worked in an agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
Environment: Java, Selenium Web Driver, Eclipse, Junit, Html, Xml, ALM, JIRA, Internet Explorer, Firefox, Chrome, SQL, Windows.