Senior Qa Test Engineer Resume
FloridA
PROFESSIONAL SUMMARY:
- Senior QA Test Engineer with 8 years of experience in all the phases of Software Testing Life Cycle. Skilled in writing Test Plans, Test Scripts, Test Scenarios and expertise in Implementation, Documentation and Testing in various domains.
- Experience in working with Software Development Life Cycle and Software Testing Life Cycle including Waterfall, Agile Methodology/Scrum.
- Expertise in analyzing and reviewing Business Requirements and documenting Manual and Automation Testing.
- Experience in working with tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, SoapUI, Cucumber, JUnit and JIRA.
- Expertise in identifying GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
- Extensively used XPATH, Regular Expressions and classes to perform UI actions and also exported reports for all the automated testing results.
- Experience in Grouping of Test Cases, Test Scenarios and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter and Data Provider.
- Automated and scheduled Build using the integration tool Jenkins.
- Experience in preparing and maintaining Automation Frameworks such as Data Driven, Hybrid Driven, Page Object Model and Behavior Driven.
- Developed selenium synchronization using conditional unconditional wait conditions.
- Experience in configuring application framework by processing excel spreadsheets using Apache POI.
- Experience in using Test Management tools such as Rally, JIRA to track test progress, execution and deliverables.
- Experience with Ant and Maven project build tools.
- Experience with Cross Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Isolated the defects based on the hierarchy of effects on the test scripts using Log4j.
- Executed SQL queries to conduct data Integrity testing and used JDBC connections.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing and (UAT)User Acceptance Testing.
- Experience in using Configuration management tools like SVN, GIT.
- Executed web services testing using SOAPUI tool for Soap and Rest Web services.
- Validated SOAP, XML responses using different assertions for web services testing using SOAPUI
- Worked closely with the End Users, Business analysts, Project Managers and Developers to understand requirements for testing and also attended regular walkthroughs.
- Performed duties as an individual contributor as well as in a group and can manage multiple projects and tasks simultaneously.
- Excellent communication, analytical and problem solving skills.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium RC, Selenium WebDriver, QTP, SOAPUI, RESTFUL, Cucumber, TestNG, JUnit, JMeter, Appium, Load Runner.
Testing Methodologies: Waterfall, Agile, SDLC, STLC, Scrum
Test Build & Integration Tools: Maven, ANT, Jenkins, SVN, GIT
Frameworks: Page Object Model, Data Driven, Hybrid Driven, Behaviour Driven, JBehave
Programming Languages: C, C++, Java, JavaScript, Python, C#, VBScript, PHP
Databases: MySQL, Oracle, SQL Server
Markup Languages: HTML, XML, CSS
Defect Tools: JIRA, Bugzilla, Rally, HP Quality Center
Operating System: Windows(XP, 7,8,9&10), UNIX, LINUX
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
MS Office: MS Word, MS Excel, MS Powerpoint, MS Access, Outlook
Debugging Tools: XPath, CSS, FirePath, FireBug
PROFESSIONAL EXPERIENCE:
Confidential, Florida
Senior QA Test Engineer
Responsibilities:
- Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
- Executed Test Scripts using Selenium WebDriver, TestNG and analyzed test results.
- Interacted with Developers and Business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing.
- Performed Functional testing as per user stories and also performed Integration Testing&System Testing using Selenium WebDriver automation scripts.
- Customization and Environment set up for Selenium and maintaining all scripts under the Quality Center and used Quality Center as a central repository to maintain the different releases test cases.
- Implemented Selenium Synchronization for Conditional and Un - Conditional waits using Implicit Waits and Explicit Waits.
- Application Screenshots are captured and copied using TakeScreenshotAs whenever an exception occurs and also at any checkpoint while execution.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link Attributes and Tags.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Involved in creating and executing of test cases using Selenium and JUNIT tools.
- Designed Data Driven testing framework in Selenium and captured data dynamically from web controls.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using Selenium.
- Created Test Data using SQL and wrote SQL queries for back-end testing.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative testing and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Managed the framework dependency jars using Maven.
- Experience in seggregating defects based on the hierarchy of the effects on the Testscripts using Log4j.
- Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
- Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI API.
- Involved in the daily standup meetings with Sr.Business Analyst and managers and understood various process plans, business process, and functionality in detail.
- Initiated and participated in conference calls, walkthrough and review meetings.
Environment: Selenium Web Driver, JIRA, Java, HTML, CSS, X-path, Maven, Log4j, TestNG,Fire bug, Fire Path, Jenkins, MySQL, Eclipse, JIRA, Quality Center.
Confidential, Massachusettss
Senior QA Test Engineer
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Reviewed the product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Used Cucumber by creating the Features and Step Definition files to execute test scripts.
- Experienced in Developing and Executing Test Scripts using Selenium WebDriver, Cucumber and analyzed Test Results.
- Experienced in performing Functional testing as per user stories and also performed Integration Testing & System Testing using BDD Cucumber automation scripts.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Google Chrome, Mozilla Firefox and Safari where multiple tests were run at the same time using Selenium.
- Experienced in using Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Used Selenium WebDriver API with TestNG to automate tests in parallel and priorities of the Test cases are set using TestNG framework.
- Experienced in formulating the Selenium script for capturing screenshot and also used Actions class to perform mouse and keyboard events.
- Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
- Generated test logs using Log4j for various log levels.
- Experience in performing defect logging and tracking using Rally.
- Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services using SOAPUI and RESTFUL Web services.
- Checked response code, response message and response body by APItesting.
- Participated in Release Review/Requirement Analysis and Design review meetings
Environment: Selenium Web Driver, JIRA, Java, HTML, CSS, X-path, Maven, Rally TestNG,Fire bug, Fire Path, Jenkins, MySQL, Eclipse, JIRA, SOAP UI, GitHub, RESTFUL, Cucumber.
Confidential, Michigan
QA Analyst
Responsibilities:
- Experienced in analyzing the business requirements and the functional specification for developing test conditions.
- Experience in drafting QA Strategy, methodology and documenting test plans and test case development in Quality Center for the functional, integration and end to end testing and involved in generating reports from Quality Center.
- Performed both manual and automated testing of the application.
- Analyzed and validated the business rules.
- Performed both manual and automated testing of the application.
- Experienced in using Check Points, Output Values, Recovery Scenarios, Regular Expressions.
- Gathered QA metrics from the team and Forwarded overall test metrics to the management using Quality Center.
- Interacted actively with Business Analysts/Users/Developers for collecting Requirements.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from database.
- Prepared Status Reports Every Week, which includes revision History, Test case status, metrics, Issues and Defects.
- Experienced in writing complex SQL statements for querying databases during functional and regression tests.
- Performed manual testing of backend, nightly jobs, integration testing and end to end testing.
- Performed UAT at the end of a project development to check if the business requirements of the application have been met.
- Generated Forecasting, Collateral reports and performed risk assessment on existing Deals.
- Experience in debugging the defects to find the cause.
Environment:: MySQL, Quality Centre, MS Excel, HTML, XML, SOAP UI, Bugzilla.
Confidential
QA Analyst
Responsibilities:
- Involved in deriving the Test Scenarios, preparing the Test Cases for every module to test t their functionality using Positive and Negative Testing.
- Involved in writing Manual test cases, logging of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and also involved in performing Regression testing to ensure that the code working well.
- Created and executed the test cases step by step and expected results and maintained the test logs, test reports, and test issues using Quality center.
- Involved in writing SQL queries for backend testing in order to verify proper interaction between the GUI and database.
- Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.
- Participated in enhancement meetings and involved in weekly status updates, troubleshoot new releases and production issues.
- Managed the Framework dependencies using Maven.
- Worked on System testing, User acceptance testing for a responsive design of the interface.
- Involved in the daily standup meetings with Sr. Business Analyst and managers and understood various process plans, business process, and functionality in detail.
Environment:: MySQL, HP Quality Centre, MS Excel, JIRA, TestNG, Maven.
Confidential
QA Analyst
Responsibilities:
- Experience in analyzing Business Requirements document and System Requirements specification to develop all the QA procedures and any chnages that are recommended for the better performance.
- Involved in designing and writing the templates for Test Plans and Test cases.
- Identified the Test cases and documented them in Quality Center.
- Experience in developing the UML based methods using Rational Rose to create Usecase Diagrams, Activity Diagrams, Sequence Diagrams.
- Involved in all the phases of Testing like Regression Testing, System Testing, Smoke Testing.
- Interacted with Developers, Users and all the other team members to discuss the issues, resolve the defects and set priorities acordingly.
Environment: Manual Testing, MS Excel, SQL, Waterfall, Rational Rose, Quality Center.
