Qa Analyst-manual And Automation Resume
SUMMARY
- A competent and result oriented professional with over 9 years of experience in Software Testing & Quality Assurance with blend of Manual and Test Automation.
- Well versed with all stages of software development life cycle (SDLC) and agile/Sprint methodologies
- Experienced in different types of testing on AUT like GUI, Functional, Regression, System Testing, UAT, Blackbox Testing and Performance Testing.
- Experience in Automation Regression Suite for UI and Middleware of large and complex application.
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, SQL Server, and MySQL and performed Database testing including data integrity and data validation testing.
- Reviewed & revised suite of test cases to reflect changes made to the Test Plan, Requirement Base and Product backlog for new functionality and performance issues.
- Participated in requirement review meetings, analyzed requirements, test plan and test cases, Requirement Traceability Matrix and Defects.
- Excellent knowledge of Software testing Life cycle (STLC) and different testing techniques & methodologies.
- Proficient in Automation tools like SoapUI, Selenium, MuleSoft, QTP (10.0), Test Management Tool - TFS, MTM
- In-depth knowledge in RDBMS such as Oracle and MS SQL.
- Expertise in
- Requirement Analysis
- Test Scenarios
- Requirement Traceability Matrix (RTM)
- Test Cases
- Test Execution
- Defect Reporting and Tracking to closure.
- Experience in Defect management and Bug Reporting using TFS.
- Experience in managing, mentoring and guiding QA test team members with effective processes.
- Experience Planning and scheduling testing tasks and assigning work items to the resources.
- Generating issue reports & interacting with the development team to resolve problems and track results/dispositions.
- Possess excellent interpersonal, communication and analytical skills with demonstrated abilities in customer relationship management.
TECHNICAL SKILLS
Functional Testing Tools: Selenium2.9.1, Eclipse SDK 3.6.2, QTP 10.0, MuleSoft MUnit, AnyPoint Studio, SoapUI
Performance Testing Tools: JMeter, LoadRunner, Rational Performance Tester
Test Management Tool: TFS, SVN, Bugzilla
Scripting Languages: VB Script, Java, JDK 7.0, C#, C, C++
Databases: Oracle 10g, SQL 2000/2005, MySQL
Operating Systems: Windows XP/7, Linux
Architecture: OOPS, client server, web-based application
Bug Tracking Tool: TFS, Kayako, Rally
PROFESSIONAL EXPERIENCE
Confidential
QA Analyst-Manual and Automation
Responsibilities:
- Design and developing enhanced automation test suite for build and regression verification, used by business users.
- Test case Requirement gathering from business users.
- Preparing and executing Manual Test cases in excel sheet.
- Executed Manual testing (Blackbox testing).
- Convert manual test cases into automation test cases using technologies- Visual Studio 2017 (C#), Selenium, Webdriver, Google Chrome, SQL Server, Azure DevOps (TFS).
- Manage and updated BVT, Regression test case status in SharePoint.
- Communicate issues and impediments with team members in daily scrum meetings.
- Provide project status update and progress in SharePoint and daily scrum meetings.
- Collaborate and communicate regularly with business for test case correction and verification.
- Collaborate with development team (Fujitsu vendor) for application understanding and data preparation.
- Automation execution framework enhancement for additional functionality and reusability.
- Executing application batches in Acceptance Test and Production Support environment.
- Executing queries in SQL Server to verify batch job results and logs defects.
- Automation Test execution for Petrinex web-based application in integrated environment.
- Prepared Test Execution report, created and updated User Acceptance Test Plan.
- Demos and Presentation for Petrinex application automation to stack holders - senior manager and business managers.
Confidential, Lansing, MI
QA Analyst-Manual and Automation
Responsibilities:
- Prepare and update manual and automation test cases, regression test cases in QA, UAT and staging environment - Blackbox testing.
- Prepare various test cases for HMP3, CPS services from functional, non-functional requirement documents, design documents.
- Review requirement document, design document for long term performance report, HUB REST web service interacting with multiple systems and provide suggestions for enhancements in design.
- Perform end to end testing in integration env. with Bridges services, MISACWIS,
- CPS, FFM, ISD system services for transaction.
- Perform Rest and Soap API web service testing using SoapUI, prepare automation test scripts in SoapUI using Groovy script for request and response assertions.
- Perform database testing using Oracle SQL Developer to verify web service response, Oracle SQL Developer is used to test and verify data integrity according to the data standards as set out by the architectural team in QA and UAT env. for storing transmitted packet’s event details for business audit perspective.
- Perform testing using RPT for user load and response time.
- Used RTC for defect tracking and logging issues.
- Perform smoke testing, integration testing, system testing and regression testing for HUB web services interacting with other systems like Bridges, MI Bridges, FFM.
- Prepare automation test scripts in SoapUI for assertions and DB validations.
- Prepare test data using Soap services and simulate in TDS for record creation and verification.
- Perform web service testing in SIT, UAT, staging environment using legacy and OpenShift Platform and verify backend events through SQL queries.
- Prepare test result document in development env., QAT env., UAT env., Staging env. for various web services after migrating in OpenShift platform.
- Perform AT applications testing, HMP3 testing, CPS testing in SIT, UAT, PRDP env.
Confidential
QA Analyst-Manual and Automation
Responsibilities:
- Prepare Test Plan, prepared and updated manual test cases using SRD/BRD documents.
- Prepare and executed smoke test cases, integration, regression, end to end test cases, regression test cases for Niche, gateway, iReporter, EMugs, EPlus applications.
- Perform system testing, UAT on Niche, gateway, iReporter, EMugs, EPlus applications.
- Log defects in TFS, discuss with business analysts and developers during defect triage meetings.
- Review business requirement document, log defects, prepare suggestion list in TFS for future enhancement in gateway, iReporter, EMugs, EPlus.
- Identify, and use various occurrence no. from Niche RMS client as test data to test various application functionalities in different test environments.
- Perform testing using Niche RMS integrated env. and used occurrence details from RMS in iReporter, Emugs, EPlus, Gateway(web) applications, Niche RMS is used to test and verify data integrity according to the data standards as set out by the architectural team in QA and UAT env. for occurrence management from business perspective.
- Tested applications in desktop and web environments - Blackbox testing.
- Prepared and setup automation framework in Visual Studio using CodedUI for regression testing.
- Actively participated in test strategy planning, QA planning and evaluate testing tools.
- Actively participated in automation framework selection and setting up using Visual Studio for regression testing.
Confidential, St. Albert, AB
QA Analyst-Manual and Automation
Responsibilities:
- Prepared manual test cases in Jira using SRD/BRD documents, perform smoke test, unit test, integration test, system testing, UAT testing, regression testing on web application.
- Prepared and executed Unit Test Cases, integration test cases and End to End Automated Test Cases in MuleSoft using MUnit for REST API and JSON testing, validate JSON request, response in Postman.
- Performance testing of Website using JMeter for end user experience during pick load.
- Imported test cases from Excel spread sheet into JIRA using Zephyr plugin.
- Mapped and linked requirements to test cases in Jira.
- Perform JavaScript code review and suggestions using Grey box testing.
- Actively participated in daily scrum meetings, defect triage meetings with Business Analyst, developers and JDE integrators, suggested future enhancement in application.
- Learn and Use Team City as continuous integration and development tool.
- Logged and manage UI defects in Kayako (vendor tool) and REST API and backend defects in Rally, managed backlog items in Rally using Kanban board.
- Participated in preparation of test plan and prepared nonfunctional and functional defect report.
- Setup automated testing environment using AnyPoint Studio and Maven using JDK, Perform Browser Stack automation using Selenium, cross browser testing for browser compatibility.
- Setup and integrated Selenium framework with AnyPoint Studio, prepared automated regression test scripts using Selenium WebDriver and POM, data driven testing using CSV.
- Prepared test execution report and coordinated with development team.
- UI application server hosted in cloud infrastructure by Yellow Pencil.
- Finance payment integration testing and verification using TD Bambora.
- Prepare SQL queries using SQL server2008 to verify financial transaction and unique transaction through TD Bambora, SQL Server 2008 is used to test and verify data integrity according to the data standards as set out by the architectural team in QA and UAT env. for financial transaction in TD Bambora and JDE reports from business perspective.
- Verify and test user transaction using SQL queries.
- Perform JDE testing to verify JDE invoices, payment receipts and J/L reports from business perspective.
- In QA and UAT environment, verified and tested JDE reports with TD Bambora transaction reports, and SEL database to match daily transaction.
- Prepare test cycle in JIRA and test application on various platform including IE, Chrome, iPhone, Android, Firefox.
- Using integrated env. provided by Vendor’s UI services, MuleSoft middleware service, TD Bambora & JDE financial transaction service, perform end to end testing in SIT, UAT env.
- Manual testing (Blackbox testing) for entire application.
Confidential, Edmonton, AB
QA Analyst-Manual and Automation
Responsibilities:
- Fixing and supporting existing web application issues.
- Responsible for preparing Test Case scenarios, Test Case specifications, Use Case and Process flow documents
- Prepare test data, executing tests and verify results and logging issues
- Perform manual testing for new functionality, including integration testing.
- Prepared and executed automated testing, AJAX components, and batches using Selenium (Eclipse, JDK 8) as part of regression testing for existing functionality.
- Current website and new website developed In-house, Reviewed business requirements from QA perspective and provided input to business.
- Setup automated testing environment using Eclipse, JDK, Selenium and TestNG.
- Build automated test execution framework for test data creations, script execution and execution report preparation.
- Dynamic data injection using MS Excel with Selenium.
- Developed and executed automated test scripts from scratch using Selenium Webdriver and TestNG framework for student registration, student course enrollment, and Payment processing, course and exam module. Run batches of test suites using TestNG and XML.
- Perform cross browser testing using Selenium for browser compatibility.
- Create and update Unix Shell script to extract log information on Linux server (Ubuntu).
- Prepared test execution report and coordinated with offshore Development team.
- Perform API testing using SoapUI, prepare automation test scripts in SoapUI for request and response assertions.
- Involved in complete application life cycle i.e. Analysis, Design, Customization, and Testing, debugging, maintenance and support for new website.
- Evaluate various platform (Opigno, Moodle) and framework (Drupal, WordPress) for next version of current Confidential application and integrate modules for user functionality, provided QA inputs during the creation of Functional and Non-Functional Design Documents. These inputs were given from a technical and end-user perspective.
- Experience in Defect management and Bug Reporting in Bugzilla.
- Preparing high level and detailed test cases, perform testing in QA and UAT environment.
- Perform smoke testing, integration testing, system testing and regression testing for the application, execute test cases and logging defects in Bugzilla, and identify any workaround.
- Writing and executing SQL Queries to perform back end testing of the application, MySQL is used to test and verify data integrity according to the data standards as set out by the architectural team. Environment included development environment, testing environment, UAT environment.
- Managed and supported cloud-based infrastructure from “One and One” web host.
- Performance Test - Prepared and executed JMeter tool for student registration, course and exam module.
- Working knowledge of mobile application development using Android Studio (Java and IntelliJ) and Genymotion emulator and testing using Selendroid tool
- Using integrated env. provided by Moodle LMS, perform end to end testing in SIT, UAT env.
- Actively participated in daily scrum meetings and discuss issues with business and developers.
Confidential
QA Analyst-Manual and Automation
Responsibilities:
- Successfully developed Admin module unit test cases using C#
- Reviewed program and design specification documents by QA
- Reviewed business requirements from QA perspective and provided input to business.
- Perform smoke testing, integration testing, system testing and regression testing for the application.
- Setup the test environment with the help of Technical Team Lead and developer.
- Successfully prepared test plan, test design, test environment set-up, manual & automated test execution and test reporting.
- Managed traceability of test cases against requirements
- Build automation test execution framework for test data creations and test script execution.
- Current website and new website developed In- house.
- Test cycle planning and execution in co-ordination with development team.
- Developed the NUnit test cases using C# for main service methods.
- Build automation test cases for regression testing using Selenium.
- Perform API testing using SoapUI, prepare automation test scripts in SoapUI for request and response assertions.
- Prepared SQL Script part of Data preparation for Testing script execution and test result verification, SQL Server 2008 is used to test and verify data integrity according to the data standards as set out by the architectural team.
- Prepared SQL queries part of Admin module development.
- Build SQL Query to verify the data consistency and test data.
- Test Design for each module, detailed test design for each functionality for test cases.
- Prepared automated regression test cases using Selenium and C#.
- Coordinated UAT testing with Business team.
- Prepare UAT test cases.
- Prepared manual test cases for Admin module and help module, also prepared integration test cases for modules.
- Design and develop test scripts for each module.
- Defect report using MTM and TFS.
- Defect analysis and prioritizing.
- Performance Test - Prepared and execute Load Runner for Business Owners, Referral and clients.
- Prepare presentation and report for performance test execution for each web page.
- Analyze and reproduced production issues and defects, reported by business, in QA environment.
- Tested websites both web (computer) and tablet (mobile) browser.
- Managed traceability of test cases against requirements
Environment: Windows 8, Web application
Confidential
QA Analyst-Manual and Automation
Responsibilities:
- Build automation test cases for regression testing using Selenium, Prepared automated regression test cases using Selenium and C#.
- Successfully developed and executed unit test cases using C# for main service methods.
- Test Design for each module, detailed test design for each functionality for manual test cases, perform smoke testing, integration testing, system testing and regression testing of the application.
- Reviewed business requirements from QA perspective and provided input to business.
- Setup the test environment with the help of Technical Team Lead and developer.
- Current website and new website developed in house.
- Prepared manual unit test cases for non-critical functionality. E.g. help module.
- Responsible for Smoke and Sanity test.
- Tested websites both web (computer) and tablet (mobile) browser in test and UAT
- Environment.
- Prepared SQL Script part of data preparation for Testing script execution and test result verification.
- SQL Server 2000 is used to test and verify data integrity according to the data standards as set out by the architectural team.
- Prepared Insert and Update queries (CRUD) queries for testing data preparation.
- Execute the test iterations.
- Prepared test plan, test design, test environment set-up, manual & automated test execution and test reporting using C#.
- Defect reporting in MTM and TFS.
- Identify testing issues with development, specially data related and come up with alternative solution.
- Performance Test - Prepared and execute Load Runner for Dealers, Sellers and Clients.
- Prepare presentation and report for performance test execution for each web page.
- Coordinated UAT testing with Business team.
- Prepare UAT test cases.
- Prepared test execution report.