Lead Qa Analyst Resume
Johnston, RI
SUMMARY:
- 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 like Page Objects framework and Hybrid framework .
- Expertise in Selenium automation using Selenium 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, SVN over the time for improvements and new features
- Experience using build tools like Maven and managing JAVA automation projects using 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 and working 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.
