Qa Analyst Resume
Hillsboro, OR
SUMMARY:
- Over 8+ years of experience in Software Quality Assurance and Software Testing of Client/Server Applications and Web based applications.
- Proficient in using HP interactive products like - HP Quick Test Professional (QTP/UFT), HP Load Runner, and HP Quality Center (QC/ALM).
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Experience with Issue tracking tools Track-it and JIRA
- Created backend of the data entry system for in HP QTP/UFT for in-house data entry application.
- Performed manual and automated testing using HP-Mercury tool like Quality Center (QC/ALM), Quick Test Professional, Load Runner
- Strong working knowledge of Team Foundation Server (TFS) and Microsoft Test Manager (MTM)on Visual Studio Team Foundation (VSTF) in managing product lifecycle.
- Experience in testing Retail (Sterling OMS, POS, Inventory Management and e-Commerce) and Healthcare applications.
- Developed example applications and wrote technical articles to illustrate software development with Python.
- Experienced in working on Selenium, RUBY Web driver automation for different product based applications.
- Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
- Experience includes the testing of Client/Server, ETL, SOA and WEB applications using Manual and automated testing tools like Selenium, Quality center, Rational Suit, Load Runner and Quick Test Professional.
- Extensive experience in using Testing tools such as WinRunner, QTP/UFT, LoadRunner, Test Director/Quality Center, FitNesse, and Apache Jmeter.
- Involved in reviewing the Functional Design Document with Functional team members in Oracle ERP
- Experience of using testing tools like Quality Center, Microsoft Test Manager(MTM), Visual Studio 2008/2010, Team Foundation Server
- Experience in Testing Agile Development Environment. Using TDD and ATDD approach.
- Expertise in working with various mobile devices such as Android, Blackberry, IPhone, tablets to perform browser compatibility and configuration testing.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
- Experience with distributed systems, large-scale non-relational data stores, RDBMS, NOSQL map-reduce systems, data modeling, database performance, and multi-terabyte data warehouses.
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
- Well versed with using Quick Test Professional (QTP) to support test automation using potential features like Data Driven Tests, Check Points, Regular Expressions and Functions
- Proven track record of handling Automation projects using Performance Center Load Runner. Quality Center (QC/ALM), SOAP UI,SOA Test and QTP
- Familiar with core Bid data concepts such as: 3V's, Structured & Unstructured Data and NoSQL.
TECHNICAL SKILLS:
Testing Tools: QC/ALM, JIRA, Bugzilla, Clear Quest, Rally, VersionOne, QTP/UFT, Selenium, Ruby, Cucumber, Soap UI, TFS, MTM, Load Runner, WinRunner
Operating Systems: Windows XP/ 2000, UNIX/Linux
Languages: .Net, Visual Basic, Java, Python, ASP, HTML, XML, TSQL, PL/SQL, ORACLE
RDBMS: Oracle, SQL server
Testing Concepts: STLC, Testing Types, Test Management, Defect Management
Scripting Tools: Java Script, VB Script and Shell-Scripting.
PROFESSIONAL EXPERIENCE:
Confidential,Hillsboro, ORQA Analyst
Responsibilities:
- Worked with the Project Manager and other leads to come up with a manageable testing timeline for UAT testing phase.
- Analyzed business requirements and worked alongside the functional leads developers to make sure the system adhered to the user’s needs.
- Actively part of Nike's GWMS (Global Warehouse Management System) automation project.
- Used Descriptive Programming for the Automation testing using UFT.
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Used BDD, TDD, and ATDD models of Agile development to drive product implementation
- Responsible for testing Match Engine, Market Data and EOS Trader applications.
- Performed system and integration testing of large Data warehouse application.
- Uses engineering skills to improve processes and automate QA tasks using Java and Python scripts.
- Created parameterization tests by importing data from excel files and data tables in UFT.
- Design, create and execute automation scripts using VB Script for testing.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
- Broadly experience in testing User’s Session management data in NoSQL database.
- Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
- Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
- Managed several functional libraries within the driver script
- Enhanced UFT automation scripts with synchronization points, data table, parameterization and functions.
- Developed code for Importing and exporting data to different formats (NoSQL and relational DBs).
- Involved in Testing in Agile Development Environment. Using TDD and ATDD approach.
- Created test cases using MS-Excel and uploaded them in Rally using Ruby and Rally Desktop Tool. Good knowledge of ATDD
- Developing test automation scripts using Ruby and Cucumber to perform ATDD, functional and regression testing
- Using Agile and ATDD methodologies for achieving deadlines.
- Test plan and test execution using Microsoft Test Manager (MTM) for managing backlog, tasking, tracking and Requirement trace-ability.
- Escalated defects while studying Project Requirements using HP Quality Center (QC/ALM) and followed logged defects throughout its lifecycle in JIRA.
- Created functional automation scripts using open source tools selenium(selenium RC, Grid)
- Created test scripts (Selenium) to monitor response time in development phase.
- Used selenium RC,IDE and web driver ,Java and Selenium Grid to create nightly automation scripts
- Analyzed test results, identified issues and reported it to developers & project manager through JIRA.
- Good hands on knowledge in Data driven, Keyword driven as well as Hybrid frameworks.
- Created manual test cases in HP QC/HP ALM for various User Stories based on Release & Sprint plan.
- Defect logging & retest and Test lifecycle management through HP ALM.
- Analyzed modules and designed test scenarios and test scripts in Linux environment.
- Developed and customized test scripts in UFT and played back the scripts after fixing the bugs.
- Developed base line scripts for testing the future release of the application using UFT.
- Enhanced Script and Data Driven Testing for large amount of data were implemented with UFT.
Environment: QTP/UFT, RALLY, Jmeter, JIRA, VB Script, NOSQL, Python, Cucumber, Ruby, TDD, ATDD, BDD, Selenium RC, SQL developer, Excel, Load Runner, HTML, XML, UNIX, Linux.
Confidential, St. Louis, MOSr Quality Analyst
Responsibilities:
- Took an active role in static testing activities such as design review and Collecting requirements inspections to identify ambiguity and inconsistency in requirements as well as improve UI\UX Design of company software products.
- Used BDD, TDD, and ATDD models of Agile development to drive product implementation
- Built a fully automated billing and collections solution using python.
- Writing test cases on ATDD and TDD using agile methodologies
- Wrote test plan and test script for client application implemented using ASP, Ajax and JavaScript.
- Performed Ad-hoc/Exploratory testing prior to automate the testing on the application.
- Managed manual test passes/runs with TFS(team Foundation Server 2010)
- Created test scripts with Ruby in Cucumber automation tool
- Implemented Rapid Application Development (RAD) and Acceptance Test Driven Development (ATDD) Agile methodologies completing releases ahead of schedule
- Helping the junior engineers in writing the results on JIRA.
- Performed functional testing by executing the QTP Scripts from Test Director. Used Python to launch QTP scripts from command line for continuous integration testing.
- Involved in Backend Database testing in Oracle using PL/SQL.
- Develop and Execute automation scripts using open source tools - Cucumber, Selenium Webdriver on Ruby Environment.
- Primary responsible in research and building automation test framework for AJAX based web interfaces using Selenium Web Driver and TestNG. The framework is designed to run tests on Firefox, Chrome, and IE browsers.
- Developing test automation scripts using Ruby and Cucumber to perform ATDD, functional and regression testing
- Involved in direct testing of DTHML/ JavaScript, AJAX, Java Applet, Swing, Microsoft ActiveX to deliver UI functionality into the browser
- Coordinate and execute test cases on handsets (iPhone, iPads and Android based phones and tablets using MTM (Microsoft Test manager) tool and Quality Center
- Worked on Testing Mobile Testing Application which uses Restful Web services, XML, DOM, JSON and AJAX features.
- Testing of Oracle EBS including customizations, interface, reports, end-to-end testing
- Develop optimized UFT/QTP scripts for regression testing with data sources.
- Involved in Completely Web Service/ API testing through Soap Xml using SAOP UI tool.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services.
- Designed and developed test structure for web services to validate API calls using SOAPUI.
- Created functional automation scripts using open source tools selenium(selenium RC, Grid)
- Proficient in creating queries in TFS to validate results of TFS reports.
- Used TFS to report bugs and to maintain product backlog items.
- Good knowledge on Selenium IDE, Jenkins, AutoIt testing tool.
- Assisted in training automation framework, VB Script and UFT to interns and QA testers.
- Uploading applications to handsets using Mac mini- configuration utility for Native. App can be accessed on Mobile, Mobile browser and web browser.
- Participated in walkthroughs of requirements, specifications, database designs, ETL code, and test strategies
- Responsible for assuring the mobile navigation and Video mobile teaming application testing on both meet and work per design specifications across multiple platforms including but not limited to Palm, BlackBerry, Windows Mobile and Android
- Installed Compressor on mobile device to the network and activate it as a node for distributed encoding.
Environment: Selenium IDE, JIRA,SOAP UI, SOA, Python, UFT, TDD, ATDD, BDD, TFS, MTM, AJAX, Jasper, JACOB, REST, QTP, Load Runner, API Testing, Jenkins, Cucumber, Ruby, JUNIT, HTML,, JavaScript, IE, web sphere, web services.
Confidential,Richfield, MNQuality Tester
Responsibilities:
- Reviewed and analyzed Business Requirement Documentation (BRD) to gain understanding of POS implementation.
- Reviewed Functional requirement and Use Cases documented in Requisite Pro.
- Worked on POS self-check out / POS QA Testing was involved in setting of QA Test environment with simulated POS test environment.
- Created test scenarios and test cases based on functional documents and User stories.
- Tested different functions of the POS system like scanning, payments and returns. Moreover, make sure that the system met the requirements and expectations.
- Performed data validation testing using POS system.
- Responsible for documenting the System Requirements to support National POS initiatives for the Retail.
- Responsible for POC on all National POS requirements & customer experience
- Managed and closely participated in the Project Management of POS Initiatives.
- Participated in the Development of Internal Communication Plans to support POS initiatives.
- 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.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- 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.
- Participated in testing POS (point of sale) software.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP)
- Customized the QTP test as per the test Case by using the VB-Script
- 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: HP Quality Center 10, QTP 11.0, VB Script, Java, HTML, DHTML, CSS, Web farm, IIS web Servers, IBM Web Sphere, RAD, DB2.
ConfidentialTest Analyst
Responsibilities:
- Used SDLC basis of planning approach Microsoft Project used for Planning, Control, Resource Planning and Status reporting.
- Worked on medium to large sized complex projects that have high impact on business unit operations and/or company operations
- Performed testing and implementation activities ensuring adherence to requirements and achievement of the desired business outcome
- Involved in writing User Acceptance Testing (UAT) test cases
- Wrote test cases and test scripts for functional, GUI, system and regression testing for the application
- Documented and reported defects within established process and tracking systems using Quality Center.
- Worked in implementing and validating new my account pages and multiple new functionalities for account holder, non-account holder and prepaid customers. This allowed the company to up-sell and cross-sell more products to the customers
- Worked on improving user experience (and thus revenue) along various purchase path flows
- Logged defects in Quality Center and Rally
- Tested 'One Wallet' application on iOS and Android platforms
- Tested Live Chat software to allow visitors to do a chat with customer service reps
- Actively involved in walkthroughs with project teams to discuss related issues on either daily or weekly basis
- Developed good relationships with peers, clients, supervisors and management.
- Used SQL queries in backend to validate the data transformation and storage on the target db.
- Participated in weekly meeting with the management team and walkthroughs
- Generated the test execution report in Quality Center to be reviewed by the QA Manager and development team
- Participated in release meetings.
- Performed functional, stress, and load testing.
- Performed retesting after fixing the bugs manually.
Environment: Agile, QTP, Quality Center, Firefox, Windows, Oracle, SQL Server, HTML, XML, Version One, MS Office tools, QC.