Quality Analyst Resume
San Francisco, CA
SUMMARY
- Proactive individual with over 7 years Of Professional experience in IT as a Software Quality Assurance Analyst, with excellent working knowledge in Software Testing Life Cycle (STLC).
- Gained expertise in Requirement Analysis, Test Plan, Test Cases, Test Strategies. Extensive Knowledge in Software Development Life Cycle starting with Analysis, Design, Development, Testing and Deployment of Software Application.
- Strong analytical, organizational, problem solving, highly self - motivated individual capable of functioning in a team environment with excellent inter-personal and verbal/written communication skills.
- Strong working knowledge of all the phases of SDLC and methodologies like Rational Unified Process (RUP), Agile SCRUM, Waterfall
- Expertise in Release Planning, designing Test Plans/Test Case and involved in verifying and validating the Application software
- Experienced in Black Box Testing, Database and Back End Testing
- Proficient in the entire STLC phases and worked with the entire Project team members
- Expertise in all stages of Testing Life Cycle including Unit, Integration, System and Acceptance Testing.
- Proficient in all areas of System Testing like Features, Environment and Usability Testing
- Strong experience in creation and documentation of Test Plans, Test Cases, Test strategies, Test Data from the requirements document for various applications, wrote and executed positive and negative test cases.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber
- Experience in SQA (Software Quality Assurance) including Manual and Automation testing with tools such as Appium, Selenium RC/WebDriver/IDE.
- Strong knowledge of the Bugs/Defect life cycle and tracked defects using defect management tools
- Participated in various JAD session to Analyze the requirements and executed Test Scenarios and Test Cases.
- Worked in various platforms like UNIX, Windows and knowledge of programming Language SQL to Back End testing
- Performed Boundary Value Analysis and Equivalence Partitioning Using Black Box Testing
- Expertise in interacting and coordinating with system architects and data administers
- Involved in soliciting client requirements through workshops and interview
- Involved in GUI testing, Functionality testing, System testing, Unit testing, Integration testing, Performance testing, Stress testing, and Regression Testing of Client/Server and Web based applications
- Expert level skills in MS Office products like MS Word, MS Excel, MS PowerPoint, MS Excel and MS Project
- Experienced in Defect Tracking and Defect reporting to developers using HP ALM
TECHNICAL SKILLS
Languages: JAVA, SQL, Pl/SQL, JavaScript, node.js
Databases: Oracle 11g, MS SQL Server 7.x/2000, My SQL
Project Methodologies: Agile-SCRUM, Rational Unified Process (RUP), Waterfall
Project/Defect Tracking Tools: HP ALM, JIRA, Rally (Agile Central)
Web Development: HTML, XML, CSS, JavaScript
Operating Systems: Windows XP/7/8, Mac OS, Unix
Tools: /IDE: Eclipse, Webdriver, Firebug, Maven, Cucumber, Jenkins, Appium, Git, Selenium grid
Testing Methodologies: Smoke testing, Regression testing, Acceptance testing, Integration testing, Stress testing, load testing, Functional testing, Verification, Validation.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Quality Analyst
Responsibilities:
- Worked in Agile/Scrum methodology
- Analyzed business requirements and developed Test cases based on Use cases to evaluate the functionalities
- Involved in preparing Test Strategy, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT
- Customized the Test Case and Test Plans in according to the requirements of the project
- Prepared Test Metrics and reported bugs
- Automated framework using Selenium WebDriver
- Executed Selenium Web Driver + Java automated test scripts using Maven build tool
- Developed Internal Framework Used Selenium Web Driver (Java & TestNG) APIs.
- Identified the Test Data required and maintained for Tests for Users, Order, Products, Tracking and Auditing information for a Web Application
- Co-ordinate the migration of SOAP to REST API and tested web services using Apache HTTP Client, and TestNG.
- Developed BDD (Behavior-Driven Development) tests using Cucumber by recording behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Tested Web Services using SOAP UI (SOAP /Rest XML/ REST JSON) by validating XML responses
- Utilized testing tool TestNG extensively for the integration testing and unit testing
- Developed new and updated existing Automation test cases for frontend UI testing
- Developed and executed SQL queries for testing the application backend by using TOAD tool
- Involved using Maven build tool to manage framework dependency .jar files
- Integrated the test suites to Jenkins to execute them automatically after ever successful deployment
- Conducted Regression testing of the web-based application using SOAP UI
- Maintained Continuous Integration server for scheduling auto run of smoke and regression test for builds in different environments
- Performed ad hoc testing on IE, Mozilla Firefox and Safari browsers
Environment: Selenium WebDriver, JIRA, Eclipse, Java 1.8, Maven, Cucumber, TestNG, CSS, Appium, SOAP UI, Oracle, SQL, Apache, Html, MS Excel, BDD Framework, Jenkins, POM
Confidential, West Chester, PA
Quality Analyst
Responsibilities:
- Was part of Confidential ’s checkout team, and was responsible for creating Test cases and coming up with scenarios to break the system
- Communicated and worked along-side Developers and Business Analysts, in getting the Test Cases according to the Stories
- Performed Smoke testing, during Campaign releases
- Involved in Various Stages of “Software Testing life cycle” and “Software development life cycle”
- Active participant in all team meetings such as sprint kickoff, retrospective, Team meetings, Daily standup, Sprint review
- Used JIRA defect management tool to create detected issues and assigned it to the developers or Test managers
- Interacted with the design team and shared opinions on the new designs which were implemented on IOS and Android Apps along-side Webpage
- Co-ordinated with Offshore Germany team while testing Confidential german Mobile app and website
- Responsible for Tracking defects and assigning and moving to and from Stubbed data to sprint cycles
- Used multiple android and ios devices to install new builds and perform Testing
- Performed Unit and integration testing
Environment: Selenium WebDriver, Eclipse, Java 1.8, Maven, TestNG, CSS, Appium, SOAP UI, Oracle, SQL, Html, MS Excel, BDD Framework, Jenkins, POM
Confidential, Columbus, Ohio
Quality Analyst
Responsibilities:
- Worked with Confidential ’s development team to understand the requirements and developed comprehensive test plansto implement it parallel to the development
- Highly involved in various stages ofSoftware Testing Life Cycle (STLC)and worked inAgile/SCRUM environment
- Performedfunctional testingonstandalone software buildsindifferentoperating systems
- Worked with thedevelopment teamto make changes to theiOS and android applicationusing respective editors
- Assisted in Performing UI testingof Android applications using Espresso
- Assisted in Testing applications developed inJava for Android devicesusingEspresso testing framework
- Developed and executedautomated test scriptsfor test cases usingAppium Web Driver
- Testednativeandmobile applicationsonreal devices,simulator iOSandemulators such as Android
- Responsible for testingRestful Web servicesusing different parameters formobile applications
- GatheredTest Data usingL Brand’srepository, while working with database development team
- Involved inbackend integration testingforbrowsers as well asapplications
- Tracked defects and reported to the developers and test managers usingJIRA defect management tool
- Partnered with Project Managers to createuser stories, perform story mapping, capture accurate requirements and priority for Computer Vision/data capture related software
- FacilitatedBug Triage Meetingswith Quality Team, Business Analyst and Developers to decide upon the defects affecting the functionality of the system
- I was also assigned the task of User Acceptance Test (UAT) coordinator, this involved monitoring of business UAT testing and interfacing with the development team regarding defect status and fixes
- Coordinated UAT of the product with Business Users/ Stakeholder
- Worked on advanced testing concepts such as traceability matricesandboundary value analysis
- Participated inbrainstorming sessionsto develop an architectural solution that the application meets the business requirements, resolve open issues, and change requests.
- Active moderator inScrum Daily Standup, Sprint Review,andSprint Retrospectivemeetings
Confidential, Deerfield, IL
UAT Lead
Responsibilities:
- Involved in reviewing the business requirement collection approach based on the project scope and SDLC Methodology
- Reviewed FRS and designed test cases from it. Actively assisted in face to face meetings with client at beginning of each sprint
- Participated in Data modeling meetings, helped to identify the relationship between tables according to the requirements
- Worked in Informaticia for the Education, Transformation and Loading from various sources to enterprise data warehouse
- Participated in Peer Review meetings to enhance the Test Procedures and Test cases
- Created test plan, developed test cases, based on the business requirement and exported test cases from Excel to QC with Test Case Mapping (Test Coverage) to maintain the RTM
- Conducted walkthroughs of the test plans and test scenarios with the development team and Business analysts before starting with automated testin
- Prepared UAT Orientation Materials prior to the beginning of the UAT
- Set up ALM Environment for all the stake holders involved in project and designed a detailed presentation explaining users how to log and review defects
- Logged and reviewed defects in HP ALM while assigning to appropriate developer from the team
- Conducted user acceptance testing (UAT) to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements
- Created Defect Management Strategy to define the communication and collaboration between UAT staff, QA staff and IT staff
- Designed, developed and implemented user acceptance testing (UAT) protocols as the final phase of applications development
Environment: Selenium WebDriver, Eclipse, Java 1.8, HP ALM, TestNG, CSS, Appium, SOAP UI, Oracle, SQL, Html, MS Excel, BDD Framework, Jenkins, POM
Confidential, AR
Quality Analyst
Responsibilities:
- Designed and implemented data integration modules for Entrance /Transform/Load (ETL) functions
- Documented test results in accordance with documented processes
- Maintained problem tracking database and ensures proper use within project team
- Assisted and mentored other testers with approach and technical issues
- Worked with project team representatives to ensure that logical and physical data models were developed in line with corporate standards and guidelines
- Worked on Data mapping, Logical data modelling used SQL queries to filter data within the database tables
- Responsible for maintaining the integrity of the SQL database and reporting any issues to the database architect
- Assisted in mining data from the SQL database that was used in several significant presentations
- Created pivot tables and modified spreadsheets to achieve analytical goals of the system.
- Worked collectively with all team members to define the system objectives and identify constraints for the system
- Created test plans and Test cases for GUI and database testing by analyzing the Business requirements specification document
- Conducted various meeting and user interviews including JAD sessions to fit all the needs of the client’s business processes
- Tested and researched on various use case scenarios and narratives
- Reviewed loan applications and tested data required to process loan documents
- Responsible for testing the documentation related to the project including scope document, vision document, functional specification document, defect status report, risk analysis document, vision document, functional specification document, defect status report, risk analysis document, mitigation plan, supplementary requirements specification document and impact analysis document
Confidential, Tampa, FL
Quality Analyst
Responsibilities:
- Gathered and Analyzed business requirement Document and detailed design for full understanding of the process; converted business requirements to functional specifications into Test Scenarios and Test Cases
- Involved in the project meetings with the project manager to finalize the QA schedules specifications
- Developed guide lines for Planning and writing & reviewing test plan, test cases for functionality
- Designed and developed Test plan, Test strategies, and developed manual Test cases
- Performed research in evaluating the software and Hardware requirements for the program
- Prepared precondition and test data for the positive and negative scenarios
- Performed functional, regression testing using Manual Test cases
- Scheduled meetings, attended Walkthroughs interacting with developers, QA lead and Project Managers
- Used Test Director for managing test execution and defect tracking of all issues
- Attended review meetings, performed Walkthroughs with the developers
- Provided training for Technical support in assisting with problems encountered when running the application, errors, and any queries with the program
- Documented administrator for managing all the documents involved in the application testing
- Involved in analyzing and upgrading the tests for applications programs
- Perform various types of testing like Black Box, Functional, Regression, Integration, Back end testing
- Participated in Daily meetings with Team to review the plans for the day
Environment: Java (JDK 1.4), SQL, XML, Eclipse, Linux/Unix
