- 3 Years of experience in Quality Assurance Testing of Client/Server and Web - based applications, manually and using automated tool
- Experience in Quality Assurance Agile testing with extensive knowledge of agile software testing and development lifecycle
- Proven experience in Functional Testing, Smoke Testing, Integration Testing, Black Box Testing, System Testing, Regression Testing and User Acceptance Testing
- Experience in creating Test Plan and Test Strategy document, breaking requirements in to detailed Test Cases, developing and maintaining automated Test Scripts and producing Test Deliverables
- Excellent knowledge of Agile and Scrum development environment, multiple web browsers and automated testing suites
- Experience in analyzing Business Requirements documents, Functional Specifications, Use Cases.
- Experience in creating manual Test Status and Execution Reports, tracking defects and in developing reports using Test Director and Quality Center
- Good working knowledge of Software Development Life Cycle (SDLC) and testing methodologies
- Expert in writing simple to complex SQL queries for back-end testing and data validation
- Familiarity with HTML and HTTP protocols
- Attention to details and ability to work in tighter schedules and on different applications concurrently
- Excellent communication, interpersonal and time management skills
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems
Testing Tools: QTP, Quality Center, Test Director, JIRA
Languages: SQL, HTML
Databases: Oracle, SQL Server, MS Access
Operating System: Windows, UNIX
Software Quality Assurance Analyst
Roles & Responsibilities:
- Analyzed Functional Requirement Specification, System Design Specification (SDS), and participated in requirements gathering sessions with project team members.
- Coordinated with BA Regarding the Requirements to have better understanding on User Requirements.
- Coordinated with Developers to have thorough understanding of the other application Interface
- Created detailed test cases and mapped them to Requirements using Quality Centre
- Created/Modified the Test plan and Test Strategy with Manual and Automated testing.
- Verification and setting up of data for Test environments, performed sanity testing
- Prepared the Test Scenarios based on the Use Cases and broken the scenarios in to detailed test cases
- Developed the Test Cases for four different modules based on the FRS.
- Involved in the Review meetings of the Test Scripts with the offshore team.
- Modified and created new Test Scripts/Test cases based on the requirement changes/enhancements of the application
- Created automated Regression suites using QTP, implementing Data Driven Framework and Test Modular Framework
- Created Functional Libraries for different functionalities and associated with the Test scripts.
- Worked with Quality center for manual/automation Test cases maintenance, execution and defect reporting
- Presented Test cases and Test scripts review meetings with Test Leads and managers
- Gathered Production data and Created Test data for functional and Regression testing
- Developed SQL queries for Data Validation, Back End Testing.
Software Quality Assurance Analyst
- Created Performance and Functional Test Cases.
- Reviewed Business Requirement document and System specification document
- Used Quality Center for organizing Requirements, Creating Test Plans, Test Cases and Defect status reports.
- Analyzed applications to find out which part can be automated and which can be manually tested
- Used Quick Test Professional for automating manual test cases for regression testing.
- Used Quick Test Professional for storing, execution of test cases and reporting results.
- Used Check Points, Output Values, Recovery Scenarios, Regular Expressions, Object Repository Administration extensively in QTP.
- Implemented and executed several SQL queries for backend testing.
- Involved in discussions and meetings with implementation team to verify the proposed functionality.
- Performed Positive and Negative testing using valid and Invalid data on Development and Test Database Environments
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
- Run the SQL queries to fetch test data and backend (database) testing to validate the database.
- Developed Testing Strategies and Test Plans to ensure quality delivery of software projects.
- Manually performed functionality testing of software applications to make sure the application behaves as per the business process
- Performed recovery testing manually to see how it responds to errors and abnormal condition such as system crash loss of device, communication, and power; after system crashes, we can recover gracefully, we don’t lose data, no duplicate records, no broken records
- Interacted with developers to resolve defects and other technical issues.
- Executed Batch Data Integration process and verified the count of successfully loaded, failed and discarded records
- Extensively involved in stress testing where it replicated the business needs and used LoadRunner for the performance testing and measuring the response time of the application in different load conditions.