Qa Analyst Resume
Nashville, TN
PROFESSIONAL SUMMARY:
- 8+ years of diversified IT experience with strong experience in QA testing (Manual and Automation) Web applications.
- Experienced professional with five plus years in Software development/Testing life cycle working on Web Based and GUI based client/server applications using Manual and Automated testing procedures.
- Experience in working with open source
- ToolsSelenium IDE JUnit, Eclipse and preparation of automation test framework
- Extensive Knowledge of Quality assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Skilled User Acceptance Tester understands the need to meet all functionality requirements for business client end - users of new applications.
- Experience architecting and building solutions leveraging DevOps tools such as Puppet, Chef andJenkins, Git, etc.
- Experienced in creating test framework integration.
- Very knowledgeable UAT tester understands the importance of real-world ease of use of developed software applications.
- Strong understanding of UAT testing methodologies and practic
- Experience with Mobile Automation ToolDevice AnywhereandAppiumautomation framework and knowledge ofSeeTest,eggPlant.
- Have been preparing metrics like Quarterly business reports, SIT effectiveness etc.
- Experience with Mobile Automation tool device anywhere and Appium automation framework and knowledge of Seetest, eggplant.
- Worked on Pharmacy migration from Medco to OptumRx as the primary Pharmacy Benefit Manager (PBM).
- Wrote Selenium Web driver in Java from scratch to carry out regression testing following main user flow.
- Expert using Selenium, Web driver Java API.
- Good knowledge on automation scripting development.
- Very Good experience in using Automated ToolQuality Center inClient Server, Web-BasedandDatabaseApplications
- Strong Automation experience using QTP 8.2 and IBM Rational Functional Tester (RFT8.2)
- Expert in developing Java Selenium Web Driver /RC/IDE/GRID test scripts and Test Frameworks using TestNG / JUnit, ANT/MAVEN build tools.
- Strong skills inDatabase Testingand thorough knowledge inSQL/PL*SQL.
- Good knowledge ofJ2EE, Java Script, HTML, XML, and .NET Applications
- Excellent experience in working with various databases likeOracle and SQLSERVER.
- In-depth knowledge of Windows Linux HTML Java JavaScript Ajax and XML
- Experienced in automation based on Selenium-RC and JUnit framework with Java programming language
- Strong working experience in the Data Analysis, Design, Development, Implementation and Testing of Data Warehousing using Data Conversions, Data Extraction, Transformation and Loading (ETL).
- Good Expertise in creating complex SQL scripts for Data Validation, for complex business rules based onETLmapping documents.
- Performed monitoring and tuning of ETL application performance to suggest improvements.
- Good Expertise in creating complex SQL scripts for Data Validation, for complex business rules based onETLmapping documents.
- Good experience and understanding of Data warehouse concepts and technologies likeETL, OLTP, OLAP, Normalization/Denormalization, Data Models, Schemas, Data marts, Dashboards and Reporting.
- Good knowledge in working on chakram, protractor.
- Strong working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience in testing applications developed using Agile/Scrum and Water- fall methodologies.
- Experienced in performing Back end testing by executing SQL queries for validating the data in the back-end database tables.
- Involved in reviewing test plans, test cases, Automation test scripts and reports.
- Proficient in conducting regression, functional, system, integration, smoke, sanity user acceptance testing, positive and negative testing.
- Has good Working knowledge of Automation tools and Expertise in QTP, WinRunner and LoadRunner.
- Experienced in usingHPALM 11.52Quality Center and Test Director, Quick Test Pro QTP .
- Experience with Mobile Automation tool device anywhere and Appium automation framework and knowledge of Seetest, eggplant.
- Experience in Rest API testing using SOAPUI and executing REST protocols on SOAPUI.
- Knowledge in designing and developing the process of automation frame- work and standards.
- Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
- Proficient in using basic SQL queries to perform back end testing for data integrity.
- Proficient in conducting regression, functional, system, integration, smoke, sanity user acceptance testing, positive and negative testing.
- Experience in Rest API testing using SOAPUI and executing REST protocols on SOAPUI.
- Knowledge in designing and developing the process of automation frame- work and standards.
- Experience working in Agile/Scrum BDD environment with Selenium Web driver, Java, Ruby and Cucumber.
- Experience in API testing of REST services usingAdvanced REST Client.
TECHNICAL SKILLS:
Methodologies: Agile, Waterfall
Scripting Languages: Ruby, Java
Testing Tools: Ruby Mine, RSPEC, Ruby Cucumber,Selenium Web driver, HP QTP 10, 10.5/ UFT 11,11.5 Quick Test Pro
Performance testing tool: Load Runner 8.0
Bug Tracking Tools: Jira, Quality Center/ALM, GitHub, load runner
Web Technologies: HTML5, CSS3, XML
Database: Oracle, MySQL
Mobile automation tools: SeeTest, Device Anywhere, Appium, eggplant, Opkey
Functional tools: IBM Rational Functional Tester 8.2/7.0.1, IBM Rational Manual Tester 7.0.1.2
Automation tools: SeleniumWeb Driver,SeleniumGrid
Operating Systems: Windows, Mac OS, Linux
Browser: Google Chrome, Firefox, Internet Explorer, Safari
Documentation: MS Office Suite
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
QA analyst
Roles and Responsibilities:
- Involved in the review meetings and walkthroughs to better understand the requirements and the application.
- Involved in manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Verified the interactions between the modules of a software system.
- PerformedBack end testingusingSQL queriesto access the main database.
- Coordinated all the database changes to the development andtest databases.
- Designed developed and implemented user acceptance testing cases and plans.
- Assigned pass or fail status and managed UAT testing results.
- Involved in the Functional testing of web pages using Selenium.
- Used Selenium Web Driver for testing application in different browsers.
- Used Eclipse as an IDE for developing Java/Junit/ Selenium code.
- Worked on developing the automation scripts using Selenium Web Driver with JUnit Frame work.
- Developed Test scripts and enhanced scripts using Selenium.
- Performed cross browser functional testing using Selenium WebDriver/RC
- Setup the automation framework using Selenium WebDriver, Java, TestNg, GitHub and Maven.
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and JAVA.
- Integrated docker jenkins plugin to auto create Jenkins slaves for every build
- Used Eggplant on simulating a large number of users using the server based application and measured the impact both on the server and the client.
- Created the test scripts using the Eggplant.
- Created a typical eggPlant Performance script you simply execute the scenario once manually
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Drive drive Quality Assurance initiatives and process improvements and testing on-premise and Cloud applications.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Developed External Library using Java for Selenium Automation.
- Involved in Performance testing QA using Loadrunner 8.0.
- Designed, developed and tested ETL Process for EIW Integration
- Generated UFT scripts with standard checkpoints, validation checkpoints and also Synchronization Points.
- Maintain all the Regression Test Cases in the HP ALM and Perform the Regression testing by executing the Regression Test Cases Whenever new requirement is added into the application to make sure new code didn't break the application.
- Identification of test cases to automate using Ruby and Cucumber
- Designed of Ruby/Cucumber framework for web/service-virtualization; performed manual and Ruby/Cucumber testing of a web-based application.
- Worked on converting new and existing user scenarios to automated test cases for AR apps
- Worked on scripts to validate performance of AR apps
- Tested and validated behavior and functionality of VR devices and its software
- Worked with bug tracking tools likeIBM Rational Clear Quest 7.0.1for identifying, analyzing, and documenting defects and support requests.
- Experienced in usingQuality Center, RQM, Clear CaseIBM Rational Manual Tester 7.0.1.2, Test Manager, IBM Rational Clear Quest 7.0.1, Quick Test Proand MS Office for creatingTest PlansandTest Cases.
- Test case creation inRubyas per the user stories and performing regular and regression automation testing.
- Perform the Email and Phone Notifications testing in the Web Ordering applications and validate the notifications are receiving correctly to the Phone and Email.
- Customized and enhanced the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expressions, Recovery Scenarios, Optional Steps usingHP UFT QTP .
- Performed Functional and Regression testing usingHP UFT QTP
- Promoted to serve as lead QA tester, overseeing quality-assurance testing and teams for client software and systems development projects. Performed system, unit, performance, load, regression, stress and data interface testing.
- UsedRubyto write unit tests and functional tests.
- Used page objects, factories to create abstract layers in framework.
- Used RubyMine as IDE and RSpec as a unit-testing framework for testing web-based applications.
- Conducted Cross browser testing in IE, Firefox, Safari and Chrome.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Assisted Test managers in Preparing the Manual and Automation System Test Plans and Test Strategies.
- Reported the bugs, Email notifications to the developers using the Quality Center.
- Monitored status using Quality Center to close the bugs/cases as and when fixed.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Created automation test scripts to test all end-to-end components -- legacy mainframe, Web and upgrade.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Executed SQL queries to verify the database for the relevant test cases.
- Documented the defects in Quality Center and assigned them to relevant developer.
- Worked on improving the efficiency of the SDLC by participating very early in the cycle, identifying gaps in the requirements and catching issues early.
- Worked on performing testing of the web applications on multiple browsers, such as IE, Firefox, and Chrome.
- Worked in Unit Testing Stored Procedures and Functions.
Environment: Agile, Slenium Web Driver, Scrum, Ruby, Cucumber,ETL, Load Runner 8.0, Selenium Web driver, Quality Center/ALM, Jira, HTML, XPATH, SQL.
Confidential, Lincoln, RI
QA Analyst
Roles and Responsibilities:
- Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
- Writing and executing software System Test plans and Test cases, developed after reviewing the business requirements document, and technical specifications document.
- Monitored test scripts and status using IBM Rational Functional Tester and Manual
- Documented Test cases corresponding to business rules and other operating conditions.
- Involved in Developing Test Plans, Test Cases & Test Scripts.
- Responsible for Functional, Regression, UAT Testing.
- Performed manual, ad-hoc, functional, integration, User Acceptance Testing (UAT) on the web-based application.
- Created and modifiedSQL*Plus, PL/SQLandSQL*Loader scriptsfor data conversions.
- Experienced in understanding the business rules and mapping the requirements in writing test cases
- Worked in an Agile technology with Scrum.
- Planned and documentedTest casesforFunctionality, Security, Performance,Database and Acceptance testing.
- Designed and Developed automation script using Seleniumand web driver.
- Automation of functional testing framework for all modules using Selenium and web driver.
- Extracted Data from Teradata using Informatica PowerCenterETLand DTS Packages to the target database including SQL Server and used the data for Reporting purposes.
- Worked with bug tracking tools likeIBM Rational Clear Quest 7.0.1for identifying, analyzing, and documenting defects and support requests.
- Design and setup of CI tools like Jenkins. Integrating SCM tools like Subversion, Git with CI tools to automate the build process.
- Developed Automation Scripts using HP UFT QTP .
- Responsible for creating automated test scripts in UFT QTP and updated the scripts as per requirement change.
- Developed and maintained test automation tools to increase the testing efficiency for HP Storage products with Perl, Python, C/C++.
- Involved in Performance Functional Testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver locaters Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
- Developed Test Cases, Requirement Traceability matrix and Test Scenarios for each project testing.
- Maintained bug lists for critical issues using HP ALM retest the defects and close the defects once they are fixed.
- Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
- Wrote automated Selenium WebDriver tests for Chrome and Firefox in Python for a complex
- Involved in review of product requirement documents, functional specifications, test strategy, test plan and test case documents.
- Prepare Daily Report -- Involved in preparing the Daily Execution Status report and sharing with managers and leads.
- Analyzed Business, Functional Requirement and Design Review Documents to Develop Test Plan for projects.
- Determined data requirements for System Test cycles, involving end to end integrated processes.
- Developed and documented test plans for various levels of testing.
- Served on independent QA test team, supporting test activities for verification and validation.
- Performed integration testing to check for data integrity.
- Reviewed user requirements and provided input for Software Test Plans, developed Test Cases, Scenarios, and Test Scripts.
- Prepared test evaluations by reviewing software specifications, technical arti- facts, errors reported by customers, and the Requirements Traceability Matrix.
- Worked on POC based on Protractor for Angular.js and Chakram for API testing.
- Testing the product, creating any defect and track any issues in Rally.
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
- Documented execution of successful results, identified and addressed defects, and tracked chain of events leading to failures.
- Responsible for weekly status updates showing the progress of testing.
- Communicated critical issues, daily status updates, metrics, and feedback to Project Manager.
- Executed SQL queries to retrieve data, research data integrity, verify test results and database tables.
Environment: Cucumber, Ruby, RubyMine, Selenium-webdriver, Rspec, HP ALM, Jenkins,ETL, Agile-Scrum, SVN, Chakram, Protractor.
Confidential, New Albany, OH
QA Analyst.
Roles and Responsibilities:
- Responsible for preparing Test Scenarios, Test Cases, test data, and test scripts and perform Functional Testing, System Integration testing, End to End Testing, Usability(UI)testing, integration testing, User Acceptance Testing, database testing and Regression Testing and capture test results and test metrics.
- Involved in Requirement Analysis,ETLDesign and Development for extracting the data, which is stored in different sources like Oracle, and Teradata.
- Used Quality Center, RQM, Clear CaseIBM Rational Manual Tester 7.0.1.2, Test Manager, IBM Rational Clear Quest 7.0.1, Quick Test Proand MS Office for creatingTest PlansandTest Cases
- Preparation and execution of Test Plans, Test Cases for the mappings developed through theETL Informatica tool in the Quality Centre.
- Continuous Deployment: Implemented Jenkins pipeline for continuous deployments.
- Performed UAT regression testing after the defects were fixed.
- Performed (UAT) User Acceptance testing exclusively in an Agile environment.
- Used Selenium RC to test web sites and their systematic updates for functionality, usability, regression, performance, browser and operating systems compatibility.
- Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Creating test cases and test suits for backend testing.
- Perform Manual andBack-end testingusingSQLinOraclerelational database.
- Designed and created automation test scripts using Webdriver/Python to test mobile capture application
- Developed and maintained release acceptance tests using Selenium IDE, JUnit, and Eclipse.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Performed Regression testing for new builds and every modification in the application using Selenium RC
- Worked with PPI Teradata tables and was involved in Teradata specific SQL fine-tuning to increase performance of the overallETLprocesss.
- Validation of End-to-End testing of various touch points - Order origination, Order Fulfillment, Order Settlement and Invoice & billing, Sales, inventory postings and Migration Testing orders to down streams.
- Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality center.
- Responsible for preparing Test Scenarios, Test Cases, test data, and test scripts and perform Functional Testing, System Integration testing, End to End Testing, Usability(UI)testing, integration testing, User Acceptance Testing, database testing and Regression Testing and capture test results and test metrics.
- Understanding the needs and participated in daily discussions with the development team.
- Provided support to capital markets and prepare presentations for all marketing pitches and provide required materials.
- Managed and utilize market knowledge and prepare various comparable for all planned transactions.
- Analyzed and prepare materials for all capital markets and evaluate all approvals for same.
- Provided support to all research studies and prepare information brochures and required materials for all prospective investors.
- Prepared presentations for all investors and participate in all sales meetings.
- Maintained databases and analyze all market intelligence programs.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Used Java language for the test scripts.
- Worked on both manual and automated test using Selenium and Appium on mobile devices covering Android Phones, iPhones, Android Tablets, iPads, Windows Phones and desktop including Windows and Macintosh.
- Worked in manual testingDesktop,Web, Mobile NativeandHybridApplications in bothiOSandAndroidmobile devices and automation testing usingAppium automation tool.
- Developed manual test cases, reviewed with different stakeholders to validate the functionality.
- Test automation team management, and co-ordination for automation feasibility, and enhancements.
- Used HP Quality Center and VersionOne for defect tracking.
- Developed Test plan, Test cases, and Test scripts and various other project documentation.
- Modified and updated Automation scripts when developers change the code in Agile Environment.
- Attended for daily scrum meetings with the QA development and product team members.
- Provided functional system integrated testing services on multiple applications to ensure production readiness
- Performed backend testing and make sure the product met user requirement.
- 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 and test specs.
- Performed QA acceptance testing, documenting test plans and criteria, and coordinated user acceptance testing with internal departments.
- Functional testing on PDP, Quick View, Add to Cart, Checkout, Account Settings, Order History, Ship and Bill To address, Invoices & Labels, Billing (World pay Payment Gateway) and Taxes for states in US and countries (UK, US & Canada)
- Competent performing Functional, Regression, Smoke, End-to-End (E2E), SIT, Compatibility, Cross-browser & Mobile Testing by using Manual and Automated Testing tools
- Provided support in all phases of functional test execution and documentation
- Use HP Quality Center (ALM) & JIRA for executing test cases, defect tracking, and the complete test management.
- Interacted with developers to follow up on Defects and Issues followed by the Defect Life Cycle.
Environment: ALM, Jira, Selenium, Slenium IDE/RC,ETL, IBM Sterling Console/Call center OMS, WCS, Agile, SQL, Mobile applications, Store dashboard, SoapUI, Demandware, Appium.
Confidential
Java QA Analyst
Roles and Responsibilities
- Prepared test evaluations by reviewing software specifications, technical arti-facts, errors reported by customers, and the Requirements Traceability Matrix.
- Analyzed Business, Functional Requirement and Design Review Documents to Develop Test Plan for projects.
- Determined data requirements for System Test cycles, involving end to end integrated processes.
- Developed and documented test plans for various levels of testing.
- Served on independent QA test team, supporting test activities for verification and validation.
- Performed integration testing to check for data integrity.
- Reviewed user requirements and provided input for Software Test Plans, developed Test Cases, Scenarios, and Test Scripts.
- Documented execution of successful results, identified and addressed defects, and tracked chain of events leading to failures.
- Responsible for weekly status updates showing the progress of testing.
- Communicated critical issues, daily status updates, metrics, and feedback to Project Manager.
- Executed SQL queries to retrieve data, research data integrity, verify test results and database tables.
- Performed Integration Testing, Functionality testing, System Testing, Regression Testing.
- Record incidents encountered during System testing and generated Status/Defect report.
- Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in verifying various transactions on the System.
- Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Developed Test plan, Test cases, and Test scripts and various other project documentation.
- Modified and updated Automation scripts when developers change the code in Agile Environment.
- Attended for daily scrum meetings with the QA development and product team members.
- Provided functional system integrated testing services on multiple applications to ensure production readiness
- Performed backend testing and make sure the product met user requirement.
Environment: Manual Testing, MYSQL, JIRA, Microsoft Office, Windows.
Confidential
Java with QA Automation Engineer
Roles and Responsibilities
- Prepared test evaluations by reviewing software specifications, technical arti-facts, errors reported by customers, and the Requirements Traceability Matrix.
- Plan and Execute the Test Plan for in Fulfillment Feedback project.
- Reviewed Functional requirement and Use Cases documented in Requisite Pro.
- Created test scenarios and test cases based on functional documents and User stories.
- Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Assisted Test managers in Preparing the Manual and Automation System Test Plans and Test Strategies.
- Reported the bugs, Email notifications to the developers using the Quality Center.
- Monitored status using Quality Center to close the bugs/cases as and when fixed.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Created automation test scripts to test all end-to-end components -- legacy mainframe, Web and upgrade.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Executed SQL queries to verify the database for the relevant test cases.
- Documented the defects in Quality Center and assigned them to relevant developer.
Environment: Quality Center, VBScript, ORACLE Database, Windows.