Integration Functional Qa Tester Resume
Roseville, MN
SUMMARY
- ISTQB Foundation Level Certified Tester
- Over all 8+ Years of total IT experience in Software QA Testing, QA Analyst in Mobile, Database, Banking & Insurance and Investments/Mortgage domain.
- Experience in analysing business specification documents, developing test plans, defining test cases, developing and automating test scripts.
- Involved in GUI, Integration, Regression, Data base, Load Testing, SIT & UAT Testing.
- Experience in preparation of Test plan, Test procedures, and Manual Automation test scenarios, Test Scripts from Scratch.
- Experience on Defect tracking tools like Quality Center, Bugzilla, JIRA
- Proficient in writing Test cases by applying Test Case Design Technique
- Extensive knowledge of Software Development Life Cycle (SDLC), methodologies and test processes and Software Testing Life Cycle (STLC).
- Experience on process like Change Management, Document Change Control, and Scope Management.
- Involved in TSL (WinRunner) and VB script (QTP and QC)
- Execution of Manual and Automation Test Scripts through Test Management HP tool like Application Lifecycle Management (QUALITY CENTER 11.0).
- Experienced in testing MES .NET web applications
- Created Automated Test Scripts to test the functionality of the application using QTP.
- Experience in Selenium IDE (HTML, Python, Junit, C#, JavaScript scripting methods)
- Experience on all ALM/Quality Center modules like Requirements, Test for Defect Tracking, organizing, managing, planning and executing the Test scripts.
- Experience on Loadrunner and performance testing
- Good knowledge in identifying and analysing defects
- Retest defect fixes and communicate issues to developers where required.
- Worked in Banking domain (Retirement Funds)
TECHNICAL SKILLS
Bug Reporting Tools: Quality Center (11.0), JIRA v7.1.4, Rational Team Concert (RTC), Testrail v5.3.
Database: Oracle 11g/10g/8i, Ms SQL Server2000/2005, SQuirrel SQL.
Repository management tools: GIT, GitHub, Stash.
Automation Tools: QTP 10, Win Runner, Load Runner, Selenium, Eclipse, SOAPUI, HP UFT 12.01, SILK Central, Hyperion, Selendroid, Appium, Fitnesse, JMeter, Nightwatch, Squish GUI Testing, Xamarin Test Cloud
Scripting: Python, Java, JavaScript (Nightwatch), VB script SQL, HTML/XML, Protractor
Management Tools: Quality Center(ALM), JIRA, Bugzilla, Testrail
Methodologies: Agile/Scrum, Waterfall
Testing: Integration, Functional, Regression, Performance, ad - hoc, Stress, UAT, Integration and Load Testing.
RDBMS: Oracle, MS SQL Server and MS-Access, ETL
Mobile Tools: Android SDK, iOS, Android Device Manager, ADM (android device Monitor/DDMS), G Market Place.
Tools: MS Word, Excel, Project, Visio, Power Point and Acrobat, CVS, GIThub, Bamboo
PROFESSIONAL EXPERIENCE
Integration Functional QA Tester
Confidential - Roseville, MN
Responsibilities:
- Our team (System Integration Functional Testing team) is responsible for functional testing of the front-end and database management aspects of the RT application.
- As a System Integrational Functional Tester, my main job is to functional test the new features added in to the RT application and tickets raised for the enhancement of the application throughout the release cycle (4 quarters release and 4 sprints in a release).
- Learned various retirement solution plans to understand the policies (core features and limitations) to write my test cases to cover all different scenarios related to the plans for the RT application
- Responsible for reviewing the Business Requirement and Functional Specification (Low Level design) documents for the said new features of RT app and define the test scenarios.
- Worked in 3 weeks sprint cycle Scrum development environment. used Version I as scrum management tool to track the backlogs for each sprint and burn down hours.
- Worked with Developers and Business Service Consultants to define the requirement criteria and develop the test script accordingly.
- Used HP UFT to write test scripts to automate the test cases
- Used HP ALM as test management tool where I recorded my test cases. test runs, and used it as a Bug tracking tool.
- Worked on regression testing of the features once its pulled in to the prod environment
- Worked in SQL Toast to manage database for the plans and participants which is used as test data for most of the testing process
- Once the testing is done worked closely with Application support team to create and track the release tracker to authorize the tested features and changes via PAC 2000 (Ticket management tool: ) so that it will be successfully pulled into the product environment
- Worked on creating the various testing artifacts and upload them to SDLC trackers and get it approved from test and development management team for the release trackers
Lead Automation Test Engineer
Confidential - Minneapolis, MN
Responsibilities:
- Used Selenium Web driver to write automated tests
- As a sole tester in the scrum team my responsibility is to develop Test plan and manage all the Testing process from the start to end of each release cycle. Also take responsibilities of bugs and issues and running retests to validate and close that issue in JIRA.
- Generated various reports at the end of the release cycles and gets it approved from senior management team for the release of the incremental patch at the end of each release.
- Prepared RTM (Requirement Traceability Matrix) for each release.
- Performed Functional tests for each sprint (Low level design verification)
- Performed System Testing and UAT at the end of release cycle (High level design verification)
- In JIRA (JIRA as scrum management tool) creating and managing story points for testing of features and performing testing functions (functional and regression for each sprint - 2 weeks sprint) and close story points, create bugs if necessary and assign it to the appropriate Testrail test results
- In creating milestones and test runs for each release, also creating test plans and test cases for each test runs in Testrail (Test management tool).
- Used Protractor to test the end-to-end functionality of the WebUI application.
- Used Jasmine reporter integrated with Protractor to generate the test results to be uploaded
- Using protractor and Nightwatch created a customized tool to automate the complete process of creating test cases in Testrail and pushing the results from the local drives to Testrail.
- Wrote automated test scripts in Selenium using JavaScript (Nightwatch test framework) and automate those tests and push the results to Testrail. Created a customized framework using Nightwatch with page objects.
- Worked with RCI to create a JavaScript tool to get the live information from the Router to use it in Nightwatch tests for validations of settings (Remote Command Interface is a mechanism designed to allow remote configuration, control, and information exchange between an RCI client, typically a web services client acting via iDigi, and an RCI target, typically a Digi device implementing the RCI specification)
- Worked on GIT (Stash) to manage the whole code repository (also contains test code) by creating Pull requests in weekly basis to keep it updated
- Briefly performed DDOS Stress testing on the UI using a JavaScript customized tool
- Worked with various Router devices (on the competitor’s devices to compare our functionalities) UI and console’s
- Worked on Bamboo CI to create a plan to run overnight automated tests for each PR builds from the developers (regression testing)
Automation Test Engineer
Confidential - McLean, VA
Responsibilities:
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements of the web based application in agile development environment. Automated Test Cases using Selenium, Eclipse
- Working in sprints (2 weeks) to complete testing the modules for each sprint
- Used TestNG frameworks extensively to create data driven test suites
- Configured Selenium WebDriver
- Perform Functional Testing and Regression Testing using Selenium WebDriver
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Used Python and Java for scripting language.
- Written Test scripts in Python using Pyunit framework.
- Extensively performed end-to-end testing for full application flow of business value using django.test.Testcase in python
- Used Xamarin Test Cloud to test UI operations of the mobile app
- Tested Mobile based android app using Appium.
- Recognized test automation opportunities and analyzed SOA requirements
- Performed both Black Box Testing and White Box Testing. Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Performed UAT in mobile application of the system
- Performed regression testing using QC by modifying and documenting the existing scripts.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Executed automated testing in QC to test the front-end functionality of the application.
- Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
- Wrote SQL queries for validating the data mapping and data integrity.
Automation Test Engineer
Confidential - Philadelphia, PA
Responsibilities:
- Understanding the Enhancement document and Gap Analysis document
- Understanding the Business Requirement and Functional Specification document
- Preparation and review of Test Data supporting the design documents.
- Preparation and review of Workflow matrix and Run Plan.
- Preparation of Execution Plan and Work allotment of Trade Finance Module
- Raising defects in Defect Tracking tool Digite.
- Retesting of the fixed defects and Re raising / closing of defects.
- Identifying the critical business functionalities for manual testing
- Used Rational Test Concert as defect tracking tool for internal application.
- Conducted Regression tests extensively to ensure the bugs were fixed.
- Involved in performing Functional, Application, Smoke, Integration, System, Regression and Performance tests.
- Involved in developing the traceability matrix in Excel Sheet.
- Generated Load Runner reports with Running Vusers, Hits per Second, Throughput, Average Response time and Total Transactions per Second graphs.
- Created a Performance Report for the end to end testing in comparison with the baseline and final values.
- Uploading the Performance Test Plan, Test Scripts, Scenarios and Final Reports in the Rational Suite for every application.
- Extensively used SQL to query the Database to setup the test data for at least 500 virtual users for each applications.
- Also worked closely with the developers for the Performance Tuning of a new application by gradual Scaling of the application.
- Assigned critical performance Defects to the developer using Rational Test Concert.
- Weekly meeting with the management team and share the Status Report on the weekly basis.
- Tested and validated data on Hyperion reports.
Automation Test Engineer
Confidential - Chicago, IL
Responsibilities:
- Understanding the requirements and project functionality.
- Writing Test cases based on SRS and Executing Test cases, defect reporting.
- Created Automation test framework using Selenium.
- Extensively tested Ordering and Provisioning system in agile development environment
- Involved in Integration Testing, Functional Testing, Regression Testing Manually.
- Communicating with Application Developers, Team Leader, and other Team Members on Application testing status on an on-going basis when necessary.
- Tested functionality, alignments, navigation, content, broken links using various instances
- Tested web services using SOAP UI Pro (SOAP and REST based).
- Applied testing techniques such as equivalence classes, boundary value analysis and error guessing and write test cases for the API.
- Performed usability testing on API: Test to verify whether the API is functional and user-friendly. And does API integrates well with another platform as well.
- Made sure the documentation is adequate and provides enough information to interact with the API.
- Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using Quality Center.
- Used QC to report defects
- Used Python scripting and Java scripting for test scripts
- Experience in DB2 to maintain the functionality of the database.
- Performed LOAD Testing.
- Experience in writing Python Scripts and UNIX Shell-Scripts
- Strong load test scripting skills using HP Performance Center or LoadRunner, and VuGen test tools. Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
- Extensively executed complex SQL queries to query the database for data validation.
- Developed and executed various SQL queries to validate data inserted, deleted and updated in the Oracle database and also performed Back-End Testing for data validation
- Responsible to design UAT scenarios and get an approval before the application presentation.
- Performed Integration, System and Performance testing
- Front-end testing includes functionality, navigation, alignments, links validation, authentication, company specific colors, and privacy policy.
- Analyzing system test cases and updating regression suite after each release.
Test Engineer
Confidential, California
Responsibilities:
- Studied Healthcare systems to write functional test for the application which allows validating active insurance coverage
- Collection of full and complete demographic and financial dataset from the patient or responsible party for entry into the computer system. This event occurs at the time of service (for walk-ins, ED, etc.)
- Involved in Functional Study of the application in agile development environment
- Involved in developing a full suite of test cases to test the stability of the application.
- Extensively performed Manual testing process to ensure the quality of the software.
- Derived Test Scenarios and Test cases using Functional and Requirements specifications.
- Reproduces all errors found and provide detail documentation (e.g. screen prints, step-by-step reproduction instructions).
- Worked with end users to generate UAT scripts and to successful completion of UAT testing
- Performed browser compatibility testing
- Involved in the regression test planning for the project and identified the critical regression tests
- Involved in application Functional and Regression Testing of the application.
- Created libraries in VB Script to call from test script
- Performed functional testing, smoke testing, regression testing and end-end testing
- Used Data base driven framework to automate regression test cases using QTP (UFT)
- Preparation of Defect Reports to track the project status.
- Involved to write test clients to test the UNIX/Linux functionalities in the language like Java and Shell Scripting.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
Mobile QA Analyst
Confidential
Responsibilities:
- Responsible for conducting training sessions to the end-users of the software applications.
- Responsible for Quality Centre Administration.
- Performed extensively various testing task like Smoke testing, Sanity testing, Functional testing, Regression testing, Usability testing, Recovery testing etc.
- Performed System Testing conducted on iOS application with end-user interactions to validate test cases to ensure application perform as expected and is technically sound.
- Analysed and Revalidated post production issues reported by End users from production environment.
- Designed, documented and implemented Test Plan for the Automation and conducted walkthroughs with the development. Assisted Dev with debugging and developed test automation solutions.
- Reviewed BRD/FDD/TDD to understand application scope, requirements and functionalities for various Projects.
- Developed Test plan/Strategy for each testing efforts to identify test scope, Roles and responsibilities, types of test planned, test milestones and acceptance criteria.
- Responsible for leading QC Pilot Project and established the test cycles and sets for the team. Assigned, Prioritize and scheduled test cases prior to the test case execution.
- Involved in GUI & iOS application Testing, Manual Testing, Functionality Testing, Regression Testing and Integration Testing.
