Quality Assurance Analyst Resume
Chicago, IL
SUMMARY
- Over 7+ years of experience in Information Technology specialized in Software Quality Assurance and Software Testing of various commercial application developed for Web based and Client/Server environment and using manual and automated testing tools.
- Experience in all stages of the Software Development Life Cycle and Software Testing Life Cycle and in dimensions of Functionality, Usability & Reliability.
- Proficient in using test automation tools Selenium Web Driver/IDE/Grid, QTP to develop automation testing scripts for web and client server applications.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit, Selenium Web Driver.
- Extensive work experience with defect tracking tools with Clear Quest, Jira, Quality Center (QC).
- Expertise in functional testing UAT using Selenium IDE and Selenium Web Driver.
- Extensive work experience on JAVA, VB Script, Java Script, HTML.
- Experience of QTP features Descriptive programming, Exception handling, Object Repository & Checkpoint.
- Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Experience include Unit testing, Functional testing, User Acceptance Testing (UAT), Integration testing, System testing, Performance testing, Black Box, Regression, Smoke, Backend Testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
- Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
- Proficient in testing database of applications developed with SQL Server 12, Oracle 11 and MS Access.
- Having Knowledge on networking protocols (TCP/P Protocol suite) such as TCP, UDP, FTP, SSL and HTTP.
- Experience in both Agile Project Environment and Waterfall (Software Development Life Cycle -SDLC)
- Good team player and performed well for time critical assignments. Excellent written and verbal communication skills.
TECHNICAL SKILLS
Testing Tools: Selenium 2.0, Quick Test Pro10.0 (QTP), Microsoft Test Manager (MTM).
Languages: JAVA, VB Script, Java Script, HTML, XML
IDE: Eclipse, SQL Developer (For Oracle Sever), Microsoft Management Studio (for SQL Server), SoapUI
Web Debugging Tool: XPath, Fire path, Firebug, Web debugger
Methodology: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center 10.0 (QC), Bug Zilla, Team Foundation Server
Databases: SQL Server 12, MS Access, Oracle 11, MySQL 5.5
Operating Systems: Windows (XP, Vista & 7, 8), Linux
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Responsibilities:
- Reviewed business requirement documents with business and development team to understand functionality of the application using TFS ( Team Foundation Server).
- Tested modules (Student Register, Course Register, Online Exams, Print Exams and Generation) for E-Cert server using automated MTM (Microsoft Test Manager).
- Validated data at various backend and reconcile the exam results
- Strong testing experience including functional component testing and integration testing, system testing.
- Performed production testing and verification
- Perform and maintain strong collaborative relationship with other teams for data conversion, architecture, development and client interaction
- Performed Regression testing and provided UAT Support
- Experience in test planning, test cases, test tracking and test status reporting capability
- Troubleshoot defects and environment issues by using Team Foundation Server.
Environment: MTM (Microsoft Test Manager), TFS ( Team Foundation Server), .Net C#, SQL Server, ASP, Visual Studio, XML
Confidential, Chicago IL
Quality Assurance Analyst
Responsibilities:
- Strong testing experience including functional component testing and integration testing, system testing (including security and data validation)
- Reviewed business requirement documents with business and development team to understand the architecture and functionality of the application.
- Perform and maintain strong collaborative relationship with other teams for data conversion, architecture, development and client interaction
- Created Regression suite for various test scenarios. Tested and executed the suite whenever a code was changed using Quick Test Professional (QTP).
- Performed Regression testing and provided UAT Support
- Experience in test planning, test cases, test tracking and test status reporting capability
- Testing with batch programs are compiled and executed using java.
- Troubleshoot defects and environment issues
- Precisely and thoroughly documented defects found in Quality Center and worked with developers to resolve issues
Environment: JSP, CSS, Spring, JDBC, Java Beans, SWING, XML, XSD, XSLT, Web Services, JMX, JMS, JDO, SOAP,QTP
Confidential, IL
Responsibilities:
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed review report document and Test cases.
- Perform manual and automation testing of a web based application.
- Created test cases for Order management component to place order
- Tested Order placement for personal checks
- Payment setup for different styles of checks and payment processing online
- For back end testing checked in the mainframe screen for order processing, credit card validation, shipping addresses validation, pricing and offers.
- Worked in the agile development with frequently changing requirements and features for web application.
- Used SQL to retrieve data from data base, especially for pricing.
- Prepared traceability metrics to fill the gap between the requirements and the test case covered.
- Documented timeline for testing for each of the modules of the website.
- Interacted with different teams for finalizing the test cases.
- Developed Data Driven and Keyword Driven Frameworks in QTP.
- Created Regression suite for various test scenarios. Tested and executed the suite whenever a code was changed using Quick Test Professional (QTP).
- Designed and involved in creating new architecture design using class methods to implement QTP scripts.
- Tested on all browsers.( Fire fox, Chrome, IE9,IE 8, IE7, Safari)
- Involved in defect reporting, defect tracking and defect reproducing.
- Tested the application with different mobile devices (iPhone, iPod, Android - based smart phone,) and checked functionalities like redirects from main site, personalization of the stationary product, Check out.
- Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Created and maintained automated test script for API testing using TestNG.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
- Track and report on Testing activities, including testing results, test case coverage, defect reports.
- Wrote end to end test cases and Responsible for fixing, maintaining regression automation test scripts for end-to- end testing using Selenium WebDriver (using Java).
- Designed, developed and implemented Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium Web Driver.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Exported Test case Scripts in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Mobile Application - performed testing on mobile application
Environment: Server Side: Unix, Oracle, Apache Server, Quality Center10.0, QTP-10.0, JIRA, Window, Visual Basic, Java, XML, MS -Office.
Confidential, Cleveland OH
QA Engineer
Responsibilities:
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
- Worked as Software Development Engineer in Test
- CreatedAutomation Test StrategyforRegressionTesting.
- Used Test Manager to execute the Test Cases.
- Performed Test Case creation and bugs using TFS
- Perform intensive manual and functionality testing on the application.
- Responsible for handling Client Communication.
- Performed Performance Testing, Functional, UI, Regression, Integration testing.
- Designed Test Cases and performed GUI Testing using Microsoft Test Manager
- Performed Manual and automation testing.
- Involved in both server components and product component features tested all.
- Performed System, Database and Regression Testing, Browser Compatibility testing
- Executed the Test Cases and Log Defects
- Executed Test Suite and generate automation test results.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Participate in weekly walkthrough & inspection scrum meeting to verify testing status.
Environment: - Client/Server, SOX, QTP 10, Quality Center, Agile, Scrum, SQL, SOAP, BPM, Web Services, XML, JAVA.
Confidential (Bloomington, Minneapolis)
QA Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Tested independent and dependant modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
- Involved in all stages of Testing life cycle Test planning, Test case design, Execution, Defect Tracking, Metrics and Status reporting.
- Involved in creation of automation framework in Selenium Web Driver. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
- Performed manual testing of each build and then regression testing on each builds using Selenium Web Driver.
- Performed UI testing and front end testing using Selenium.
- Worked on Cross Browser testing through Selenium Web Driver by testing the website on different browsers like Chrome, IE and Firefox.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Performed data driven testing by using JDBC and configured SQL queries to fetch data from the Oracle database.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
- Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
- Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
Environment: Unix, Apache Tomcat 6.0, Oracle, JavaScript, IE, Firefox, Chrome, Quality center 10.0, Java, Selenium Web Driver, Junit, SoapUI
QA Tester
Confidential
Responsibilities:
- Involved in the review of the Business Design documents and in the preparation and execution of Test cases.
- Prepared and executed Test cases in Quality Center.
- Performed Build Acceptance testing, Re testing, System testing and Adhoc testing.
- Involved in the preparation and execution of Test Scripts using QTP.
- Using QTP, developed automation Test scripts, inserted Check points, created Output Values, and performed Parameter zing.
- Developed the Data-driven, Keyword-driven automation framework using QTP and customized coding using VB Script.
- Executed QTP scripts for Regression testing on the application with various data sources, data types, and logged the defects.
- Involved in Batch testing using the tool Batch Runner.
- Participated in team meetings for weekly testing reviews and management updates.
- Involved in preparing timely test reports, status and updated documents.
- Used Quality Center as repository to design and execute test cases, bug tracking and reporting.
- Interacted with the developers to sort out the issues and the defects.
- Participated in Conference Calls, Walkthrough and Review Meetings.
Environment: QTP 9.0, VBScript, Java, J2EE, XML, Oracle 10G, SQL Server 2000/2005,ASP.Net, XML, HTML, Visual studio2005, Web services, SQL Server, IE, Firefox, Windows server 2003, Agile Methodology.