Qa Analyst Resume
Tampa, FL
SUMMARY:
- 7 years of experience in Software Quality Assurance Analyst in Manual and Automation testing.
- Extensive experience in Quality assurance standards, methodologies and strategies with better understanding of Software Development Life cycle (SDLC), Defect Life Cycle (DLC) and Software Testing Life cycle (STLC).
- Experience in Smoke, Regression, Functional, Integration, GUI, UserAcceptance, End - to-End Testing and System Testing.
- Experience in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios.
- Experience in executing test cases in multiple testing environments.
- Strong experience in cross browser, cross platform web testing using SeleniumWebdriver .
- Hands on experience using different types of locators like Id, Name, Class Name, X-Path, Link Text, and CSS Selector in Selenium Webdriver.
- Experience in using different types of X-Path like Complete X-path and Absolute X-path in selenium .
- Expert in developing Selenium Webdriver test scripts with Java.
- Experience in using JUnit testing framework.
- Experienced using different OOPS Concepts like Inheritance, Polymorphism, Abstraction and Encapsulation.
- Experienced in testing requirements that were developed in ETL and BI of DWH applications and reviewed scripts for positive and negative test scenarios, and prepared test summary.
- Extensive experience in ETL testing with thorough understanding of data warehouse concepts.
- Experience in testing Web Services using SOAPUI tool, validating WSDL, request and response XML.
- Tested Web Services/XML/ SOAP and RESTFUL Services using SOAPUI tool.
- Hands on experience in Mapping Requirements to test cases using Requirement Traceability Matrix (RTM), created test sets and executed tests in HPQC/ALM .
- Experienced in managing agile project by creating story/defect, assigning task and tracking defect-usingJIRA.
- Experience working in a highly dynamic AGILE environment and actively participated in scrum and sprint meetings.
- Hands on experience working with database testing like Oracle, DB2, SQL server and PostgreSQL.
- Hands on experience in writing SQL queries such as Stored Procedures, Triggers, Indexes, cursors to retrieve data from database for Backend Testing to check and analyze data integrity and validation.
- Hands on experience in web technologies like HTML, XML and JAVASCRIPT .
TECHNICAL SKILLS:
Tools: Selenium Webdriver, ETL, JMeter, Load Runner.
Languages: JAVA and SQL.
Web Technologies: XML, SOAP, HTML, JSON and CSS.
Other Applications: MS Office, MS Excel and PowerPoint.
Defect Management Tools: QC/ALM, HP/ALM and JIRA.
WebServices: SOAP, RESTFUL and WSDL.
Unit Testing Framework: JUnit, TESTNG.
Databases: ORACLE, SQL Server, MYSQL and DB2.
Build Tools and Browsers: Ant, Maven, Chrome, Safari, IE and Firefox.
Platforms: Unix/Linux and Windows.
Software Methodologies: Agile-Scrum and Waterfall.
Frameworks: Cucumber, BDD and Hybrid.
PROFESSIONAL EXPERIENCE:
Confidential - Tampa, FL
QA Analyst
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application.
- Worked on the Agile Scrum methodology for the analysis, design and implementation and testing of the application.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, X Path and link in the application.
- Performed cross browser web application by integrating testing with Selenium Web Driver.
- Executed Backend and Database tests using SQL queries, validating the data for database editing and debugging.
- Automated regression, Smoke and Functional test cases using Selenium Web Driver with TestNG, Maven and Jenkins.
- Developed new and updated existing Automation test cases using selenium WebDriver with TestNG and page object model, using Maven as Build tool.
- Used Selenium Web Driver API to automate tests on cross browser and cross platform environment.
- Created unit test cases for business component and worked on API server-side System level test cases using TestNG.
- Created feature files using Gherkins in Cucumber framework for BDD.
- Implemented automation scripts using cucumber BDD framework to test key business process scenarios.
- Performed final trail runs to ensure test scripts runs consistently on positive and negative test cases.
- Worked with multiple browsers such as Chrome,Firefox, Internet Explorer browsers to run test scripts.
- Developed Test Cases to test Web Services and RESTFUL calls using SOAPUI tool.
- Validated Web Services and RESTFUL calls by comparing the data with Database and User Stories.
- Demonstrated ability in utilizing Postman and SOAPUI for testing web services (SOAP and REST) with Groovy Scripting.
- Used JMeter for load and performance testing.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Involved in the error checking and testing of the ETL procedures and programs Informatica session log.
- Tested the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing Involved in extensive DATA validation using SQL queries and back-end testing.
- Performed back-end testing on Oracle database by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
- Extensively used various modules of HP/ALM such as Test Plan, Test Lab, Requirements, and Defects through the Software Testing Lifecycle.
- Used Defect module of HP/ALM to identify, manage and resolve defects through the test execution phase.
- Used HP/ALM for creating and documenting Test Plans and Test Cases and register the expected results.
- Prepared and presented weekly and monthly QA defect and status Reports to the different Stakeholders of the project using HP/ALM.
- Designed Test Cases report validation in HP/ALM for UAT testing with end customers.
- Prepared a Traceability Matrix using HP/ALM to test cases to the requirements and defects.
Environment: HP/ALM, ETL, Eclipse, Selenium Webdriver, JAVA, TestNG, Maven, Jenkins, JMeter,SOAPUI,Groovy Script,SQL,Agile and UNIX.
Confidential - McLean, VA
QA/Manual Tester
Responsibilities:
- Reviewed Business Requirements and Software Specification Requirements to achieve betterunderstanding of the application.
- Analyzing requirement specifications and responsible for developing test objective, strategies, scope, test procedures and test matrices by Agile methodology.
- Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements.
- Worked on an agile development environment consisting of many iterative releases with extensive co-ordination between the developers, testers and the business analysts.
- Extensively tested on store operations mainly focused on end of the day (EOD) operations.
- Checked the data flow through the frontend to backend and used SQL queries like joins and store procedure to extract the data from the database.
- Performed SQL validation to verify the data extracts and record counts in the database tables by writing complex SQL minus queries.
- Configure the Load Runner controller for running the tests. Verifying that the Load Runner scripts are working as expected on different Load generator machines.
- Performed regression testing to check the bug fixes.
- Coordinated with UAT team by providing them with test cases and test data.
- Designed and developed test structure for web services to validate API calls using SOAPUI.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Tracked bugs and prepared the bug reports using the JIRA Defect Management Tool and interacted with the developer team to discuss technical issues.
- Executed accurately and concisely report progress, defect status using JIRA for bugs.
- Used Traceability matrix to ensure all test cases covered as per the business requirement.
Environment: Windows, XML, HTML, SQL, MS Project, JIRA, Zephyr, Agile, SOAPUIand Load Runner.
Confidential - Long Beach, CA
QA Analyst
Responsibilities:
- Developed test cases based on the requirement documents, use cases and technical specifications.
- Tested adding/updating/deleting of the providers, members, groups, facilities and hospitals.
- Extensively involved in writing in update patient eligibility manually.
- Tested user-warning message for providers, subscriber/members during the claims processing.
- Tested the subscriber and member enrollment and association with class, plan and product.
- Tested the user interfaces for the health care web application.
- Used the continuous integration tool Jenkins to automate the daily processes.
- Created ETL test data for all ETL mapping rules to test the functionality of the Data stage Mapping.
- Tested ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
- Preparing and using test data/cases to verify accuracy and completeness of ETL process.
- Used SOAPUI tool to test SOA based architecture application to test SOAP services and Used Postman tool to test REST APIs.
- Created Test Scripts in SOAPUI, Postmanto test SOAP and Restful services.
- Performed Rest API services validation-using Postman.
- Validating, and mapping data based on the clients requests that all accounts, values, and containers are mapped correctly across the XML API tool and postman response.
- Involved in testing Web services (SOAP) for XML data with tool called 'SOAPUI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Involved in user acceptance testing (UAT) with business to make them understand the major functionalities of the application.
- Prepared test cases to test the backend database by retrieving the data from the tables using SQL.
- Reviewed extensive SQL queries with complex multi-table joins and nested query.
- Developed test plans, test cases, test conditions, test designs and test reports using QC/ALM.
- Run the tests manually and maintained logs in Test Lab of QC/ALM.
- Performed manual testing of web-based and client/server applications and used QC/ALM for Project and Test management purpose.
Environment: Jenkins, ETL,SOAPUI, Postman, HTML, SQL Server, QC/ALM, Agile and Windows.
Confidential
Manual Tester
Responsibilities:
- Analyzed business requirements, designing test cases and executing them.
- Attended JAD (Joint Application Development) sessions to understand the business/functional requirements.
- Prepared test plans as per the requirements/specifications for each individual release/project, which details the testing scope, strategy, hi-level test requirements, risks involved, time lines.
- Prepared test execution plans for each release/project.
- Validated actual results against expected results.
- Verified test results and reported the defects using Quality Center.
- Categorized bugs based on priority and severity to get them resolved.
- Interacted with the developers to resolve the defects.
- Provided daily and weekly status reports to the Manager.
- Extended the built-in capabilities of JMeter by using batch scripting for cache invalidation.
- Configured JMeter to stress test, analyze, and report on web page performance under arbitrary loads.
- Conducted regression tests to verify that the bugs were fixed and to make sure fix did not impact the application negatively.
- Wrote complex SQL queries using joins, sub queries and inline views to retrieve data from the database.
- Ensured that test execution and reports were effective and coordinated.
- Updated the test cases/scripts based on the new requirements/changes to the application.
- Involved in the lessons learned meetings after the test phase is over.
- Coordinated with offshore testing team throughout the test phase.
Environment: Quality Center, Waterfall, JMeter, Windows XP, MS Office Tools, HTML, XML and SQL.
Confidential
Jr. QA Analyst
Responsibilities:
- Analyzing and Understanding System Requirement Specification.
- Creating, managing test cases and executing associated test procedures.
- Perform functional testing, usability testing and browser compatibility testing during different phases of application development.
- Logging software defect demographics in JIRA, generating software defect reports and reporting details to the development team for follow up.
- Involved in writing SQL queries for searching, creating and updating data as per request.
- Wrote database scripts for preparing test data.
Environment: Waterfall, Windows, SQL, Ms Office, JIRA and PowerPoint.
