Qa Engineer Resume
FloridA
SUMMARY:
- 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: 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
Confidential, Florida
QA EngineerResponsibilities:
- Understanding the existing Training Management System (TMS) Web base application, review and analyze the project requirements. nvolved & 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. estPlanning 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 .
Confidential
QAEngineer
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.
Confidential, NJSr. QA Analyst
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.