Automation Test Engineer Resume
FloridA
EXPERIENCE 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 inPerforming detailed reviewsandanalysis of program changes, new equipment, and new technology and other factors and trends impacting existing systems in order to facilitate thedevelopment and conformanceof system modifications.
- Functionalitiesand/or enhancements and desired levels of performance.Performs feasibilitystudies,life cycle analysis and/orcost/benefit studies.
- Prepared Test flowcharts and associated diagrams/ enhancement plans.
- Expertise in development and application ofTest Strategy, Test Plan, Test CaseSelectionandTest 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: HP Quality Center(ALM), Agile Management tool (AGM)
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, Florida
Responsibilities:
- Understanding the existing Training Management System (TMS) Web base application, review and analyze the project requirements.
- Involved & Understandingtestplans,teststrategies,testcases and executed them as per plan usingautomationscripts.
- Designed and Developedautomationscripts using Selenium WebDriver, Using Java language with Behavior Driven Cucumber framework for scripting.
- Code Review and Optimization of code to improve performance ofAutomationScripts.
- TestPlanning andTestscript Development using Java for ManualTestScenario's.
- Using XPath and DOM to work with dynamic and static objects in Selenium.
- Created and executedtestcases, 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 .
QAEngineer
Confidential
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.
- Used Restful for Web Service testing.
Environment: Selenium WebDriver, Android, iOS, ALM, JIRA, SQL Server, MS Office, Windows.
Sr.QAAnalyst
Confidential, Brooklyn, NY
Responsibilities:
- Involved in writing Test plan, Test cases and executing test scripts in Quality Center.
- Involved in Development and Execution ofTest Plans, Test Cases&Test Scriptsby reviewing the business requirements document, and technical specifications document forJAVAenvironment.
- DocumentedTest casescorresponding 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 JIRAto close the bugs/cases as and when fixed.
- Analyzed all the bugs in JIRAreported 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 inMobile Application testingoniPad, iPhone and Androidfor compatibility and functional testing.
- Work on Appium for Apptesting(Android/ i-phone). Developed Appium Scripts for Native Android/IOS Apps using
- Developedautomationscript forMobileNative applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manualMobileTesting.
- 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 inUser 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 ofMS Officetools to create and maintain documents such as test plans, test execution and test results documents.
- Tested the backend database usingSQLqueries.
- 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.
Environment: JIRA, Selenium, Webdriver, Android, iOS, Agile Methodology, MS-Office, Windows 8.
QAAnalyst
Confidential, 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 withTest planning,Test executionandTest 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 onAGILEmethodology
- Extensive use ofSQLqueries forBack-endand 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 ClearquestandJirafor reporting defects.
- Excellent communication and presentation skills, self starter, quick learner, team player
- Solid experience with QTP(UFT) Using Vb scripting language for Automate Functional test.
Environment: Quality Center 8.2,9.0, Bugzilla, Selenium, Webdriver, Android, iOS, Agile Methodology, MS-Office, Windows 8.1 and Mac