Automation Test Engineer Resume
Orlando, FloridA
SUMMARY:
- Over Five Years of progressive experience in testing applications in Web and Mobile Application environment in completing them by fulfilling the requirements scheduled within the deadlines, with dedicated effort, motivation and team spirit.
- Expertise in developing Software Test Plans, Test Case Design, and Test Scripts based on User Requirements Specification (URS), Product Requirement Specification (PRS) and System Requirements Specification (SRS) documents.
- Real world understanding of Software Development Life Cycle including Agile and Waterfall.
- Designed and Developed Automation Test Framework using Selenium WebDriver.
- Used apache Maven Surefire Plugin to create JUnit/TestNG HTML test report for the entire test suite.
- Experience in Software Development Life Cycles (SDLC), Agile processes, and water fall process.
- Expertise in Performing detailed reviews and analysis of program changes, new equipment, and new technology and other factors and trends impacting existing systems in order to facilitate the development and conformance of system modifications.
- Functionalities and/or enhancements and desired levels of performance. Performs feasibility studies, life cycle analysis and/or cost/benefit studies.
- Prepared Test flowcharts and associated diagrams/ enhancement plans.
- Expertise in development and application of Test Strategy, Test Plan, Test Case Selection and Test Case execution.
- Experienced creating test automation data driven and keyword driven framework using Selenium.
- Experienced working on cross platform Windows and Mac.
- Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and automated open source Testing Tools.
- Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
- Strong expertise in establishing QA policies, procedures, strategies, metrics, developing appropriate process and team to ensure the quality of product.
- Good exposure on Bug Life Cycle and Expertise in analyzing the results and reporting suggestions and defects.
- Solid experience with Data Driven framework implementation.
- Experience in database query manipulation. SQL, statements, stored procedures, and triggers.
- Experienced testing mobile native, webView and mobile web application in different mobile devices. For example iOS, and Andrioid.
- Wrote test cases and executed them to various mobile platform environment with different devices. combination. Also wrote combination test cases for desktop version and iOS/Andrioid mobile version.
TECHNICAL SKILLS:
Operating Systems: Windows 8.1, and Mac
Languages: Java,SQL
Test Automation Tools: Selenium IDE, Selenium RC, Webdriver
Version Control: Git
Database: MySQL, SQL Server, DB2
Test Management Tools: Confidential Quality Center(ALM), Agile Management tool (AGM), JIRA
Test Framework: JUNIT, TestNG
Browsers: Firefox, IE, Google Chrome, Safari
IDE: Eclipse, Toad MySQL.
Web Debugging Tools: FirePath, FireBug.
Build Tool: Maven
Project Management and Bug Tracking Tools: Quality Center ALM, JIRA
Mobile Testing: Android, iPhone, iPad, Kindle Fire, Surface pro, Perfecto Mobile device tools.
Others: MS Office, MS Project
PROFESSIONAL EXPERIENCE:
Automation Test Engineer
Confidential, Orlando, Florida
Responsibilities:
- Understanding the existing Training Management System (TMS) Web base application, review and analyze the project requirements.
- Involved & Understanding test plans, test strategies, test cases and executed them as per plan using automation scripts.
- Designed and Developed automation scripts using Selenium WebDriver,
- Using Java language with Behavior Driven Cucumber framework for scripting.
- Code Review and Optimization of code to improve performance of Automation Scripts.
- Test Planning and Test script Development using Java for Manual Test Scenario's.
- Using XPath and DOM to work with dynamic and static objects in Selenium.
- Created and executed test cases, logged defects & prepared summary reports.
- Using Selenium Web driver to perform regression testing. Functional Testing.
- Using automated build scripts to compile and package the application and implemented for the project.
- . Involved in complete QA Life Cycle using Confluence • Participating in walk throughs and defect report meetings periodically.
- Using Jira for bug tracking and reporting, also followed up with the development team to verify bug fixes and updated bug status.
Environment: Selenium Web driver, Java, Eclipse, TestNG, Jenkins, Gradle, Using FotiClient as a server & Using SVN for commit & Jenkins .Jboss for Data server, and JIRA for defect tools .
QA Engineer
Confidential, FT COLLINS, COLORADO
Responsibilities:- Develop and implement robust Page Object Model Framework with Selenium WebDriver using Object Oriented Programing core Java and open source unit test framework TestNG which cut down the script development time in half.
- Worked on CI Integration with Jenkins to Integrate the Functional Test along with Dev code test them into Individual model to make sure that all the functionality are working as expected.
- Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
- Solid experience with Gherkin Language for Behavior Driven Testing.
- Uploaded the automation scripts to Quality Center and executed them from Test Lab module of ALM.
- Used ALM for bug tracking and reporting, also followed up with the development team to verify bug fixes and updated bug status.
- Generated detailed bug reports, pass - fail reports and comparison charts using ALM.
- Used surefire plugin to generate test automation report from HTML or xml.
- Interacted closely with business customers and technical peers in the system analysis process and developed requirements that facilitate testing.
- Interacted with developers and functional team to discuss the design and testing scenarios of the application.
- Participated in planning all testing activities accordingly to ensure on time deliverable are met.
- Participated in Test Readiness Reviews, as necessary; assisted in the preparation of test estimates and project schedules.
- Involved in scheduling project schedule and testing time line for off shore teams.
- Wrote test cases for Android and iOS environments and executed them to multiple iOS and Android devices.
- Created Test Plans and Test Strategy which describes the features and functions to be tested.
- Involved in Creating Test Plan and Test Cases as per Requirements and FRD guide.
- Created and executed Test Plan, Test Cases and Test Scripts for User Acceptance Testing.
- Organized and led Daily Test Status meetings during User Acceptance Testing.
- Done sanity Testing for every new builds, and Do Regression at the end of final builds in UAT/ QA Environment.
- Used JIRA for defect management and defect reporting.
- Using SoapUI for Web Service.
Environment: Selenium WebDriver, Android, iOS, ALM, JIRA, SQL Server, MS Office, Windows.
Sr.QA Analyst
Confidential, Brooklyn, NY
Responsibilities:
- Involved in writing Test plan, Test cases and executing test scripts in Quality Center.
- Involved in Development and Execution of Test Plans, Test Cases & Test Scripts by reviewing the business requirements document, and technical specifications document for JAVA environment.
- Documented Test cases corresponding to business rules and other operating conditions.
- Prepare status summary reports with details of executed, passed and failed test cases.
- Reported the bugs, Email notifications to the developers using JIRA.
- Monitored status using JIRA to close the bugs/cases as and when fixed.
- Analyzed all the bugs in JIRA reported by the users during the UAT.
- Design and Developed MVC data driven Selenium Test Automation Framework.
- Used web-debugging tools such as firebug, firepath and xpath to locator elements.
- Used Junit test framework to design the test suite.
- Used build tool Maven plugin to generate test report.
- Involved in web-browser compatibility testing on Safari, Internet explorer, Chrome and Firefox.
- Involved in Mobile Application testing on iPad, iPhone and Android for compatibility and functional testing.
- Work on Appium for App testing (Android/ i-phone). Developed Appium Scripts for Native Android/IOS Apps using
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java. Used emulators and IOS simulators to perform the manual Mobile Testing .
- Performed Integration Testing, Functionality testing, System Testing, Regression Testing.
- Involved in the manual functional testing of web pages.
- Prepare Automation Scenarios and Test cases.
- Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in verifying various transactions on the System.
- Responsible in providing regular test reports to the management.
- Made extensive use of MS Office tools to create and maintain documents such as test plans, test execution and test results documents.
- Tested the backend database using SQL queries.
- Worked on the build management and Release management for the product release.
- Involved in testing under various operating system platforms (Windows, and Mac).
- Contributing to the team to convert the business logic into IT understandable logic to get the coding completed.
- Solid experience with QTP(UFT) Using Vb scripting language for Automate Functional test.
Environment: JIRA, Selenium, Webdriver, Android, iOS, Agile Methodology, MS-Office, Windows 8.
QA Analyst
Confidential, Chevy Chase, MD
Responsibilities:- Analyzing Functional Requirement Document (FRD), Business Requirement Document (BRD) and System Design Specification (SDS) to develop Test Plan, Test Conditions and Test Scripts
- Excellent knowledge and working experience in with Test planning, Test execution and Test Results Analysis.
- Design and Developed MVC data driven Selenium Test Automation Framework.
- Used web-debugging tools such as firebug, firepath and xpather to locator elements.
- Used Junit test framework to design the test suite.
- Used build tool Maven plugin to generate test report.
- Used core Java language most of the time to design the test cases.
- Proficient in Functional, Negative, Regression, System Integration (SIT), User Acceptance (UAT), Browser compatibility, and Backend Database testing
- Prepare Test Effort Estimate, Manage Test schedule and resources.
- Performed test automation using Test Complete.
- Interact with the Business Analysts in order to write Test Strategies, Test Plans and documenting Test Scope
- Developed documentation as required for assigned projects, including UAT Test cases, Status Reports, Milestone Checkpoints and other mandatory SDLC Documents for several projects.
- Experience working with the projects based on AGILE methodology
- Extensive use of SQL queries for Back-end and data driven testing.
- Execute Test Cases, Verify Test results and Report successful and failed test cases.
- Reviewed System Test Cases, Defects for Performance Metrics, Defect Metrics that detailed the testing scope, strategy, hi-level test requirements, validation and necessary resources.
- Develop Bandwidth Testing and Change Control Test procedures
- Distributed Meeting Minutes and Status Reports to the Project Leads and Senior management.
- Extensively used Clearquest and Jira for reporting defects.
- Excellent communication and presentation skills, self starter, quick learner, team player
Environment: Quality Center 8.2,9.0, Bugzilla, Selenium, Webdriver, Android, iOS, Agile Methodology, MS-Office, Windows 8.1 and Mac
