Quality Analyst Resume
Austin, TX
SUMMARY:
- 7+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Retail, Finance, Healthcare & Media Applications.
- Experience with solid understanding of Business Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Proficient in using test automation tools such as Selenium, TestNG/Junit, Ant/Maven, Jenkins, Cucumber and Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Experience in working with Build Systems like ANT, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
- Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Good programming skills in Java, Python, SQL, and PL/SQL and experience in SQL Server and Oracle Databases.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
- Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
- Experience in providing the efficient locators strategy like XPath and CSS to run Selenium WebDriver script in stable condition.
- Good programming skills in Java, SQL, and PL/SQL and experience in SQL Server and Oracle Databases.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Good skills in implementing the test requirements, design test cases, test data and execute test runs.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Extensive experience in Black Box, Functional, Integration, Regression, Smoke and Backend Testing.
- Strong in writing SQL queries to perform backend data validations.
TECHNICAL SKILLS:
Testing tools: Selenium, HP Quality Center, Axosoft, Junit, Jmeter, TestNG, JIRA, & SOAP UI, Cucumber, Jbehave
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, Servlet, JDBC, JSP.
Defect Tracking Tools: Quality Center, JIRA, Clear Quest
Languages: C, C++, Java, SQL, PL/SQL
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Build Tools: Ant, Maven
ContinuousIntegration Tools: Jenkins, Hudson
Browsers: Internet Explorer, Firefox, Chrome & Safari
Databases: SQL Server 2005, 2008R2, Oracle & MS Access 2007
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Quality Analyst
Responsibilities:
- Involved in documenting and executing Test plans, Test cases and Test scripts based on baseline requirements.
- Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
- Used Selenium WebDriver and TestNG to run the parallel testing.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Performed functional and regression testing using Selenium and TestNG.
- Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites for VIN service, common data service, and Admin UI and java client modules.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Used Cucumber automated testing to test new and existing functionality.
- Tested the security of the application using both Positive and Negative testing methodologies.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Developed various Scenarios and Requirements Traceability Matrix from Functional requirements.
- Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications
- Performed functional testing by executing the QTP Scripts from Test Director. Used Python to launch QTP scripts from command line for continuous integration testing.
- Worked with developers and users of the application to resolve usability issues during UAT.
- Performed Parasoft SOA Assertion for simple validations
- Involved in database Testing using Oracle and SQL server with Toad tool.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Designed and Developed Regression Selenium WebDriver test script that connects to REI TOAD ORACLE SQL and TOAD My - SQL database and performs backend testing (SQL queries).
- Involved in testing the database and data validation using SQL Queries.
- Executed SQL queries to check the data table updates after test execution.
- Communicated all the issues with the Development team using proper screen shots and steps to reproduce the defect using Test Director and re-tested the defects after they were fixed by performing Regression testing.
- Performed System, Integration, End to End and User Acceptance testing and monitored the applications behavior during different phases of testing.
Environment: Java, Selenium WebDriver, Jenkins, Cucumber, TestNG, Maven, SOAP UI, RestFul, Quality Center, XPath, Parasoft, Eclipse, Firebug, HTML, CSS, XML, DOM, agile, SQL, Oracle and Windows.
Confidential, GA
Quality Analyst
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.
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit and TestNG.
- Performed different testing task using various test scripts on Selenium WebDriver and Junit.
- Performed white box testing using Junit for class, method, & web services testing.
- Involved in working with Junit & Eclipse Conducted Java component testing using Junit test framework.
- Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java using Junit prior to agile release.
- Involved in using Jenkins as a Continuous Integration server to configure with Ant.
- Extensively used Selenium (data-driven, XPath locator) and Selenium WebDriver to test the web application.
- Responsible for creating and maintaining automation acceptance test suite using Selenium WebDriver, Junit and Cucumber framework.
- Used Cucumber for browser based testing with scenarios and situations.
- Created the BAT test scenarios with traceability to requirements, and building the test scripts.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
- Performed Backend Testing using SQL Queries on SQL Server database.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Test execution and Defects management.
- Traceability document update and Test management tool (Quality Center).
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
Environment: Selenium WebDriver, SOAP UI, Jenkins, Cucumber, Ant, Junit, XPath, Eclipse, HTML, Firepath, Firebug, CSS, Quality Center, MS- Office (Excel, Word), Agile Scrum, SQL, Oracle and Windows.
Confidential, MN
Quality Analyst
Responsibilities:
- Acquired knowledge on various POS functional areas - Sales, Returns, Bundle Returns, Offer pricing and integration of POS
- Developed conceptual understanding of Microsoft testing framework and executed tests successfully using Microsoft Test Manager & TFS
- Performed Smoke, Functional, System and Regression testing.
- Designed Use case diagrams, Design Models, Activity diagrams and sequence diagrams to analyse the system using UML.
- Performed testing in DEV, PRODLIKE and PROD environments.
- Assisted QA lead in preparing Defect Report, Test Summary Report and Regular Status Report.
- Used and executed different SQL queries like SELECT, JOIN, GROUPBY, ORDER BY etc. and various functions like COUNT, MIN, MAX etc. to validate the data
- Applied Unified Modeling Language (UML) to design Use Case Diagrams, and Activity Diagrams in MS Visio.
- Executed test data and regression tests scripts after a release to ensure system is functioning properly and no new issues have arisen and provided daily status updates to the respective track leads.
- Involved in IPT and UAT testing with different teams and provided the support from dotcom team.
- Strong analytical and debugging skills for issue identification and resolutions.
- Executed the scripts and logged the defects using Excel spread sheets.
- Used Selenium IDE for Open source web testing.
- Worked with offshore team (India) and attended daily status meetings.
- Attended weekly status meetings with Project Manager, Business Analyst, Technical lead and QA lead to discuss the updates of the project.
- Involved in executing all Selenium test scripts on the different browsers and checked for compatibility.
- Regression test cases were automated using Selenium Web Driver, and Web Driver Backed Selenium.
- Optimized MySQL queries and troubleshoot performance issues to ensure efficient server performance.
- Documented Business requirement documents, functional requirements documents based on User Requirement Specification and created non-functional requirement documents.
- Developed the Automation Test Scripts using Java and execution using Selenium.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Prepared Use Case, Briefs & Specifications for all of the functional requirements
- Wrote meeting minutes for weekly status meetings.
- Used JIRA and Axosoft as defect tracking tools
- Involved in Database, write SQL queries to perform backend testing.
- Uses engineering skills to improve processes and automate QA tasks using Java and Python scripts.
- Generated and compared Sales/Pricing reports to POS reports.
- Validated all kinds of Transactions in POS like sales, adjustments, returns, exchanges etc.
- Created Dotcom, OMS/OSR orders and validated functionality of orders
- Created the offers setup through the Offer Management tool.
- Also used tools like Log Extractor, Pricing Simulator, IPT validator, POS Log Fetching etc.
- Used SOAP UI to modify and load XML's into system.
- Hands on experience in writing SQL Queries, extract data from SQL Server
- Validated data nodes after running the XML file in SOAP UI.
- Performed testing in daily POS labs and update the results before the code moves to weekly labs.
- Interacted with users and conducted UAT effort.
Environment: POS Test, Java, Selenium, SOAP UI, IPT, Quality Center, XPath, Axosoft, Eclipse, JIRA, HTML, CSS, XML, agile, SQL, Oracle and Windows.
Confidential, TX
Quality Analyst
Responsibilities:
- Involved in complete project software development life cycle (SDLC) and Quality Assurance Life Cycle (QALC).
- Prepared Requirement Traceability matrix (RTM) from business requirement document.
- Tested-Tier applications with web (Frontend), Web Services (Middle Tier) and Database (backend).
- Involved in defining test objectives for the applications and performed Manual Testing.
- Wrote Test Cases and Test Procedures for Unit, GUI, Functional, Integration, System, Regression, Smoke and User Acceptance Tests.
- Created the test cases based on the Business Requirements Documents.
- Conducted manual testing to check the Functionality, Security and Regression during various phases of the development of the application.
- Worked with the Business Users to conduct UAT Testing.
- Designed and executed positive and negative test cases using Quality Center.
- Analyzed the tests and reported the defects using HP Quality Center.
- Created and executed SQL queries to fetch data from the database server to validate and compare expected results with those actually obtained.
- Attended regular meetings to review the test cases and test plans.
- Reported defects using the bug tracking tool QC to the developers and business team.
Environment: Manual Tester, QC, SQL Server, Internet Explorer, Mozilla Firefox, Agile, Microsoft Office and Windows XP.
