Qa Analyst Resume
UtaH
SUMMARY:
- Over 10 years of experience in Software Testing using Functional and Automation techniques in Agile Scrum model and Waterfall SDLC methodologies.
- Designed and implemented different automation frameworks like Page Objects Model, Keyword Driven, Data Driven and Hybrid frameworks using Selenium WebDriver and Java OOPs concepts
- Expertise in developing automation scripts based on component or scenario based using Selenium WebDriver Element locators, WebDriver methods, Java features.
- Designed and implemented Page Objects Model framework with Page classes to represent web pages of application
- Expertise in designing automation scripts using XPath, CSS Selector expressions and DOM to work with dynamic objects
- Performed Data driven testing which reads data from Spreadsheets, property files and XML files
- Created and enhanced automation test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver
- Developed reusable framework/business libraries for repeated actions.
- Experience in executing Selenium automation test suites for Smoke Test, Acceptance Test and Regression testing, analyze failed test scripts, fix scripting issues if any, Log defects if any functionality failures
- Good knowledge on defining automation strategy, automation feasibility analysis of the application, framework design or customization, preparing execution Sign - off artifacts.
- Good experience in identifying regression test cases to be automated and actively participate in automation test script reviews, framework updates, test suite updates.
- Have strong knowledge in Object Oriented Programming features and Capable to use Excel (POI API) for Data Driven testing
- Analyze automation execution failures then identify the root cause of failures, fix automation scripts wherever necessary and log defects for application functionality failures
- Good experience in defining test strategy for Acceptance testing, Risk based testing and Regression testing with coverage of major functionality.
- Executed API automation scripts using Python to validate the sequence of transaction types testing
- Proficient in testing cross browser compatibility and regression tests using Selenium WebDriver
- Good knowledge on Object Oriented concepts in Java, RESTful API Testing and HTTP methods Get, Put, Post, and Delete.
- Involved in testing Phone Home Service Web services with PostMan tool
- Knowledge on integrating automation test suites with Jenkins and schedule batch execution
- Proven experience with Unified Functional Test (UFT) automation scripts during regression testing, Designed and implemented Keyword Driven framework to test BKFS mainframes top secret profile access using UFT and VBScript.
- Designed Excel Macros to validate Database with UI and compare with downstream database using complex SQL and Oracle Queries to ensure data integrity.
- Expertise in documenting defects, accuracy, and informative reproducible steps using ALM, JIRA, IBM Clear Quest.
- Experience in designing test cases using various test design techniques such as Boundary Value Analysis, Equivalence Partitioning, Decision Tables
- Experience in creating artifacts Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix
- Good experience on testing types including Sanity, Smoke, Acceptance, Functional, Integration, System, Regression, Negative, End-to-End and production testing
- Strong knowledge in Banking domain - Loan life cycle for Student Loans, Home Mortgage, Default servicing, etc.
- Strong knowledge in payment processing domain covering various transactions types (EMV, Magstripe, Pre-auth, Refund, Check, Gift, Debit, etc.) and card brands (Visa, MasterCard, Amex, Discover, etc.) using different Point of Sale devices.
- Smoke Testing for PoS devices - loading of RBA forms onto POS devices, Auto update of security keys, Device Menu/Options and Bluetooth connectivity.
- Collaborate and coordinate with Product Owner, QA Manager, SMEs and Dev teams during application development, design, coding and testing
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver, UFT, Soap UI, PostMan
Test Management Tools: ALM, JIRA, TestRail, ClearQuest, Bit Bucket, Bamboo
Languages/Frameworks: JAVA, TestNG, Python, HTML, VBScript
Operating systems: Windows 7/8/10, Windows Server 2008/2008R2/2012/2016, Mac OS
Databases::SQL Server, Oracle and MS Access
Methodology: Agile, Waterfall and V model
PROFESSIONAL EXPERIENCE:
Confidential, Utah
QA Analyst
Responsibilities:
- Participate in Sprint meetings and provide inputs on the automation feasibility and estimates for the automation script design
- Analyze the user stories for real-time payment processing products supporting the US and Canada regions
- Work closely with functional team to understand the manual test case flow and data dependencies
- Develop End-to-End automation test scripts for XCharge integration with Phone Home Server, Remote Client Manager (RCM), partner software systems and payment gateways
- Ensure automation design includes validations - Request parameters, Gateway responses codes, transaction status, etc.
- Creating virtual Point of Sale device profiles for automation for devices such as Ingenico iPP320, iSC250, iSC480, iCMP, etc.
- Creating and enhancing test scripts using Xpath, DOM, JavaScript and Selenium WebDriver methods to handle dynamic objects in execution
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
- Implemented Page Objects Model framework and 14 Page classes from scratch to represent web pages of Confidential View application
- Executing regression test suite, Analyze failures if any, then fix if scripting issues, log defects if failure is in application
- Responsible for test planning, executing and updating UI automation scripts in Java using Selenium WebDriver
- Partially involved in the Continuous Integration of the automation framework with Jenkins
- Involved in testing Phone Home Server Web services with PostMan tool
- Responsible to maintain framework and update test scripts if any new enhancements & bug fixes
- Execute Alpha tests on multiple Operating Systems Win7, Win10, Server 2008, 2012, 2016 and Terminal Services
- Execute Beta test scripts related to Card Transactions, Check Reader, Gift Cards, Card Reader transactions before releasing product to the production
- Perform Smoke, Acceptance and Regression testing to ensure the POS devices handles various types of payment transactions on each new build of software. Payment transactions include (EMV - Contact, Contactless, Magnetic Stripe, Keyed) and transaction types (Credit Sale, Debit Purchase, Pre-authorization, Force, Return, Void, Adjustment, etc.) for Credit cards, Debit cards and Gift Cards for major card brands like VISA, DISCOVER, AMEX, MasterCard.
- Perform PoS device based testing such as loading of RBA forms to devices, Auto update of security keys, Device Menu/Options, Bluetooth connectivity, Card Data encryption, EMV PIN Data Block, etc. for US and Canada regions using device models - US Ingenico's EMV/NonEMV devices iPP320, iSC250, iSC480; Verifone's 850, 860, 870, 880 and Ingenico's bluetooth devices (iCMP), Canada - Ingenico device iPP320 (CPX and Contactless Devices); RDM Check Reader.
- Collaborate and coordinate with Product Owner, QA Manager, SMEs and Dev teams during application development, design, coding and testing
- Identify Defects, log them in JIRA and assign the Priority for fixing the issue
- Testing the PoS devices with downgrading/upgrading RBA versions using Telium LLT (Local Loading Tool), validate device forms, auto update of device when application version changes.
- Validate gateway request/response log files to ensure none of the sensitive data pass through when processing Credit/Debit transaction types using Ingenico’s iCMP Bluetooth devices with different Card Brands.
- Validate OpenEdgeUpdater functionality using PhoneHomeService to ensure all merchants are receiving software updates
- Perform Fresh Installation, Upgrade Testing, Silent installation/upgrade on different Operating Systems
- Configure XCharge as remote client and process transactions using EXE and DLL integrations
- Validate Check for Upgrade functionality, OEU push validations, Process transactions tru Transaction builder, etc
- Generate and Review the performance logs of XCharge system and Test the XCharge software is compliant with TLS1.2 standards using Wire Shark tools
- Perform Alpha and Beta test scripts related to Card Transactions, Check Reader, Gift Cards, and Card Reader transactions on multiple Operating systems.
Environment: Agile, Selenium, Java, C#, .NET, SQL Server, Python, TestRail, Windows, JIRA, TestRail, Bamboo
Confidential
SLoaD, Senior QA Specialist
Responsibilities:
- Worked as a Lead and Individual contributor in 15 member QA team
- Participate in Sprint planning meetings, provide inputs for automation feasibility and estimate for the automation script design
- Work closely with functional team to understand the manual test case flow and data dependencies
- Developed Keyword Driven framework to retrieve test actions, test data from Excel files using Apache POI API
- Responsible for designing automation scripts using element locators (XPath, CSS Selector, Id, Name, etc) and DOM to work with dynamic and static objects
- Developed automation business components to validate the Loan Default Servicing logic such as HAMP, MOD, etc
- Developed scripts to conditioning the servicing loans to get an eligibility for one of the Waterfall logic
- Developed reusable functions to validate the loan details after decisioning the loan by committing eligible waterfall method
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
- Setup the Automation framework using Selenium to run test cases on multiple browsers
- Execute regression test suite using Selenium WebDriver for every new release.
- Responsible for planning, executing and updating UI automation scripts in Java using Selenium WebDriver
- Responsible to maintain framework and update test scripts if any new enhancements & bug fixes
- Collaborate and coordinate with Product Owner, QA Manager, SMEs and Dev teams during application development, design, coding and testing.
- Validating Database integrity by designing & execution of complex queries
- Designed Excel Macros to validate Database with UI and compare with downstream IR2 Database
- Responsible for preparing testing artifacts - Test Plan, Test Summary, Execution Summary report
- Responsible for updating the automation scripts for any enhancements in the application
- Categorized bugs based on the severity and interfaced with developers and business users to resolve them
Environment: Agile, Mainframes, SQL Server, Oracle, Selenium, Java, SharePoint, Windows 7
Confidential
QA Specialist
Responsibilities:
- Analyzing BRD and FSD documents and participate in project-wide reviews with business users
- Prepared estimates for the manual and automation script development
- Designed data driven automation framework for top secret profile access testing for HELMS mainframes system.
- Developed reusable libraries to retrieve test actions, test data from Excel files and SQL Databases
- Developed automation scripts to validate CLV 5 file on daily basis after the nightly batch for Helms mainframes system
- Responsible for executing automation scripts in UAT/IST environments and sending results to project management team
- Involved in End to End testing, Functional, System, Integration Testing and Regression testing
- Categorized bugs based on the severity and interfaced with developers and business users to resolve them
- Identified areas to be regression tested and automated them using UFT
- Responsible for updating the automation scripts for any enhancements in the application
Environment: Mainframes, QTP 11.5, ALM, Clear quest, SQL Server, Windows XP
Confidential
QA Specialist
Responsibilities:
- Actively involved in project meetings and reviewing business requirements and discussed on the ambiguities if any
- Responsible for development of automated test scripts using QTP for Regression testing.
- Responsible for updating the automation scripts for any enhancements in the application
- Designed reusable functions based on the functionality of the system
- Interacting with business users to get clear understand of the enhancements
- Categorized bugs based on the severity and interfaced with developers to resolve quickly
Environment: Mainframes, UFT, ALM, SQL Server, .Net, MS Access
Confidential
Business Services, QA Specialist
Responsibilities:
- Analyzing BRD and FSD documents and participated in project-wide reviews with business users
- Responsible for development of automation scripts using QTP
- Designed reusable functions to validate the xml file elements based on the system functionality
- Responsible for maintenance of the complete automation suite in ALM
- Interacting with business users to get clear understand of the enhancements
- Analyzing test results and tracking defects into Clear quest
Environment: Mainframes, QTP 10, ALM, Clear quest, SQL Server, Windows XP
Confidential
Quick View, QA Specialist
Responsibilities:
- Analyzing BRD and FSD documents and participated in project-wide reviews with business users
- Responsible for designing test scenarios and test cases
- Interacting with business users to get clear understand of the enhancements
- Analyzing test results and tracking defects into Clear quest
- Responsible for identifying regression test cases and updating the regression suite
Environment: Quality Center 9.0, Clear quest, SQL Server, Windows XP
ConfidentialSenior Analyst
Responsibilities:
- Analyzing BRD and FSD documents and participated in project-wide reviews with business users
- Reviewed and identified regression test cases from the manual test cases
- Responsible for development of automation scripts using QTP and execute scripts in IST/UAT environments
- Categorized bugs based on the severity and interfaced with developers and business users to resolve them
- Prepared Requirement Traceability Matrix (RTM) and involved in Walkthroughs
Environment: QTP 10.00, Quality Center 9.0, Clear quest, SQL Server, Windows XP
Confidential
Senior Analyst
Responsibilities:
- Involved in writing manual test cases and executing them in IST environments
- Involved in automating manual regression test cases and executing for each release
- Reviewed and identified regression test cases from the manual test cases
- Responsible for executing automation scripts in UAT/SIT/PROD environments
- Performed regression testing to ensure other components are not impacted by modifications
- Categorized bugs based on the severity and logged in the tool
Environment: QTP 9.5, Quality Center 9.0, Clear quest, SQL Server, Windows XP
Confidential
Senior Analys
Responsibilities:
- Involved in analyzing BRD documents and FSD documents
- Evaluate all functional requirements and understand the business logic of the requirements
- Responsible for writing test cases and test case reviews
- Responsible for executing manual scripts in UNIT/IST environments
- Log defects for the failures and retest when they are fixed
- Responsible for executing regression test scripts
Environment: Manual Testing, Quality Center, MS Excel, SQL Server, Windows XP