Senior Qa Analyst Resume
Harrisburg, PA
SUMMARY:
- Over 8+ years of professional experience in Informational Technology (IT) with emphasis in Quality Assurance (QA) Analyst / QA Engineer and Software Testing Lifecycle (STLC).
- Experience in Agile Management and Software with SCRUM Methodology.
- Good experience in preparation of Test Plan, Test scenarios, Test cases, Test case reviews, Test data collection, Test execution and Defect reporting using various tools and techniques.
- Expertise in all stages of Testing Life Cycle including Unit, Integration, Functional, Exploratory, System, UAT, End to End, Regression and Acceptance Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA.
- Experienced in logging defects using the bug tracking database, providing verifications on fixes in multiple environments, and communicating fix success, failures, status updates as appropriate using Bug tracking Tool like Quality Center.
- Proficient in identifying, reporting and troubleshooting software defects.
- Good knowledge in System testing, Integration testing, Regression testing, Sanity testing, and backward compatibility and UI testing.
- Knowledge writing SQL queries to perform backend data validations.
- Able to work collaboratively with all other testers, developers, and other team members in testing complex projects and in the overall enhancement of software product quality.
- Strong experience in Test planning, Test design, Test Status Reports, Execution and Defect management.
- Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back - end, GUI Testing, Regression and Performance testing.
- Excellent knowledge on different testing frameworks Development like Data Driven, Keyword Driven and Hybrid frame works.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Good programming skills in Java, C, C++, VB, Oracle, SQL, and PL/SQL and experience in Oracle Databases.
- Strong knowledge on writing SQL queries for Data Driven Testing.
- Excellent experience with source version control tools such as Subversion (SVN) & GIT.
- Good experience working closely with Users, Business Analysts, Project Managers, and Developers to understand requirements, business processes for testing and attended regular walkthroughs.
- Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
- Experience in client meetings to study and analyze the requirements for the new functionalities and changes, & coordinating with the team members.
- Good analytical, presentation and communication skills and experience in handling multiple projects at the same time within deadlines.
- Created and maintained Test Cases and Test Plans in HP Mercury Quality Centre according to the Business Requirements.
- Ensure that all the Test Cases are updated in the HP Quality Center along with Master Test Plan.
- Create Test lab and map the defects directly to the requirements in the HP Quality Center and run Reports.
- Implemented Sanity Testing, Smoke Testing, Performance Testing, Stress Testing, Load Testing, Negative Testing, Positive Testing, Black Box Testing, Unit Testing, Integrated Testing, System Testing, Security Testing, Regression Testing of Web Based and Client/Server Applications.
TECHNICAL SKILLS:
Testing Tools: Smoke, Black Box, Functional, Non-functional, Regression and User Acceptance Testing
Languages: C, SQL, Core Java, Shell script, Python
Web Technologies: HTML, XML, Java script
Defect Tracking Tools: ClearQuest, BugZilla, Jira
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson, Teamcity
Database: Oracle, MySQL, SQL Server
Operating System: Windows Variants, UNIX, Apache, Tomcat, Web Logic
PROFESSIONAL EXPERIENCE:
Senior QA Analyst
Confidential, Harrisburg, PA
Responsibilities:- Performed necessary requirements reviews, design reviews, Test plan, Test Cases, Test environment/data setup, Testing and reporting during various phases of the SDLC.
- Oversaw testing progress of all products throughout the release cycle and communicate test results, issues and risks to Development, Product Management and Implementation teams to ensure the quality objectives of all projects are met within schedule constraints.
- Responsible for coordination and management of resources for various projects, including assignment of tasks, assessing day-of staff status reports, and adjusting processes when necessary.
- Validated system enhancements and application bug fixes prior to making the application release code or database script(s) generally available to clients.
- Monitored product tasks, defects and resolution status via Tiera Defect Manager tracking system until moved to JIRA.
- Actively reviewed reported defects and made recommendations to Development and Project Management staff based on severity and priority of defects.
- Created, executed and maintained evolving unit and regression test plans for assigned products and features which include verification of functionality, benchmarking stability and scalability.
- Managed testing of all web based customer portals.
- Performed compatibility tests between server and mobile operating systems, browsers platforms and databases
- Packaged and released new product versions, hotfixes, database scripts and report installers.
- Manually wrote detailed test plans and test scripts; developed/setup up test conditions and test environments.
- Provided proactive daily statuses of issues and progresses made during test executions and general application testing.
- Attended regular business and developer meetings to gather testing requirements as well as to articulate current testing issues/concerns.
- Performed Unit, Integration, System, Regression and User Acceptance testing.
- Has the ability to interact with developers and product/business analysts to communicate testing strategy/status.
- Administered & monitored the recording of all defects for project assigned.
- Identified outstanding high defects that have not been addressed by the project team.
- Provided regular testing updates to Software Manager and identifies issues/ concerns that could potentially inhibit an application's release.
Environment: Unit Test, SQL, Regression, OOPS, JAVA, Java Script, HTML, CSS, Microsoft word, Microsoft Excel, Oracle9i, Manual Testing, SDLC, Agile.
QA Analyst
Confidential, Chapel Hill,NC
Responsibilities:- Responsible for gathering Business Requirements, Functional Requirements and Design Documents .
- Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing .
- Extensively involved in writing and designing templates for the Test Plans and Test cases.
- Identified the Test Cases and documented them in Quality Center .
- Worked with the Developers and the Test Lead to verify the Test Cases .
- Designed and Analysed Test case design document basing on the Functional Requirement Specifications to implement through testing process.
- Analysed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results and Test
- Procedure from functional requirement for different modules in SAP
- Involved in creating the Traceability matrix based on Functional requirement in each module.
- Base-line and Regression tests were scheduled and performed on every Release and build.
- Supported End-to-end testing for downstream systems.
- Worked with batch jobs, monitoring and scheduling jobs using CNTRL-M
- Creation of Test Data for Member data’s according to the scenarios.
- Loaded the Test Data into the HPQC to prepare for the execution of Test Cases
- Involved in Task Creation, Task Estimation, Task Distribution, Task Prioritization and Communication among
- Onsite and Offshore Team Members.
- Regularly followed up with the development team to discuss the defects identified during Testing.
- Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.
- Interact with end users and investigate issues related to the QA.
- Coordinated user acceptance testing with final users. Prepared end user documentation for the new system
- Used Quality Centre to store all testing results, metrics, implemented Test plan Document, created Test Cases, Defect Tracking & Reporting.
- Participated in status meetings to report issues . Communicated with developers through all phases of testing to prioritize bug resolution using Quality Center
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using Quality Centre .
- Expertise in generating the daily defect detailed report using Quality Center for the other project stake holders and the project Management
- Maintained bug lists for critical issues using Quality Center .
- Created Python scripting to test REST API functionality for regression setup.
- Developed Python scripts to automate the test cases.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle Supporting tables and cubes.
Environment: Java, Jenkins, Cucumber, TestNG, SOAP UI, Python, Page Object Model (POM), Firebug, Eclipse, SVN, ALM (QC11.5), XML, HTML, agile, Oracle, Windows.
Manual QA Analyst
Confidential, Hillsborough,NC
Responsibilities:- Prepare front end & backend test scenarios, Test cases and test data to simulate the processes in business environment.
- Identified the smoke, system and regression test cases from master test cases and perform various type of testing as per project plan.
- Create the execution-bed based on the testing requirements and perform the test case execution
- Performed defect logging, tracking and followed up with development team for defect fixes.
- Created and communicate Defect Reports used in defect status meetings.
- Coordinate and facilitate daily or weekly defect status meetings.
- Prepare and maintain Traceability Matrix to ensure the testing coverage and help to Identify RCA
- Run validation-tests after deployment on production servers to assure the application is installed correctly.
- Performed Smoke, Functional, Regression, UAT, Cross Browser and Usability Testing for various functionalities of the application.
- Worked closely with software developers in resolving issues and deploy quality products into production.
- Understanding the client Requirements and projects Functionalities.
- Preparing and Execution of test cases as per requirement.
- Responsible for smoke testing, Functionality testing and UI testing
- Responsible for running test cases and posting defects.
- Writing SQL queries to retrieve the data and to performing database testing.
- Writing and executing the Test Cases.
- Working closely with senior developers in the team.
- Submission of daily reports to lead.
- Involvement in the learning process of various tool like version control tool, automation testing tool, bug tracking tool and SDLC etc.
Environment: SQL, OOPS, JAVA, Java Script, HTML, CSS, Microsoft word, Microsoft Excel, Oracle9i, Manual Testing,SDLC, Agile.
QA Analyst
Confidential, Fairfax, VA
Responsibilities:
- Prepared test cases by analyzing functional requirement specification document.
- Developed Manual Test Cases for positive, negative, functional and performance testing.
- Performed Manual Testing of the web application.
- Performed Cross Browser Testing, Testing Compatibility of software under various Internet Browsers.
- Created test data from the functional requirement specifications.
- Performed Integration testing, Regression testing and System Testing.
- Support the QA automation engineer by selecting automation candidates, writing and/or editing functional automated test scripts and executing them.
- Performed back-end validations using SQL statements against Oracle Database.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using HP Quality Center.
- Performed GUI, Functionality, Integration, Regression, Interface, Usability, and Smoke Testing.
- Created and executed database queries (SQL) to validate database data integrity.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
- Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
Environment: Java, Junit, ANT, Jenkins, SOAP UI, Python, JMeter, XPATH, Firebug, HTML, XML, MS Word, MS Excel, Oracle Windows XP.
QA Manual Tester
Confidential, Atlanta, GA
Responsibilities:
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents .
- Performed Functional, Negative, Positive, Integration, Regression, System, End to End and UAT, Negative and positive testing .
- Follow agile methodology and attended Scrum meetings.
- Extensively involved in writing and designing templates for the Test Plans and Test cases.
- Identified the Test Cases and documented them in JIRA .
- Worked with the Developers and the Test Lead to verify the Test Cases .
- Designed and Analyzed Test case design document basing on the FRS to implement through testing process.
- Analyzed and developed Test Plan, Test Cases, Test Scripts, Expected Test Results and Test procedure from functional requirement for different modules.
- Involved in creating the Traceability matrix based on Functional requirement in each module.
- Regression tests were scheduled and performed on every Release and build.
- Supported End-to-end testing for downstream systems.
- Creation of Test Data for Member’s per the scenarios.
- Loaded the Test Data into the JIRA to prepare for the execution of Test Cases.
- Regularly followed up with the development team to discuss the defects identified during Testing.
- Interact with end users and investigate issues related to the QA.
- Coordinated user acceptance testing with final users. Prepared end user documentation for the new system
- Used JIRA to store all testing results, metrics, implemented Test Plan Document, created Test Cases, Defect Tracking & Reporting.
- Participated in status meetings to report issues . Communicated with developers through all phases of testing to prioritize bug resolution using JIRA.
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using JIRA .
- Expertise in generating the daily defect detailed report using JIRA for the other project stake holders and the project Management.
- Maintained bug lists for critical issues using JIRA .
Environment: JIRA, MS Office, Agile Methodology, MS Word, Microsoft outlook, J2EE, ASP.Net 2.0, SQL, JavaScript
QA Tester
Confidential, Richmond,VA
Responsibilities:- Designed the efficient Manual test cases based on analysis of Business Requirement documents.
- Understanding the business requirements and developed test cases to test the complete functionality of the application.
- Involved in requirement gathering, analysis of the requirements from the user.
- Assisted in design review meetings making sure all the requirements are covered in the development project scope
- Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
- Executed test cases and analyzed the test results.
- Responsible for performing Functional testing, System testing and Smoke testing.
- Executed test cases before and after bug fixes for each build for User acceptance testing.
- Preparing Traceability matrix based on developed test scripts and test requirements to determine test coverage reports.
- Responsible for preparing defect reports for status call meeting of each project.
- Responsible to schedule requirements discussion meeting with business analyst, Business people and developers.
- Working on User Acceptance Test environment and directly dealing with end user and business people.
- Working with Third party vendor and business people group to prepare test data and data condition documents.
- Using Microsoft SQL server 2008 management studio to write database query and experience to write SQL query using join, alias, where clause etc.
- Responsible to present test plan for each project every release.
- Using SOAP UI to test web APIs.
Environment: Java, Quality Center, HTML, XML, SQL, Windows
