Sr. Qa Test Engineer Resume
New, JerseY
PROFESSIONAL SUMMARY:
- 8+ years of experience as a Senior QA Test Engineer in reviewing business requirements, documenting test cases/test plans and maintaining automation test scripts with Selenium Webdriver using Java to support quality deliverables in the domains of Healthcare, Banking, and E - commerce. Skilled in various programming and testing technologies like Selenium, Cucumber, BDD (Behavior Driven Development), API Testing, SOAPUI and current QA methodologies.
- Experience in working with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
- Expertise in different types of testing like Integration, System, Smoke, Regression, TestNG, Black box, Functional, Database testing, GUI testing, JUnit and UAT (User Acceptance Testing).
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
- Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.
- Performed BDD testing using Cucumber Features in Gherkin format.
- Involved in the use of Cucumber Features, Step Definitions, Scenarios, Scenario Outlines and tags.
- Wrote Step Definitions for behaviour using java.
- Experience in TDD (Test Driven Development).
- Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid and Eclipse.
- Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
- Handled HTML Forms, Links, and Tables which are the structural elements of a webpage using Selenium WebDriver.
- Developed selenium Synchronization using conditional and unconditional waits (Implicit & Explicit).
- Used Selenium Assertions as checkpoints to verify the test results.
- Experience in preparing and maintaining Automation Frameworks such as Keyword Driven, Data Driven, Hybrid and Page Object Model.
- Experience in configuring application framework by processing excels spread sheets using Apache POI.
- Experience with Cross-Browser Testing and Cross-Environment testing to test whether the web applications are working as desired in different browsers and environments.
- Performed Mouse hover and Keyboard actions using Actions class and also used Window handles to handle the windows.
- Automated and scheduled Build using continuous integration tool Jenkins Server at a periodic intervals.
- Conversant with Maven as a project build tool.
- Segregated application logs based on the hierarchy of the effects on the test scripts using Log4j.
- Experienced in using Test Management tools such as HP Quality Center, JIRA, Rally, Bugzilla to report bugs and track test progress, execution and deliverables.
- Conversant using Configuration management tools like SVN, GIT.
- Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.
- Executed web services testing using SOAPUI tool for Soap and Restful API testing using json.
- Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously. Excellent inter personal communication, analytical and problem solving skills
TECHNICAL SKILLS:
Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC, Bug Life Cycle
Testing tools: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, QTP, Cucumber, JUnit, TestNG, log4j, Appium
Test Build & Integration Tools: Maven, ANT, Jenkins, TortoiseSVN, GITHUB, Hudson
Programming Languages: JAVA, C, C++, Gherkin, VBScript
Databases: MYSQL, Oracle, SQL Server
Markup Languages: HTML, XML, XPath, CSS Selector
Defect Tools: JIRA, Rally, HP Quality Center
Web Services: SOAPUI, Rest, Soap
Operating Systems: WINDOWS 7/8/10, Linux, Unix
Frameworks: Keyword driven, Data driven, Hybrid, Page Object Model
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Other tools: Auto IT, Eclipse, FireBug, FirePath.
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Sr. QA Test Engineer
Responsibilities:
- Assessed & analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports .
- Developed and Executed Test Scripts and performed functional testing to identify various critical points in the application and automated it using Selenium WebDriver and TestNG.
- Implemented Datadriven with Page Object Model automation framework with Selenium WebDriver.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
- Located various dynamically changing web elements using the locators in selenium.
- Used conditional and unconditional waits for selenium synchronization.
- Handled the special mouse events using Selenium Actions Builder, Mouse Hover and Synchronization.
- Performed Parallel and Cross Browser testing using TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Used ITextListeners and IReporters to customize TestNG reports in selenium.
- Set the properties for browsers using Desired Capabilities.
- Deployed tests across multiple environments using Selenium Grid.
- Tested applications that involve AJAX-based functionalities using Selenium WebDriver.
- Prepared user documentation with screenshots for UAT (User Acceptance testing)using Selenium Take Screenshot.
- Used Apache POI to read data from Excel sheet by creating workbook and driving the data into test scripts using Data Provider annotation.
- Handled Timeout Exception and ElementNotVisibleException using waits in Selenium.
- Used Parameters, Data Provider TestNG annotations to perform regression and functional testing.
- Executed JavaScript based code using Selenium WebDriver.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
- Dealt with Links and Tables using Selenium WebDriver and automated all end to end testcases.
- Developed scripts to navigate to various iframes and to handle multiple windows using Selenium WebDriver.
- Used AutoIt for automating the Windows GUI and general scripting.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle.
- Performed functional testing of SOAP web services using SOAPUI Tool.
- Wrote feature files using Gherkin in Cucumber for BDD.
- Wrote Step Definitions using java.
- Worked on cucumber feature files for Test Scenarios Using Acceptance Test Criteria.
- Used Cucumber Features, Step Definitions, Scenarios, Scenario Outlines and tags.
- Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
- Scripted the Test cases and managed the framework dependency jars using Maven.
- Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analysed the Test Results from Jenkins UI.
- Worked with developers to update the defects, resolve them and track their status using JIRA.
Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, XPath, Jenkins, Windows, Oracle, Firebug, Firepath, Maven, SVN, SOAPUI, Cucumber.
Confidential, California
QA Test Engineer
Responsibilities:
- Involved in preparing Test Cases and Test Scripts.
- Executed test cases and participated actively in System Testing, UAT and Regression Testing.
- Create and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
- Found hidden elements using XPath, frames and windows classes.
- Wrote test cases to handle Alerts on the web page.
- Performed Cross browser compatibility testing using TestNG. Created test reports generated out of it and created the error screenshots.
- Performed Synchronization while testing using Selenium waits.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Performed Cross environment testing using Selenium Grid.
- Performed Sanity testing and regression testing when required.
- Customized reports in Selenium using IReporters.
- Handled exceptions in selenium using implicit and explicit waits.
- Found Defects and tracked using Rally, prepared Defect reports and Status reports.
- Share Daily Status Report with all the team members, Team Leads, Managers and Clients.
- Used navigate and switch commands to navigate between webpages and frames.
- Handled Ajax calls using Selenium WebDriver.
- Handled alerts using the alert interface in Selenium.
- Executed some test cases using TestNG parameters, data providers, parallel suites, groups.
- Filed Screenshots using TakeScreenShot method in Selenium.
- Involved in the use of Cucumber Step Definition, Scenarios and Features.
- Involved in the enhancement of Hybrid framework using Eclipse and Java.
- Performed testing on Web Services using Restful API with json.
- Used Maven as Build Management tool and Jenkins as continuous integration tool for the builds.
- Performed Mobile testing using Appium.
- Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements and performed Database testing to check the data is being migrated properly.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Conducted Conflict Management meetings with the team, stakeholders for the better quality outcomes.
Environment: Java,SeleniumWebDriver, Cucumber, TestNG, Maven, Jenkins, Restful API, GitHub, Agile, XPath, Eclipse, CSS, Oracle, Windows, Java, Rally.
Confidential, Missouri
QA Test Engineer
Responsibilities:
- Performed agile testing, worked on the user stories and participated in Daily Scrum, Sprint Planning, Sprint review and Sprint Retrospective meetings.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built usingSeleniumand approve for regression suite.
- Used Git as a central repository.
- CreatedSeleniumTest scripts forautomationusingSeleniumWeb Driver and Java.
- Used Hybrid Framework ofSeleniumto get data from Excel using Apache POI.
- Parallel, Cross Browser Testing usingSeleniumGrid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate the data from Oracle.
- Interacted and worked with the development team to analyze the defects and reported them in JIRA and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weeklyQAstatus and project status meetings to report any defects and issues encountered in application.
- Actively communicated with the end users and business users to create realistic test cases.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java,SeleniumIDE/Web Driver/ GRID, Web Services, SOAP, REST, TESTNG, HTML, Java Script, CSS, Git, JIRA, Agile Methodology, SQL.
QA Analyst
Confidential, Cleveland, Ohio
Responsibilities:
- Experience in the Requirement Analysis, Test Design, Development & Maintaining automated test scripts using QTP.
- Created and executed manual test cases using Quality Center. Documented the test cases and created the requirement traceability matrix to demonstrate the test coverage.
- Inserted Standard Check Points and Synchronization Points by using QTP.
- Experienced in using of QTP integrated environment (Step Generator, Synchronization, actions, Recovery Scenarios and Methods).
- Created and executed Test Cases manually as well as verified the actual results based on expected results.
- Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing.
- Reviewed the Use case and Business requirement documents (BRD) for Functional testing.
- Used SVN as source control repository tool.
- Performed database testing by writing and executing SQL queries.
- Documented and reported all found defects in Quality Center.
- Effectively implementedQAmethodologies, strategies and plans in all stages of SDLC.
Environment: HP Quality Center, QTP, SVN, VBScripts, SQL.
Confidential
QA Analyst
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Involved in all phases of SDLC and STLC.
- Involved in writing and designing templates for theTest PlansandTest cases.
- Involved in Preparation of Test Scenarios and review of Test Cases.
- Involved in updating and executing test cases according to requirements.
- Wrote SQL Queries to retrieve data for a specified set of test requirements.
- Identified theTest Casesand documented them inQuality Center.
- Performed Functional,Negative,Positive,Regression andUser Acceptance Testing.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed or pending.
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
- Worked in waterfall methodology.
- Used SVN as version control tool.
- Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
Environment: Manual Testing, HP Quality Center, SVN, MS Excel, Waterfall, SQL
