Lead Qa Analyst Resume
Johnston, RI
SUMMARY
- Possess over 10 years of QA Analyst/Engineer and experience in IT Industry with skills in Software Unit Testing, System Testing, Integration Testing, Application Testing, Functional Testing, Regression testing, API Testing.
- Designing Test Cases and preparing Test Plans.
- Experience in the complete life cycle with analysis, specifications, design, development, testing and maintenance of Financial, Ecommerce and Pharmaceutical business applications using Client Server Architecture, Internet and Intranet and distributed computing systems.
- Strong analytical and problem solving skills, good understanding of the software Testing lifecycle.
- QA Analyst/Tester with 10 years of experience in manual and automation testing with a solid knowledge and extensive expertise in various software testing methodologies (Waterfall, Agile/Scrum) approaches.
- Worked in all phases of Software Development Life Cycle, Software Test Life Cycle, Defect Life Cycle using industry accepted methodologies Agile Test Practice and Waterfall.
- Diversified experience in Software Testing and Quality Assurance of Web based, Database and Client - Server Technologies
- Expertise in Testing Mobile Applications (Native, Web) - Android, IOS, Windows 8.
- Very good hands-on experience with Testing documentation like writing Test Plans, Detailed Test Cases, Test analysis, Collection of the required Test Data and preparation of publication of Test Results.
- Extensive Experience in white box testing (Unit testing), Black Box testing, Regression testing, Database testing, and system testing.
- Proficient in writing/executing Test Plans/Cases, Bug Reporting and Tracking Defects.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Cucumber, Load Runner, Quality Center, JMeter, JIRA, SOAP UI and Version One.
- Experience in web user interface automation testing with Selenium WebDriver, java, Junit.
- Solid knowledge in project building tool Maven, Jenkins. Good working experience in version control tool GIT and SVN.
- Solid Knowledge in Object Oriented Programming Concept such as -Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, Class, Abstract Class, Object, Static, non-Static variables methods etc.
- Expertise in performing different types of Testing like Sanity, functional, regression, smoke, user acceptance testing, GUI/Front-End testing and end-to-end testing.
- Experience in service testing, REST and SOAP using SOAPUI, API with XML and JSON as application type.
- Experience in conducting the daily standup meeting as part of the scrum activities, reported the status to Stake holders.
- Experience in handling multiple projects and rich exposure to n-tier architecture.
- Strong Team player and contribute towards the team goals. Ability to work productively and effectively in a team as well as individually
TECHNICAL SKILLS
Automation Tools: Selenium 2.0, Selenium IDE, Webdriver, QTP
Test Management: Jira, Serena, Quality Centre
Development Environment: Eclipse, Selenium, Cucumber
Languages: Java, PL/SQL, VB Script
Databases: Sql Server 2005, MySQL, Sql Server 2008
Web: JavaScript, HTML, XML, HTML 5.0
Processes: Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black Box Testing Techniques, White Box Testing Techniques, Agile Process
Operating Systems: Windows, UNIX
PROFESSIONAL EXPERIENCE
Confidential
Lead QA Analyst
Responsibilities:
- Worked in documenting the Test Plan and collecting the Business requirements from Client to make sure all the Aspects of the Business is covered and tested.
- Prepared Test Plan and gave a detail test plan strategy for the management.
- Extensively worked on test case reviews with the Business and the managers to ensure QA has covered all the Business Aspects.
- Extensively worked on Agile Methodology.
- Worked on ECOM Web Application Integration with multiple sub-systems for the Complete Order Flow Process for Both Express and Cart checkout.
- Automated highly transactional e-commerce web application using Selenium WebDriver.
- Designed and implemented different automation frameworks likePage Objectsframework and Hybridframework.
- Expertise in Selenium automation usingSelenium WebDriver, Selenium Grid, JAVA, TestNG & Maven.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVNover the time for improvements and new features
- Experience usingbuild tools like Maven and managing JAVA automation projectsusing them
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Tested End to End test flow scenarios starting from Front end to the Order fulfillment systems and Oracle Financials successful.
- Re Used the test scripts for Regression, Sanity, Smoke Tests.
- Complete Knowledge on Planning Systems - Order Planner, Merchandise Planner, Event Management, Pattern After, Forecast Manager, Demand Shaping.
- Conducted Meetings with the Business Planners to go over the Individual Applications and making Sure every aspect of the Business is understood to the Team.
- Good understanding with all the business rules as a part of Business Planning Systems.
- Tested End to End test flow scenarios starting from Front end to the Order fulfillment systems and Oracle Financials successful.
- Conducted Business Demos with the Clients to go over the Product developed and Tested.
- Extensively worked on debugging by tracing the logs.
- Used Rational / Jira, HP ALM to prepare Test cases, procedures and Requirements Traceability Matrix
Environment: Selenium WebDriver/RC/Grid, JAVA, JUnit, TestNG, Cucumber,JIRA,HP Quality Center/TestDirector, ALM, Oracle.
Confidential
Sr. QA Analyst
Responsibilities:
- Created Automation scripts using Selenium WebDriver.
- Created function, regression and End to End test cases in test case management tool (Quality Center and Zephyr)
- Implemented test automation framework called Hybrid based on WebDriver API using java as language.
- Hybrid framework was based data driven and keyword driven testing techniques.
- Automation Scripts are stored as java files and data required for scripts are stored as XML files in Hybrid for dynamic handling of data for multiple scripts.
- Responsible for analysis, reports and defect tracking.
- Implemented and executed test scripts using WebDriver and TestNG.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Wrote SQL Queries in Oracle Database to verify the data with the GUI.
- Used Quality center and Zephyr for Test management.
- Involved in Functionality, Stress, regression, performance, load, and User Acceptance Testing.
- Wrote Selenium scripts to create reusable components in Data driven framework.
- Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing.
- Designed smoke, sanity, acceptance, functional and regression test cases.
- Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
- Automated UI tests with different use cases and each use case with different list of variants to test ‘Look and Feel’ of the page.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Formally Document Test Plans, Test Suite Design and Test cases.
- Create and Maintain Test Data and accessed the data using JXL for getting from XLS.
- Validated Database using JDBC.
- Selenium Grid was used to execute the scripts in remote drones in various other browsers.
- Manual Test Execution & Automated Test Script Runs for Regression Test.
- Presented the scripts run to Business Partner for approval.
- Defect Management (including documentation and verifying resolutions).
- Participate in Testing Documentation reviews and Walk - through, including: Test Plans.
- Participate in Project and Test Team Requirements reviews.
- Assist in Test Strategy Development.
- Determine Test Data needs.
- Apply the Testing Process where applicable.
Environment: Windows, Mac, Java, Selenium Webdriver, Selenium GRID, Jenkins, JSON, XML, Maven, Eclipse, TestNG, GIT, Zephyr, Confluence, SOAPUI, Oracle.
Confidential, Johnston, RI
Sr. QA Analyst
Responsibilities:
- Involved in the 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, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- 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 suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Hybrid Framework of Selenium to get data from Excel.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- 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.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Manage defect tracking tool like HP Quality Center and JIRA.
- Actively communicated with the 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 the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TEST NG, HTML, Java Script, CSS, GIT, Jira.
Confidential, Chicago, IL
Sr. QA Analyst
Responsibilities:
- Converted existing tests from internal Testing tool to Feature Files.
- Analyzed requirements & developed Acceptance Tests for developers to use in test-driven development.
- Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which is created after the execution of batch files.
- Developed and maintained Automation test scripts using Cucumber/Selenium.
- Used Jira for Bug Tracking, Bug fixing, and Bug Reporting.
- Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Developed a Data Driven Framework using Selenium.
- Used Bamboo as a Continuous Integration server to configure with GitHub and Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code.
- Involved in providing the efficient locators strategy like xpath and cuss to run WebDriver script in stable condition.
- Built Safari browser extension to be able to run WebDriver in Safari browser.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
Environment: Selenium WebDriver, Selenium Grid, Cucumber, Agile Methodology, Oracle, Mongo DB, UNIX, Maven, Bamboo, Git, Source Tree
Confidential, NJ
QA Analyst
Responsibilities:
- Analyzed and identified the test case based on requirement document of the application
- Reviewed and modified the Test cases
- Extensively involved in various phases of manual testing and automation testing
- Exposed in System, Regression and Integration testing
- Taken part in Requirements and Non Functional Analysis discussions
- Excellent interaction with development and production teams to expedite the process.
- High level of experience with different Interface systems supporting our application andworking with End to End integration testing
- Worked with developers in understating the ITMS process for writing several complex test plans for testing both front-end and backend
- Verify the application output and wrote SQL statements to validate the data
- Executed shell scripts to send messages to queue and flush messages from the queue.
- Verified that all modules were tested properly based on requirements
- Used Quality center to prepare Test cases, procedures and Requirements Traceability Matrix
- Generated Test Analysis Report using Quality center
- Participate in requirement review meeting and discuss about required testing strategy
Environment: Quick Test Professional 9.2, Quality Center 9.0, Oracle, VB, SQL, Unix, IBM MQ.
