Senior Qa Engineer Resume
Columbus, OH
SUMMARY
- Over 7+ years of experience in Software Testing of web based applications, in which 4+ years of experience in Test Automation using Selenium WebDriver. Performed Manual Testing using Test Planning, Test Design, Test Execution, Defect reporting, Test Status Reporting, Test Closure Activities. Experience on various domains such as Banking, Insurance, Retail, and Finance.
- Extensive experience in Agile software development life cycle (iterative and incremental).
- Worked in teh Agile development environment wif frequently changing requirements and features set. Followed Agile (SCRUM) Methodologies for all teh Phases of SDLC.
- Involved in scrum meetings and weekly review meetings to track teh progress of teh testing phase.
- Participated in all phases of teh test cycle, including Integration/System Testing, Performance Testing, Regression Testing, User Acceptance Testing, etc.
- Designed and implemented different automation frameworks like Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects usingSelenium WebDriver, and TestNG.
- Extensively automated regression and functional test suites by developing over 200 test cases, 5 test suites usingSelenium WebDriver, JAVA, TestNG.
- Used Firebug, FirePath add - on tools to identify teh web elements using various locators such as id, Name, Xpath, partial link text, and CSS locator in teh application.
- Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
- Used Apache POI to get teh data from teh excel sheets.
- Implemented Action classes to perform keyboard and mouse actions.
- Experience in writing test scripts wif user actions like Pop up window, Snap Shot, to read teh data from table, Drag and Drop, Switching teh multiple window, Select Drop Down button, alert and checkbox etc.
- Good understanding of robot API and wget.
- Used collections like Array List and Hash map to handle teh data and organize in a structured form.
- Performed parallel cross browser testing using GRID.
- Automated teh internal Admin tool using TestNG Framework and executed teh regression tests through TestNG XML file.
- Used BDD framework wif Cucumber, Java and created future files wif scenario and scenario outline files.
- Collaborated wif testers and developers and responsible for Preparing Test Plans and Writing Test Cases, Test scripts by analyzing system requirements.
- Continuous integration and scheduling of teh tests were performed using JENKINS
- Maintained theSelenium & JAVA automation code and resources in source controls like GIT over teh time for improvements and new features.
- Performed Defect Tracking & Management in JIRA.
- Developed and provided testing metrics and reports for teh QA dashboard to TEMPeffectively communicate test status to teh test team and management.
- Analyzed user Requirements and wrote Test Plans and Test Cases.
- Performed Back-end testing using SQL Queries to make sure that data entered TEMPhas been uploaded correctly into teh SQL Database.
- Executed manual and automated test cases and verified results wif expected results.
- Conducted regression testing identified software bugs and interacted wif developers to resolve technicalissues.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.
Test Build& Integration Tools: Maven, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid.
Programming Tools: JAVA, JavaScript, Gherkin, SQL C.
Markup Languages: HTML, XML, XPath
Databases: MySQL, Oracle, SQL Server, SQL
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome
Operating Systems: Windows 7/8
Defect Tools: HP Quality Center, JIRA, ALM
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Senior QA Engineer
Responsibilities:
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Developed automation test suite from scratch wif SeleniumWebDriver wif TestNG wif Java for teh application to help in regression testing.
- Developed QA processes automationtest scripts using Selenium to test Web based user interfaces for different type of browsers.
- Perform Functional Testing and Regression Testing using Selenium WebDriver
- Used Soap UI to conduct web services testing.
- UsedSelenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels using XPath.
- Involved in GUI testing, integration testing, navigation testing, and regression testing using web based application and client-server applications.
- Developed BDD tests using Cucumber by writing behaviors and step definitions and also developed required Selenium support code in JAVA for Cucumber.
- Used Selenium Grid, TestNg test scripts to run automated test cases in parallel on 5 environments.
- Used Git repository for efficient remote team working, also stored teh framework and all teh developed test cases.
- Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium
- Tracked defects using JIRA and generated defect summary reports.
- Identified test cases to automate and automated those test cases usingSelenium WebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE).
- Developed TestAutomation Framework usingSelenium WebDriver, TestNG, Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
- Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
Environment: Selenium IDE,Selenium Web Driver, JIRA, Apache POI, Java, HTML, CSS, X-path, Windows, SQL, Maven, Git, SOAPUI, Cucumber, TestNG.
Confidential, Cincinnati, OH
QA engineer (Automation)
Responsibilities:
- Actively participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Involved in creation of Test plan and responsible for creating Test cases from teh functional Requirements.
- Identified test cases to automate. Automate those test cases usingSelenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
- Performedautomation of test cases for Regression Testing using TestNg andSelenium Functional, Acceptance and Limit validations.
- Developed BDD and TDD script wif Cucumber and written step definition for Gherkin based features.
- Contributed in creating automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(WebDriver) and TestNG
- Created detailed QA and UAT cases to validate teh quality of teh application.
- Used automated scripts and performed functionality testing during teh various phases of teh application development using TestNG framework.
- Used complex SQL Queries to perform back-end data base testing
- Set upSelenium tools from scratch and configured various other peripherals tools to perform testing of teh application.
- Integrated TestNG wif Selenium using Eclipse to generate test execution result.
- Created Test Data using SQL and Wrote SQL queries for back-end testing.
- Implemented cross browser and cross platform web testing wif selenium grid and selenium.
- Used TestNG testing Framework as a test runner wif Selenium
Environment: Selenium WebDriver 2.0, Java, HTML, T-SQL, PL/SQL, SOAPUI, API Testing, JavaScript, CSS3, Quality Center, SQL Server 2008R2, UNIX, IE
Confidential
Test Engineer
Responsibilities:
- Reviewed teh Business Requirement specification Document and teh technical specification of teh application.
- Reviewing System Requirements to define testing scope for various levels of testing (Functional, System, Regression and UAT)
- Developed Test Objectives and Test Plans.
- Created manualTest Cases and Test Scripts to perform Functional and Regression testing.
- Worked wif developers to communicate regarding defects and issues in teh application.
- Coordinated teh testing effort towards End-to-End testing to verify teh proper functioning.
- Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
- Preparing and updating all business stakeholders regarding project status wif daily reports.
- Performed Data Validations and field Validations.
- Used Quality Center for Test Cases development and test execution status tracking.
- Participated in Walkthrough and Defect report meetings periodically.
Environment: SQL, ORACLE, WINDOWS
Confidential
QA Engineer
Responsibilities:
- Understanding Functional Requirement Specifications and System Requirement Specifications
- Preparation of Test Scenarios, Test Cases and Test Data.
- Provide review comments on Test Scenarios and Test Cases
- Created Test Plan Document based on Test Strategy Document.
- Execution of Test Cases and Test Scripts
- Preparation of Requirement Traceability Matrix, Test Metrics.
- Performed system testing to ensure teh validity of teh requirements.
- Performed User Acceptance and Regression Testing wif UAT test scenarios.
- Find and report defects and subsequently validating teh fix, repeating teh process until done.
- Involved in Build deployment activities.
- Evaluated and suggested improvements to teh software development process.
- Coordinate efforts between development teams and offshore enterprise test team.
- Monitoring Testing Activities wifin teh team and reporting regular progress to teh Test Manager.
- Implemented required testing approaches to accommodate tight schedules and resource constraints including applying risk-based analysis to determine test coverage.
- Attended Project Domain and Internal Project Functionality Training Sessions
- Worked closely wif teh software engineers to ensure successful, high quality releases
Environment: SQL, Oracle, Windows.
Confidential
Associate Test Engineer
Responsibilities:
- Studying and understanding teh Functional Requirements.
- Involved in teh preparation of Project Plan, Test Plan.
- Involved in preparation of Test Cases and Test data.
- Involved in Peer reviews
- Test case Execution, Result analysis and Test Report generation
- Performed Functional and Regression testing
- Reporting Defects, Defect verification and track them till closure.
- Client interaction via conference calls on need basis.
- Worked as SCM coordinator for teh project.
- Developing Test Plan and Test scripts.
- Test Data preparation and work wif interfacing applications for data needs
- Status Reporting to all project stakeholders
- Generating Test and Defect Metrics for client manager and release management.
- Performed functional testing to identify various critical points in teh application.
- Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.
- Perform database testing using SQL queries to validate test data.
- Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
Environment: SQL, ORACLE, WINDOWS
