Sr. Quality Analyst Resume
NJ
SUMMARY
- Experienced Senior Automation Test Engineer professional with 7+ years of experience in all teh phases of Software Testing Life Cycle (STLC). Skilled in various program testing technologies using automation tools like Selenium, Cucumber, SoapUI & current QA methodologies. Diversified experience in Automation and Manual testing serving various domains such as Retail Banking, Healthcare, Insurance.
- Experience in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
- Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.
- Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, SoapUI, Cucumber, JUnit, JIRA 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.
- Developed selenium synchronization using conditional, unconditional wait conditions.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using teh TestNG annotations like Groups, Parameter, Data Provider.
- Experience in preparing and maintaining Automation Frameworks such as Keyword Driven, Data Driven, Hybrid Driven, and Page Object Model.
- Experience in configuring application framework by processing excel spreadsheets using Apache POI.
- Experience on using AutoIt to upload and download teh files for windows application.
- Experience with Cross-Browser and Compatibility Testing to test whether teh web applications are working as desired in different browsers and environments.
- Automated and scheduled Build using continuous integration tool Jenkins Server at a periodic intervals.
- Conversant with Ant and Maven project build tools.
- Segregated defects based on teh hierarchy of teh effects on teh test scripts using Log4j.
- Experienced in using Test Management tools such as HP Quality Center, Rally, JIRA bug reporting tools to track test progress, execution and deliverables.
- Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Conversant using Configuration management tools like SVN, GIT.
- Involved in executing 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, Web/UI and (UAT)User Acceptance Testing.
- Executed web services testing using SOAPUI tool for Soap and Rest Web services.
- 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
Testing tools: Selenium IDE, Selenium RC, Selenium WebDriver, QTP, Cucumber, SOAPUI, JUnit, TestNG, Gherkin, EclipseTest Build & Integration
Tools: Maven, ANT, Jenkins, TortoiseSVN
Programming Languages: JAVA, C, C++
Databases: MYSQL, Oracle, SQL Server.
Markup Languages: HTML,CSS, XML, XPath, CSS Selector
Operating Systems: WINDOWS,Linux
Frameworks: TestNG, KeyWord driven, Data driven, Hybrid, Page Object Model.
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Other tools: Jira, Rally, Auto IT, Eclipse, FireBug, FirePath.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. Quality Analyst
Responsibilities:
- Assessed & analyzed 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 using Selenium WebDriver, TestNG, analyzed Test Results.
- Implemented Hybrid automation framework with Selenium WebDriver.
- Used FireBug, FirePath to debug, edit and locate teh objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
- Handled teh special mouse events and selected teh options from teh tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
- Performed functional testing to identify various critical points in teh application and automated it by usingSeleniumWebDriver with TestNG.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at teh same time.
- Prepared user documentation with screenshots for UAT (User Acceptance testing)using Selenium Screenshots.
- Used Apache POI to read data from Excel sheet.
- Used Parameters, Data Provider TestNG annotations to perform regression and functional testing.
- Performed Integration and Regression testing to check compatibility of new functionality with teh existing functionalities of teh application usingSelenium.
- Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
- Used AutoIt for automating teh Windows GUI and general scripting.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
- Stored teh flow details of Selenium Automation in a file using Log4j
- Maintained teh Java and selenium test source code and resources in teh SVN source control repository tool.
- Scripted teh Test cases and managed teh framework dependency jars using Maven.
- Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed teh Test Results from Jenkins UI.
- Worked with developers to update teh defects, resolve them and track their status using JIRA.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in teh application.
Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, XPath, Windows, SQL Server, Maven, SVN, SOAPUI, Cucumber.
Sr.QA Analyst
Confidential, NC
Responsibilities:
- Prepared Test Cases and involved in teh Test Data creation.
- 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.
- Executes test cases related to Mouse Hover using Actions class and find hidden elements using XPath, frames and windows classes.
- Wrote test cases to handle Alerts on teh web page.
- Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers.
- Performed Synchronization while testing using Selenium waits.
- Created test reports generated out of TestNG and created teh error screenshots.
- Interacted with teh Development team and teh Environment team in prioritizing teh defect list and validating known bug fixes.
- Performed Sanity testing and Ad-hoc testing when required.
- Found Defects, prepare Defect reports and Status reporting, Bug Triage, Defect tracking using Rally.
- Share Daily Status Report with all teh team members, Team Leads, Managers and Clients.
- Executed some test cases using TestNG parameters, data providers, suites, parallel suites, groups.
- Involved in teh use of Cucumber Step Definition, Scenarios and Features.
- Involved in teh enhancement of Hybrid framework using Eclipse and Java.
- Performed testing on Web Services using WSDL and SOAPUI for to check teh communication between devices over networks.
- Used Ant as Build Management tool and used Jenkins tool for continuous integration of teh builds.
- Created test cases and performed Database testing to check teh data is being migrated properly.
- Wrote SQL Queries to connect to teh database and retrieve data for a specified set of test requirements.
- Used GitHub as a source repository system to share code within teh office as well as with teh team in overseas.
- Conducted Conflict Management meetings with teh team, stakeholders for teh better quality outcomes.
Environment: Java,SeleniumWebDriver, Cucumber, TestNG, Ant, Jenkins, SOAPUI, GitHub, Agile, Firebug, Firepath, XPath, Eclipse, CSS, Cucumber, Oracle, Windows, Java, Rally.
Sutter HealthQA Analyst
Confidential CA
Responsibilities:
- Performed agile testing, review teh stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Participated in all phases of teh Software Testing Life Cycle (STLC).
- Involved in teh 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 teh behavior of teh applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of teh application and updated teh Scripts by executing teh Regression suites built usingSeleniumand approve for regression suite.
- CreatedSeleniumTest cases 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 teh data from Oracle.
- Interacted and worked with teh development team to analyze teh defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure dat teh total functionality of teh application was met by complying with all teh business requirements.
- Participated in weeklyQAstatus and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and Project Manager regarding testing deadlines and post deployment validation.
- Actively communicated with teh end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for theQAenvironment and used teh same to train teh users.
- 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, JQuery, CSS, AJAX, HP Quality Center, Agile Methodology SQL, Oracle.
QA Test Engineer
Confidential, CA
Responsibilities:
- Review web based (e-Claims) application and identify critical functionalities.
- Experience in teh Waterfall environment and contributed in teh Requirement Analysis, Test Design, Development & Maintaining automated test scripts using QTP
- Created and executed manual test cases using Quality Center. Documented teh test cases and created teh requirement traceability matrix to demonstrate teh test coverage.
- Inserted Standard Check Points and Synchronization Points by using QTP.
- Created and executed Test Cases manually as well as verified teh actual results based on expected results.
- Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing.
- Reviewed teh Use case and Business requirement documents (BRD) for Functional testing.
- Maintained Traceability Matrix to track teh requirements to teh test cases to ensure complete test coverage in QC.
- Clearly communicated defectswithdevelopers and updated comments in QC.
- Documented and reported all found defects in Quality Center..
- Effectively implementedQAmethodologies, strategies and plans in all stages of SDLC
- Communicatedwithdevelopers to discuss about teh defects found in teh system.
Environment: HP Mercury Quality Center, QTP, VBScripts.
Confidential
QA Analyst
Responsibilities:
- Understanding teh Business requirements, Application and function specifications, Design documents.
- 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.
- Identified theTest Casesand documented them inQuality Center.
- PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
- Prepared various reports based on different stages of Testing.
- Updated Reports and dashboards to display teh status of test coverage including teh number of test cases passing, failing or pending.
- Interacted with developers, users and various members of teh team to discuss issues, resolve defects and set priorities.
- Worked in waterfall methodology.
- Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
Environment: Manual Testing, HP Quality Center, MS Excel, Waterfall
