Senior Qa  analyst Resume
Irving, TexaS
SUMMARY:
- Over 8 years of experience in the Information Technology Industry as a QA Tester in Manual and Automation Testing and working with a Quality Assurance Team understanding of test planning, test management, execution and defect tracking in domains such as Healthcare, Retail, Education and Banking Services.
- Waterfall/Agile, SDLC/STLC, Selenium Webdriver, TestNG, Maven, SOAPUI, JIRA, Jenkins, Appium
- Expert in developing Java Selenium Webdriver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame Works using TestNG/Junit, ANT/MAVEN build tools.
- Worked on Web Services based on SOAP and REST using SOAPUI .
- Excellent working experience of Software Development Life Cycle ( SDLC ), Software Testing Life Cycle ( STLC ) and testing methodologies like Waterfall & Agile/Scrum.
- Understanding User Requirements, Documenting Test Plans, Preparing Test Cases, Execution of Test Cases to verify application functionality against business requirements, with manual testing and automated test tools.
- Excellent knowledge and understanding of web protocols and technology: browser, HTTP, AJAX, Flash, AngularJS.
- Proficient working knowledge of Core Java and Object Oriented Concepts like Inheritance, Polymorphism, Exception Handling, Multi - Threading, Constructors, java functional programming and Collections.
- Good knowledge in using LINUX platform with LINUX commands for root cause analysis and backend server validations.
- Excellent grasp of basic SQL queries with MySQL database.
- Expertise in using different Spying tools like Firebug and Fire path element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.
- Experience in bug reporting tools like Quality Center, Bugzilla and JIRA.
- Work closely with performance testing team and provide test scenarios for load, stress, endurance testing using Load Runner.
- Experience with source control, build and deployment tools such as SVN, Jenkins, Maven and Git.
- Hands-on experience developing new automation frameworks using Protractor.
- Experienced in Mobile Testing includes Device, Tablet and App Testing using APPIUM.
- Knowledge on ETL (Extract, Transform and Load).
- Proficient in Test Automation of SOAP and REST Web Services / APIs using SOAPUI NG Pro, Ready API, SOAPUI Open Source, Rest Assured Java API. etc
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
- Self-motivated, energetic and highly ethical in all work related assignments thus able to immediately contribute to corporate goals and objects.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills.
- Unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Testing Tools: Selenium Web driver, Selenium Grid, Selenium IDE, Cucumber, TestNG/XSLT, JUnit, APPIUM, Ant, Maven, SOAPUI, Log4j, AutoIT, HP Quality Center, QTP, Load Runner, JMeter, Protractor
Programming Languages: Java, C, SQL, VB Script.
Databases: SQL server, MySQL, Oracle.
Frameworks: Key Driver, Data Driven, Page Object Model (POM), Hybrid.
Bug Tracking Tools: JIRA, Rally, QC
Browsers: Internet Explorer, Chrome, Firefox, Safari, Opera, Ubuntu.
MS Office Tools: Outlook, Word, Excel, Power point.
Methodology: Waterfall and Agile/Scrum
Operating System: Windows, Android, IOS, LINUX.
Others: BDD, TDD, Eclipses, IntellijIDE, Git, SVN, JSON, XML, HTML, Java Script, JQuery, Apache POI, Phantom JS, Html Unit Driver, Node JS, Angular JS, Chef, Puppet.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, Texas
Senior QA Analyst
Responsibilities:
- Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using TestNG prior to Agile testing.
- Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
- Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Incorporated the test data in Test scripts from Excel using Apache POI API.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven and Jenkins.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed and executed test cases and automation regression testing using Selenium Web Driver. Conducted usability testing, UI testing, functional testing, and database testing.
- Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing in SOAP UI.
- Iteration of Selenium test suite with Java based Rest Assured API for service calls and data validation.
- Used BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing. Coordinated all testing activities while on this project.
- Developed Cucumber Html, JSON test reports for analyzing the test outputs.
- Developed and maintained test documentation including test plans, test cases and test data.
- Retest defect fixes and reopen issues when needed.
- Analyzed test results, tracked the defects and generated reports using JIRA.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
- Involved in design and Implementation of Protractor Testing for Angularjs code base.
- Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Maintained user documentation with Selenium output screenshots for User acceptance testing (UAT).
- Used AutoIt tool for automating the Windows GUI and general scripting.
- Performed continuous integration of code and scripts using Jenkins. Configured and triggered builds using Jenkins and analyzed the Test Results from Jenkins UI.
- Followed Project blocking Doc, Sprint burn down chart, Release burndown Chart and actively attend agile sprint meeting.
- Involved in executing SQL queries functions and packages for backend testing.
- Used SQL Queries to verify the data from the MySQL database.
Environment: Selenium Web Driver 2.5.0, Agile, XML, Eclipse, JIRA, JAVA, TestNG, SOAP UI, Restful API testing, JSON, Cucumber, Jenkins, XPath, Firebug/ FirePath, Log4j, JDBC, MySQL, Maven, AutoIT, Apache POI API.
Confidential, Irving, Texas
Senior QA Analyst
Responsibilities:
- Used open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Developed and implemented robust Keyword driven framework with Selenium which cut down the script development time in half.
- Used TestNG Test Suite to run group of Test classes and Test Cases.
- Developed BDD tests by writing behaviors and step definitions. Developed required Selenium support code in Java.
- Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
- Involved in designing and building automation frameworks in support of Continuous integration in a test driven development (TDD).
- Created, Maintained and executed build files using Maven for running automated test cases along with continuous integration tools like Jenkins.
- Involved in developing the automation script for Mobile native applications (IOS, Android) using Appium, Java and Node.js
- Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
- Expertise in using the Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking , pass/fail percentages and information on tested environment.
- Created JMeter Scenarios and automated Performance tests using Jmeter.
- Executed test Cases and Procedures for functionality Testing, Black Box Testing, Regression Testing, Positive Testing, Negative Testing, User Acceptance Testing.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using JIRA.
- Actively involved in mini releases testing, provided the testing estimation for the different JIRA tickets and CRs.
- Participated in standup meetings every day to discuss the ongoing work.
- Worked closely with the developers within the SCRUM team and communicated with them regarding the defect resolution.
- Executing of Manual Scripts, Defect logging and Bug tracking through an interface with Quality Center.
- Used Apache POI to read data from external sources to feed locators into the test script.
- Manually manipulate data directly from MySQL database using SQL. Which contain SQL statements to insert, update and delete data from the Database for data verification at the back-end.
- Performed the mobile testing in different platforms like IOS and Android using Appium.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
Environment: Selenium Web Driver, Eclipse, Java, TestNG, XPath, Firebug, Fire path, Agile, Maven, Jenkins, JIRA, Web Services (SOAP and RESTFUL), MySQL, HTML, Java Script, CSS, Cucumber, Appium.
Confidential, Plano, Texas
QA Analyst
Responsibilities:
- Understood new requirements and developing QA Test cases for the new requirements.
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, Junit.
- Created frame work using Junit and Web driver.
- Parameterized the test for multiple sets of data testing.
- Arranged test suites to be able to upgrade tests easily in the event any feature changes.
- Wrote Test case for the new features.
- Modified the existing test cases based on change in a feature and requirements.
- Performed Regression, smoke and sanity testing in QA, Stage and Production environments
- Tested web Services for integration.
- Reporting the issues in Rally and follow up on bug fixes.
- Interacted with developers and Product Managers to identify gaps between requirement and deployed feature and to identify issues like By Design, won't fix or plan for future release.
- Database testing for the validity and visibility of data across all applications.
- Verified customer and dealer data settings.
- Handled all Tier-3 issues and test hot fixes in production
Environment: Selenium IDE, Selenium Webdriver, JUnit, Java, MySQL, Rally, Junit, TestLink
Confidential
QA Analyst
Responsibilities:
- Analyze the business Requirements and closely work with the Business Team to get the clarifications addressed.
- Involved in testing of application using agile methodology (Scrum).
- Designed, executed and maintained automation Test Scripts in QTP using VBScript.
- Executed the Sanity scripts when the Windows patches are released and when a new patch is added to the product.
- Used the Data driven framework and fetched the data from the Excel sheets.
- Expertise in updating the Automation scripts by using the existing functional libraries in the QTP
- Executed written test case scenarios, including manual, automated, and data-driven regression testing, and GUI verification by using Quick Test Professional (QTP).
- Widely used the Object spy for identifying the elements in web page.
- Developed Automation framework implementing Data Driven Framework for certain Test Cases.
- Execute the Test cases and review the results with Business to get the Business approval for UAT
- Implemented User defined and pre-defined check points for Images, text area and UI functionalities.
- Performed QTP Synchronization using Delay.
- Executed the automated regression test cases during every release and also executed the daily regression test suites.
- Performed backend testing by writing the SQL quires to fetch the data
- Expert in Developing Functional Libraries using VBScript for reusable purpose.
- Involved in debugging of the existing automation script.
- Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Quality center(QC)
- Widely used Quality Center (QC) for creating and executing test cases.
Environment: VBScript, QTP, Data Driven Framework, MS SQL Server, Windows 7, Quality Center, Load Runner, Ms-Excel.
Confidential
Manual Tester
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents
- Performed Functional, ad hoc, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing .
- Documented Test Scenarios and Test Cases based on the functional specifications
- Responsible for Black Box Testing of the application
- Checked the client side and server side validations. Tested the functionality of the application
- Involved in developing the tractability matrix in Excel sheet
- Involved in updating and executing test cases per requirements.
- Identified the Test Cases and documented them in Quality Center.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing
- Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
- Conducted the System, Integration and Regression of the web application
- Prepared test scenarios and executed to validate the Tables, fields, texts and images in the Application
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
- Involved in daily status calls and reporting
- Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using QC
Environment: HP Quality Center, Oracle, Windows XP, Microsoft office, Test Case, Functional testing
