Sr. Qa Analyst Resume
Detroit, MI
SUMMARY:
- Over 8+ years of extensive experience in analyzing, designing and implementation of QA strategy for Web based and Client/Server applications using manual and automation testing in Finance, Healthcare, and Banking applications.
- Experience in working all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Software development Engineer in Test (SDET).
- Comprehensive knowledge in Waterfall, Agile and Agile Scrum methodologies. Assisted in developing project plan, test plan and test report documents.
- Experienced in designing Test Scenarios, QCPs, Test Scripts, Test Cases, and Test reports for manual and automated tests.
- Experienced in setting up and carrying out browser compatibility testing with different browsers (Cross Browser Testing) and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like Windows and MAC.
- Experienced in performing manual testing, writing test cases and preparing specifications documentation as per client requirement.
- Experienced in different kinds of testing like Smoke, Sanity, Functional, Integration, Regression, Backend, Black Box, System Testing, Test data Mining, User Acceptance Testing (UAT), Equivalence class partitioning, Detailed Testing Scenarios and pair wise Analysis.
- Have knowledge on Code Quality tools namely Find Bugs, CodePro Analytix.
- Tested compatibility of application for dynamic and static content under various cross browsers with various elements identifying techniques (Locators) (ID, Name, Xpath, CSS) using Selenium Framework.
- Experienced in developing Data driven Framework, Keyword driven Framework and Hybrid Framework using QTP.
- Experienced in continuous integration (CI/CD) using JENKINS, Jersey and spring to support tools likes CVS subversion, GIT.
- Expertise in automation tools like Selenium RC/IDE/WebDriver/Grid (Functional & Regression Testing), QTP.
- Experienced in developing automated scripts and frame works using Java, ASP.Net (MVC, C#) and have hands on experience on WinForms to write rich Client applications for desktops.
- Experienced with testing tools such as Selenium, HP Quality Center, Quick Test Professional (QTP) and SQL Management Studio Tool 2008.
- Used Microsoft Visual Studio Test Manager to create both Manual and Automation Test Cases.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in creating Automation Frameworks using TestNG & JUnit with Selenium.
- Expertise in developing automation scripts in BDD format using Cucumber and proficient in writing Cucumber scenarios in GHERKIN format.
- Partially worked on testing the Cloud based Microservices, Amazon web services (AWS) and Azure.
- Extensive experience in using Firefox Add - ons like Selenium IDE, Docker, CDN, ESB Layer, Firebug, FirePath, Selenium Builder.
- Experience in HTML, CSS, JavaScript, AJAX, Java and VB.Net programming.
- Experience in Data Driven Testing (DDT), Serviced Oriented Architecture (SOA) used JXL and Apache POI tool to read and write in EXCEL.
- Proficient in all phases of Test Life Cycle from test planning to defect tracking and managing defect lifecycle.
- Good experience in Defect Life Cycle Management tools like HP Quality Center (QC)/ALM, JIRA.
- Extensive experience working in agile methodology, SDLC, stand-up meetings with Product owner, Scrum master, understanding and writing user stories along with Business Analysts Business Support Systems (BSS), Operation Support Systems (OSS) on distributed computing, client-server and web-based n-tier architecture. .
- Experience in working with various IDE's like Eclipse, Visual Studio
- Involved in End-to-End, System, Beta Testing & Performance Testing, Out of Box Testing, Complaint Handling, Alpha Testing, Beta Testing, Services Layer Automation, Adhoc Testing, Micro Services, used Message Queuing systems MQ for Inter-thread Communication and Web Services Testing, Multi Tier and Web Application in the cloud.
- Good Experience in creating Reusable methods and Page Object Models (POM).
- Comfortable taking up initiative and additional responsibility under short project deadlines.
- Excellent analytical, critical thinking, problem solving, Stakeholders Management, communication and interpersonal skills, self-service culture, much specialized in HRMS with ability to interact with individuals at all levels and to ensure to make the output meet criteria for CMMI standards.
TECHNICAL SKILLS:
Testing tools: Selenium Web Driver/RC, TDM, UTF, Appium, SeeTest, Espresso
Web Technologies: HTML, CSS, JavaScript, AJAX, POC
Defect Tracking Tools: HP QC (Quality Center)/ HP ALM, Jira, TestRail, BitBucket, DOORS
Build Tools: Maven
Frameworks: Data Driven, Keyword Driven & Hybrid Frameworks
Languages/DBs: Java, Python, Groovy, C#, SQL, Oracle, PowerShell
Continuous Integration Tools: Jenkins
Testing Methodologies: Test NG Framework, Junit Framework, BDD-Cucumber
Browsers: Internet Explorer, FirefoxBrowser, Google Chrome and MAC Safari
AddOns: Fire Path, Firebug, Selenium Builder, Selenium IDE
IDE: Eclipse, Visual Studio
Version Control: GIT, SVN, GITHUB
Methodology: Waterfall, Agile, Scrum.
Desktop Tools: MS Office, MS Project, Visio, Adobe Acrobat, WinForms
Operating Systems: Windows, MAC, Unix, Linux
PROFESSIONAL EXPERIENCE:
Sr. QA Analyst
Confidential, Detroit, MI
Responsibilities:
- Worked in the form of sprint team with business analysts and developers in agile methodology with Sprint planning and Scrum Master.
- Designed and Developed User Acceptance Tests(UAT) Automation of functional testing frameworkfor all modules using Selenium WebDriver, participated in Heavy Front End Automation Testing and Security Testing.
- Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium script and executed. Prepared automation test framework TESTNG and performed Code Analysis using CAST.
- Extensively used QTP/UFT integrated environment like data tables, Actions, and recovery scenarios.
- Used QTP/UFT for the basic record and run reported test cases for general purpose reporting.
- Worked on acceptance testing using Selenium WebDriver.
- Created Test cases using element locators by id, name and Xpath.
- Responsible for implementing Page Object Model(POM) using Selenium Web driver, Maven and java
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome ( Cross Browser Testing ) to simulate production environment.
- The bugs detected were recorded and notified to developers and managers using Team Foundation Server (TFS)
- Integrated VSTS (Visual Studio Test Services) with the Team Foundation Server (TFS) through TFS APIs to expose the TFS functions.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Xcode, Android by using Appium and Android SDK.
- Performed cross-platform, UI testing for native and hybrid mobile apps using Appium test automation framework.
- Used different types of virtual devices ( Emulator & Simulator ) and real devices for Test Cases Validation.
- Developed and executed White box test cases of the Java API using Unit Testing FrameworkTestNG & Eclipse.
- Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
- Automated the web services through SOAP UI Pro by using the groovy.
- Experienced using HTTPie - a cURL tool for testing and debugging the HTTP servers.
- Developed automation framework to test SOAP based WebServices using TestNG .
- Worked with web services using Postman by analyzing the Json and forwarding the defects to the respective team.
- Proficient in writing SQL queries to test the Oracle database and making validations.
- Developed automated scripts for angular JS application using protractor and Java scripts.
- Prepared various test documents in ALM/Quality Center and collaborated with Developers and Managers data by making ALM sync with Tasktop.
- Used Unified Functional Testing Tool (UFT) for Record and Playback to generate the default VB Scripts.
- Used BDD framework with Cucumber and Java to write behaviors and step definitions and also developed required Selenium support code in JAVA for Cucumber.
- Implemented the complete browser (End-to-End) Testing and continuous integration through NightWatch Framework, Test complete with SmartBear Software.
- Extensively used Serenity BDD for more cleaner and maintainable regression tests and also to check what requirements have been tested.
- Got an opportunity to work on HTML testing in module by using Test Studio.
- SQL Queries for backend/ETL testing.
- Understand existing business incorporated in Oracle db and come up with workaround functions in Sybase.
- Used Load Runner to regularly test performance life cycle.
- Created the Performance Script to load all the test data.
- Experienced in Load and Performance testing tool JMeter and Security testing of Client/Server.
- Performed server-based system running by using the continuous integration tool Jenkins.
- Participated in daily Scrum meetings, End-to-End Test planning, discussed with Business Analysts and Developers requirement gaps, SCM functionality, defects, blocking issues and performed Root Cause Failure Analysis.
Environment: Java-Selenium WebDriver, Appium, Eclipse IDE, TESTNG, SQL server Back end, JSON, XML, REST API.
Sr. QA Manual Tester
Confidential -Laredo, TX
Responsibilities:
- Designed the User Acceptance Tests (UAT) and heavy front end tests of Letter of Credit Application in both mobile and Web.
- Developed automation framework for Selenium WebDriver in modular framework model.
- Extensively used Microsoft Visual Studio test manager to organize the automated test-cases ofSelenium WebDriver.
- Maintained and executed Maven build files for running automated tests.
- Used Fitnesse for automating the Acceptance Test cases.
- Used Maven to help manage project's build, report and documentation across the network.
- Implemented simulator for Mobile App Testing using Perfecto .
- Developed and executed scripts for mobile automation of Android and IOS app using Appium, Espresso and Selenium WebDriver.
- Developed and executed scripts using Real Android devices and Emulators and IOS Simulators.
- Coordinated with technical support associates to fix proprietary software issues.
- Have Experience with J Behave and JMS .
- Extensively used HP ALM to communicate the diverse set of activities with all stakeholders.
- Used HP ALM as a Defect tracking tool i.e., to log the defects and to check the status of the defect.
- Worked in the agile environment with frequently changing requirements and features set.
- Implemented Test cases in the Test-Driven Development (TDD).
- Knowledge on Building Automation Framework for Angular JS, Node JS and Experience in testing AJAX components with Protractor and Selenium WebDriver.
- Worked on JIRA associated with ZEPHYR to bring the test management capabilities to any JIRA project.
- Experience with the creation of automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework.
- Prepared Test Procedures and control the Web Application with the Visual Basic Scripting Edition (VB Script) through UFT.
- Used Rational Test Manager (RTM) for basic Manual test approaches and performed the test automation through VirtualBox.
- Managed SVN as Source Control Systems.
- Good experience in testing both SOAP and REST services using SOAP UI.
- Automated the Validation backend JSON, Rest API using java programming.
- Performed Web Services testing using Postman, Swagger .
- Created custom keywords in Python as part of automation scripts.
- Used Rational Clear Quest for Defect Tracking and reporting.
- Used Java language and TestNG framework for scripting.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Extensively worked on Selenium WebDriver with the preferred Languages Java, C #, Python, Ruby and JavaScript.
- Involved in functional testing, black box testing, Grey Box Testing, negative testing, compatibility testing, and recovery testing.
Environment: Java, Selenium WebDriver, Jenkins, SOAP UI, Maven, TestNG, Cucumber, RTC, Jira, SaaS, Black Box Testing, Grey Box Testing, MVC, Eclipse IDE, XPath, Firebug, c#, HTML, CSS, AJAX, DOM, Python, 3.02, SQL,ASP.net, WinForms
QA Automation Engineer
Confidential, St. Louis, MO
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Thorough experience in Agile, Scrum methodologies.
- Worked in the form of sprint team with business analysts and developers in agile methodology using the Axe Automation platform .
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites ( TestNG and Maven ).
- Used J2EE for developing and deploying our Web-based enterprise application.
- Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API .
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Implemented the Mobile application testing through SeeTest Mobile Automation Tool.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
- Worked in the form of sprint team with business analysts and developers in agile methodology.
- Tested the ETL process for both before data validation and after data validation process. Tested the messages published by ETL tool and data loaded into various databases.
- The bugs detected were recorded and notified to developers and managers using Team Foundation Server (TFS).
- Hands on experience o preparing Use case diagrams, Activity Diagrams, Workflow Diagram and Cross Functional Flow charts by using MS Visio .
- Worked partially on the Mongo DB to store data I Json-like documents.
- Created test Cases for various testing stages like Functional Testing with POS system and Regression Testing, Negative Testing, Boundary Testing by using Microsoft Test Manager (MTM).
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Developed script and performed WebServices testing using SOAP UI pro tool for functional and regression testing.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Sikuli, Cucumber, SOAP UI, MVC, Data Driven Framework, DOM, Webservices, agile, Team Foundation server(TFS), Microsoft Test Manager(MTM), ASP.Net, WinForms.
QA Manual/Automation Tester
Confidential, Columbus, Ohio
Roles/Responsibilities:
- Developed Automation scripts using QTP/UFT for manual test cases.
- Developed and executed various VB Script using QTP/UFT for the automated testing of various functionalities of the application.
- Customized the QTP test as per the test Case by using the VB Script.
- Drafted detailed Test Steps to be followed for Test Automation using QTP/UFT.
- Parameterized test scripts in QTP/UFT to pass data from different data sources like Excel spreadsheets
- Verified ETL logs and reject/discard files for errors and reported them to development team.
- Tested and Automated Various ETL Transformations which facilitate Daily, Weekly & Monthly Loading of Data.
- Used JSON for storing and exchanging information between browsers and servers.
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model the detail design of the application.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery AJAX and JSON .
- Have knowledge of CGMP and Eggplant.
- Responsibilities include Work allocation to the team, Work schedule preparation, Weekly.
- Involved in interacting with the project development team to understand the project requirement.
- Created Requirements and generated traceability matrix to ensure that all the requirements are covered by the test cases.
- Coordinating with quality control Review board for approval on all the deliverables
Environment : QTP, SQL Server 2008, Windows 7, SQL, Java, XML, SaaS, Documentation Tools: MS Office - MS Word, Excel, PowerPoint.
System Engineer/Analyst
Confidential -Vernon hills, Illinois
Responsibilities:
- Involved in supporting and operating NTS - OSS (Operations Support System).
- Developed OSS/BSS software system modules such as; CRM, Order Management, Warehouse Management, Trouble Ticket Management, Network Inventory and Circuit Design, and IP Management.
- Designed system documentation including User Acceptance Testing (UAT).
- Customized and engineered a client specific training materials.
- Provided Level 3 support to NTS - OSS (Operations Support System) according to defined SLAs.
- Responsible for requirements gathering, analysis and design for new functionalities requested in Sprint NRM (OSS application) for various wireless and wireline services.
- Responsible for analysis and, migrating the legacy data and functionality into Sprint NRM OSS application.
- Daily routine monitoring and Health checkup of the OSS system consisting of checking (Internal alarms, database table usage, abnormal process terminations, File system size, Online Backups, load on servers, alarm buffer, core files, ND reports)
- Working as a System Administration, Checking, analyzing and resolving day to day problems in OSS faced by the Performance, Fault and Configuration management teams
Software Test Engineer
Confidential
Roles and Responsibilities:
- Responsibilities include Work allocation to the team, Work schedule preparation, Weekly Status Report preparation, Win CVS management, Bug logging to BugZilla and replying to the client queries.
- Involved in Test Case preparation, Test Report Review, Test Execution, and Test monitoring and Bug report preparation. Involved in Sanity Testing, Scope Testing, Regression Testing.
- Performed Manual and Automated testing of the Firmware of the printer peripherals.
- Involved in manual testing of printer driver software in various Operating Systems of Windows.
- Responsibilities include Monitoring Integration Testing and Testing Team; closely work with development team to gather test items.
- Used Rational Test Manager for Test Activity Management, Execution and reporting.
- Involved in Work allocation to the team, Daily Status Report preparation, Knet management, Bug logging to QC/ALM and replying to developer queries.
- Attend Weekly Status Report meetings and collect information on scope items to be tested. Involved in Test Case preparation, Quality Center updating, Test Execution, Test monitoring and Bug report preparation.
- Test plan preparation for the new requirement items in each Agile cycle
Tools and Technologies: Quality Center, Manual Testing, PLM (Product Life Cycle Management), Hardware testing, Waterfall Methodology, Microsoft Excel, Windows 2008.