Qa Analyst Resume
MinneapoliS
PROFESSIONAL SUMMARY:
- Software Development Engineer in Test with 8 years of experience in analyzing, reviewing and understanding Business/Functional requirements and skilled in writing TestPlan, TestScripting, writing TestScenarios, Test Cases analyzing and preparing result summary reports. Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium, Cucumber, Rest Assured, Appium while serving various domains such as Banking, E - Commerce and Insurance
- Experienced in Functional, Interface (GUI), Integration, Regression and User Acceptance Testing (UAT).Able to maintain the highest level of quality assurance best practices using QAI Standards, and the company s Software Development Life Cycle.
- Maintained, updated, and executed Functional Testing scripts and scenarios to ensure that individual software modifications function as expected.
- Knowledge of SDLC, STLC and software development methodologies such as Waterfall model and Agile model.
- Executed Selenium test scripts on different browsers like Firefox, IE, Chrome& Safari and operating systems like Windows, Linux, Mac etc.
- Experienced in using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and PageObjectModel (POM).
- Has implemented cross browser testing and Data driven testing using @Parameters and @Dataprovider annotations.
- Thorough knowledge in grouping the tests methods and running those methods parallel.
- Used Log4j to maintain Log files and debugging of automation scripts and web applications.
- Implemented the selenium synchronization using implicit and explicit waits.
- Have the ability to perform switch over to elements in iframes using WebDriver.
- Proficient in handling the SSL certificate error using Desired capabilities in all the web Browsers.
- Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.
- Ability to connect with the Database to execute SQL statements for validating data in the data table (Database testing).
- Experienced in using Apache POI to read the data from external sources like JSON, Excel, Database in order to feed Data Sets into the test script.
- Implemented test automation for handling Popup windows and Alerts using WebDriver and Alert interface class.
- Involved in Manual testing & Tracking defects using JIRA.
- Identified and measured severity, and document deficiencies in software functionality, and accurately reported deficiencies to programming agencies.
- Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.
- Experienced in using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver
- Familiarity with one or more high level programming language such as C, Java etc.
- Hands on experience of developing test plans and strategies of testing web applications and e-commerce situation.
- Experienced in web user interface automation testing with Selenium WebDriver, java, JUnit, Cucumber and TestNG frame works.
- Experienced in BDD using Cucumber / Gherkin, Scenario Outlines and Cucumber Runners.
- Created test plans for projects and provide test estimates from test plans that have been created.
- Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections and many more.
- Ability to perform effectively and efficiently in team and individually.
- Involved in Writing, Updating and maintaining the Test documents for various stages of Testing for reference and auditing purpose.
- Experienced in Web Services testing using Rest Assured, Postman and SOAPUI. Automation Tested Restful and Validated request and response JSON, XML, Http Status Codes, Response Body Attributes, Http Headers.
- Experience in Mobile Testing of Native apps, Web apps, Hybrid apps on Mobile and Tablet devices using APPIUM iOS/Android by using the emulators in Android Studio for Android Devices.
- Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.
- Expertised in Problem solving and Bug Tracking Reports using Bug tracking Tools.
- Strong Experience in Smoke, Functional, Regression, Performance for the highly structural and complex systems.
- Expertise in TestCase/Test Procedure Design, developing Requirement Traceability Matrix.
- Extensive experience in working in multiple projects concurrently.
- Excellent Organization, Analytical and Problem Solving skills and ability to quickly learn new technologies.
- Good Communication, interpersonal, and Teamwork skills.
- Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
Testing Tools: Selenium WebDriver, TestNG, Selenium Server, Selenium Grid, JUnit. Cucumber, Rest Asured, Postman, SoapUI, SauceLabs, Appium, AppiumDeskTop, Postman, Rest Assured
Methodologies: Agile (Scrum), Waterfall, SDLC, STLC.
Languages: Java, HTML, XML,Gherkin, C.
IDE: Eclipse, SQL Developer.
Test Framework: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).
Web Debugging Tool: XPath, Firepath, Firebug.
Utilities: AutoIT,Wget.
Build Tool: Ant, Maven.
Processes: Agile-Scrum, Waterfall.
Bug Tracking Tools: JIRA, Quality Center.
Test build,Integration Tools: Maven, ANT, Jenkins.
Databases: Oacle, SQL Server, MS Access
Operating Systems: Windows (XP, Vista &7, 8), Mac.
MS Office tools: Outlook, Word, Excel, PowerPoint.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis
QA Analyst
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Experienced in Functional, Interface (GUI), Integration, Regression and User Acceptance Testing (UAT).
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit.
- Experienced in using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).
- Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Very good experience in Selenium Scripting using Selenium WebDriver and Eclipse IDE with TestNG
- Handled Mouse Actions, KeyBoard Actions, alerts, window popups in Selenium.
- Experience in writing Test Suites, Test Classes, DataProviders using TestNG which involves in - depth understanding of OOPS and HTML Knowledge.
- Created complete solution for continuous integration tool such as Jenkins, Maven from code checkout from GitHub to regression report generation.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool.
- Ability to connect with the Database to execute SQL statements for validating data in the data table (Database testing).
- Wrote BDD Features, Scenario Outlines using Cucumber and Gherkin format.
- Used Chrome Developer Tools to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Tested Restful API using Rest Assured, Postman. Verified response Status Code, Headers, Body Attributes using JSONPath.
- Involved in API Testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Performed mobile testing using Appium on Android and iOS Platforms.
Environment: Selenium WebDriver, Selenium GRID, TestNG, Eclipse, Cucumber, SoapUI, Postman, Rest Assured, Oracle, SQL, HTML, XML, GIT, Jenkins, JIRA, Maven, Appium, Appium Desktop, Android iOS.
Confidential, NJ
Automation Engineer
Responsibilities:
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Extensively used Selenium (data - driven, XPath locator) and Web Driver to test the web application.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD, TDD using Cucumber.
- Involved in developing selenium automation framework using TestNG.
- Wrote test cases to handle Alerts on the web page.
- Used Firebug/Fire Path Add-on tools to identify the Object.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit.
- Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using Junit.
- Involved in API Testing using SOAPUI Tool. Validated request and response XML
- Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Used Selenium Grid for Cross Platform and parallel processing of test cases.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool.
- 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.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
Environment: Selenium WebDriver, Eclipse, Oracle, HTML, XML, JUnit, TestNG, Jenkins, SoapUI, Postman, JIRA, Maven, Cucumber.
Confidential
QA Analyst
Responsibilities:
- Analyzed Business Requirements and Functional Specifications and developed detailed Test Plan, Test Scenarios, Test Strategies and Test cases.
- Developed and maintained the Traceability matrix between requirements and test cases.
- Involved in analysis and study of functional specifications for the enhancement of existing functionality.
- Involved in the use of BDD and ATTD based Step Definition, Scenarios and Features in Gherkin language using Cucumber.
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
- Involved in the Development of Plan and Test Cases for Integration, Functional, System and Regression Testing.
- Generating customized graphs and reports for the client. Reported Bugs using Quality Center.
- Used Quality center extensively for test planning and Tracking Defects and mapping requirements to Test cases.
- Prepare Requirement Traceability Matrix.
- Implemented Data driven framework and worked extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using parameters and Data providers annotations.
- Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.
- Ability in handling Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits.
- Experience in developing BDD and TDD script with Cucumber and written step definition for Gherkin based features.
- Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Conducted Unit, Integration, System, Functional, Regression and Smoke Testing. Performed Manual Testing for the entire application.
- Involved in User Acceptance Testing (UAT).
- Involved in discussion with developers for resolving the Defects and Bugs.
Environment: Selenium WebDriver, TestNG, Eclipse, HTML, SVN, Maven, Jenkins, UAT, JIRA, Java, Eclipse, Manual Testing, Data Driven Framework, Page Object Model Pattern, Oracle, SQL, Maven, Appium, SoapUI, Cucumber.
Confidential
Manual Tester
Responsibilities:
- Well - versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Conducted the Functional, System, Integration, Regression, UAT and Sanity testing.
- Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and performed Regression testing to ensure that the code is not broken.
- Segregated Bugs based on severity and priority and maintained the log using Bugzilla.
- Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.
- Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.
- Scripted SQL queries to verify data integrity and validate updated data for Test cases.
- Used SharePoint as the medium to upload the requested documents for the team.
- Escalated issues, risks, blocking defects, design questions/clarifications in person to all relevant parties immediately and constantly work on resolution.
- Sent testing progress report and detail status to the Resource Manager and Project Manager on regular basis.
- Participated in regular project status meetings related to testing phases.
Environment: s: Manual Testing, HP Quality Center, MS Excel, Waterfall.