Qa Analyst Resume
Parsippany, NJ
SUMMARY
- Over 8 years of experience in the Information Technology Industry as a QA Analyst/Tester in Manual and Automation Testing.
- Experience in working with various business models including water fall and agile methodology.
- Experience in handling web - based, client-server and desktop based applications.
- Strong expertise in all phases of SDLC and STLC Including initiation collecting requirements, planning testing process, test automation and execution, analyzing and reporting results, and managing defects.
- Experience in reviewing of Business Requirements Document (BRD), Functional Specification Document (FSD), and System Technical Document (SD).
- Proficient in developing solid QA documentation of all complexity levels: Test Plans, Test Cases, matrices, Test Summary report and Traceability matrix.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web driver and Selenium GRID), JUnit, Eclipse and preparation of automation test framework.
- Experience in writing Test Scripts using Java Script and Frame work using Selenium WebDriver.
- Good understanding of Object Oriented Programming (OOPS) concepts.
- Experience with Java Web Applications andTomcat/Apacheservers
- Extensive Experience in Programming with Core Java including handling exceptions, overloading and overriding with methods and functions.
- Expertise in creating JUnit and TestNg testing frame works.
- Experience in Test Driven Development (TDD) using Java.
- Have good experience in SOAP UI web service testing.
- Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
- Skilled with creating automated web services testing processes.
- Expertise in working with the defect tracking tools likeJIRA, BUGZILLA, and HP quality center.
- Hands-on experience with coderepositoryandCodeCollaborator to managecodereviews.
- Performed Functional, Integration, Regression, End to End and User Acceptance Testing (UAT).
- Expertise in data validations using SQL queries.
- Have experience in Cloud computing concepts
- Experience in implementation of Test Plans, Designing, Developing the Test Procedures and Test cases for the projects developed using GUI Tools, Client/Server and UNIX.
- Experience in working with performance testing tools such as JMeter.
- Writing Test Scripts for Client/Server, Web applications using Java and SQL.
- Created test scripts and traceability matrix (RTM) using HP Application life cycle management (QC).
- Effective and efficient communication across cross functional team and ability to prioritize multiple tasks.
- Experience in working with offshore-Onsite business model.
TECHNICAL SKILLS
Languages: C, C++, Visual Basics, PL/SQL.
Testing Tools: Quick Test Professional(QTP),UFT,FWin Runner(WR), Load Runner(LR)
Bug Reporting: Quality Center(QC), Test Director(TD), Clear Quest
OS: UNIX, Linux, Windows95/98/2000Professional/NT/XP and MSDOS.
Web Languages: HTML, DHTML and XML.
Databases: Oracle, DB2, SQL Server.
Scripting: VBScript, JavaScriptandSQA Basic
App Servers: Web Sphere, Web Logic.
Office Management: MS Word, MS Excel, MS PowerPoint
PROFESSIONAL EXPERIENCE
Confidential, Parsippany, NJ
QA Analyst
Responsibilities:
- Developed Java scripts to automate the test cases.
- Implemented automation using Selenium WebDriver with JAVA.
- Used BDD framework with Cucumber, Java and created feature files with scenario and scenario outline files.
- Should be able to create a new framework using TestNG and Selenium Webdriver using JAVA.
- Worked in retrieving/storing data in Excel file using apache poi API using JAVA.
- Involved in String handling operations in JAVA
- Worked in Acceptance test driven development (ATTD).
- Involved in writing Acceptance criteria.
- Experienced in working with the automation team to define and design automated tests
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Involved in Agile methodology with SCRUM Process for the product development.
- Designed Page Object Model (POM) Automation framework.
- Created POM to store the project data and configured their details using Maven to build the project.
- Involved in Maven configuration for running servers and scripts after the build.
- Experience in aware of all the XPATH operators and functions.
- Able to perform testing strategies in development, training and production environments
- Experience in mobile application/web automation.
- Experienced in working with development to analyze test results, locate problems, identify root causes and develop solutions for Automation scripts
- Used Jenkins as continuous integration server to run automated test suites.
- Involved in writing test scripts in java at JBOSS
- Used HpALM for defect logging.
- Worked in creating reusable functions with JAVA and Selenium WebDriver.
- Inspected web pages to locate Web Elements and wrote CSS Selectors and Xpath.
Environment: Java, Selenium Web Driver, Python,Business Intelligence(BI), Cucumber, Maven, Jenkins, Jaws, Agile, JBoss, Xpath, AWS, w3c compliance, MTM.
Confidential, Durham, NC
QA Analyst
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after Analysis of business rules.
- Used Agile practices and Test Driven Development techniques to provide reliable, working software early.
- Develop Test automation, using BDD approach (cucumber, gherkins).
- Developed Automation framework using Selenium Web Driver.
- Created tests scripts using Java programming, debugging and running tests, test reporting using Selenium WebDriver.
- Automated tests are developed in Java using Selenium Web Driver, TestNG and Cucumber.
- Extended TestNG framework by adding some helper classes and methods.
- Utilized TestNG new feature, Soft Assertion, to capture multiple failures of the test case instead of stopping at the first failure.
- Used Maven Integration tool for test script execution.
- Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Setup Jenkins server to create maven jobs for nightly execution of regression suites in Selenium WebDriver environment.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Developed scripts and executed Java script through selenium Web driver.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Integrated Selenium RC with existing API to test framework.
- Used Firebug for inspecting web pages and to locate Web Elements using CSS Selectors and Xpath.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java. The Exported test can be run in any browser and any platform using "Selenium Remote control".
- Set up the different builds in Jenkins and deployed the scripts onApacheTomcat.
- Coordinated with technical support associates to fix proprietary software issues
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Conducted backend testing using SQL queries to validate data for database.
- Designed logical and Physical data model in coordination with Data Architect.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Scheduling batch test, log and tracking defects usingJira.
- Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM)
- Verified, edited and update test data in new or existing systems before testing.
Environment: Quality Center, Java, C##,C++,Selenium WebDriver, TestNG, Cucumber, Maven, SOAP UI, Agile, TFS 2012, XPATH, Firebug, XML, HTML, CSS, Eclipse, Java Script,ETL, SQL, Oracle, ApacheTomcat, Performance testing, Accessibility testing, compatibility testing, CRM Testing
Confidential, Hightstown, New Jersey
QA Analyst
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Responsible for working within a team to create, document and execute testing strategy, test plans, test cases, and test scripts, in support of a set of global tools, systems, and databases.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
- Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consist of business system analysts, developers and architects.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Created test approach and test cases for logging module.
- Reviewing and analyzing the existing test scripts.
- Created automation scripts using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Analyzed requirements during sprint planning and created manual test cases, which were then automated and added tobamboodeployment plan for continuous integration.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Followed Agile testing methodology, participated in daily status meetings and testing each deliverable.
- Having experience with testing on mobile devices.
- Reporting the issues inJIRAand follow up on bug fixes.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Having experience with testing on video applications.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Quality Center, Java,SeleniumWebDriver, C#, C++, TestNG, JIRA, Firebug, Bamboo, Firepath, XML, XPATH, DOM, Python, Agile, Internet Explorer, Chrome, Firefox, SQL, Windows, Restful web services, Hudson, CRM Testing.
Confidential
QA Analyst
Responsibilities:
- Developed Test Plan and Test Strategy documents for all the web based and server side applications as well as data load batch jobs.
- Developed Requirements Traceability Matrix to map the test cases with the Requirements.
- Extensively used quality center for adding requirements, adding test cases, executing test cases and to add defects.
- Interacted with client on day to day basis for Information gathering, analysis of specifications, requirement analysis& test strategy discussions.
- Involved in reviewing business requirements, functional specifications, project schedules and documentation.
- Having experience in the testing phase with business personnel, developers and management.
- Developed SQL queries to check the data base integrity
- Implemented testing strategies as defined by project management.
- Proficient in creating Test Plans, Test cases and Test Documentation.
- Implemented SDLC (Software Development Life Cycle) and QA methodologies.
- Implemented various testing techniques like Functionality testing, System testing, Backend testing, Black box testing, Grey boxtesting, Data driven testing, Regression testing, User Acceptance testing and Integration testing.
- Highly motivated team player with ability to lead, manage and work in different environments.
Environment: Windows XP, MS office, HP Quality Centre 9.0, Bugzilla & SQL server, PHP
Confidential
QA Analyst
Responsibilities:
- QA Analyst/Tester responsible for performing the software testing activities for the Global Claims System used to submit claims for vehicle repairs performed at dealerships.
- Designing and Writing Test cases with reference to Business Requirements, Design Specs and Functional Requirements.
- Performed manual testing of the application following test cases.
- Developing and executing automated scripts for functional testing of the web application using Win Runner.
- Performing Functional testing, System testing and Regression testing.
- Creating and executing SQL queries on an Oracle database to validate and test data.
- Having experience with user-centered design and usability testing
- Comparing the results with expected results.
- Collecting defect data and generating test reports.
- Reporting and tracking the bugs using MS-Excel.
Environment: Java, J2EE, HTML, XML, DB2, Oracle 8.0, MS Access, MS SharePoint, Windows XP, MS Word, MS Excel, and MS PowerPoint
