Test Automation Developer Resume
Columbus, OhiO
SUMMARY:
- Skilled Professional with 6+ years of Experience in testing Web based and client server applications using both Manual and Automation tools.
- Strong understanding on different phases of Software Development Life Cycle (SDLC) and SDLC models including Waterfall, V model and Agile (SCRUM/Kanban)
- Experienced in Documenting and Reporting Bugs using IBM RTC, JIRA and Quality Center
- Involved in Preparation of functional flows using Microsoft Visio
- Actively involved in 3Amigos, Retrospective and Estimation sessions and wrote Scenarios in Gherkin format.
- System Testing Good experience writing automated scripts in Ruby Programming Language (using Watir Webdriver, RSpec and Page Object) to test the functionalities.
- Experienced in Selenium automation testing under Agile Methodology using Cucumber Framework and Page - Object model
- Strong knowledge in Behavior Driven Development (BDD) and used Cucumber for writing tests
- Extensive automation experience using QTP by creating reusable scripts with VB Script
- Experience in performance of Build Validation, Smoke/Sanity, Functional, Integration, System, Regression, Exploratory, Cross Browser, User Interface and UAT testing
- Expertise in formulating Test plan, designing test cases and test scripts to support quality deliverables
- Used Ruby/Cucumber and Jenkins in a Continuous Integration development environment
- Monitored and reported daily development builds and test results.
- Participated in the daily Backlog grooming, standup, tasking and retrospective meetings
- Involved in developing and maintaining Traceability Matrix, performing Gap Analysis
- Proficient in multi-platform (Windows, Linux & Mac OS) and cross browser testing (IE, Firefox, Chrome, Safari) as well as Mobile testing on different devices (iPhone, iPad).
- Experience in tracking Requirements Traceability Matrix to ensure comprehensive test coverage of requirements
- Performed the Test Coordinator roles for the releases
- Performed backend testing by running SQL queries on the Oracle and SQL Server databases using the database tools Toad and SQL Navigator
- Interacted with stake holders from End users to Senior Management and contributed a lot to the success of projects.
- Proven ability to support multiple projects, under tight deadlines, often with competing priorities and complexities
- Strong Analytic ability and Capable of working independently as well as in a Team
- An efficient self-starter and quick-learner with effective interpersonal and negotiation skills
- A team player with excellent documentation and inter-personal Communication skills
- Excellent skills in communication & collaboration, interest & ability to learn new technologies in short time
TECHNICAL SKILLS:
Operating Systems: Windows XP/7/8/10, UNIX, Linux, Mac OS
Languages: Ruby, VBScript, JavaScript, CSS, Perl, JSP, HTML5, XML, Java.
Databases: MS Access, SQL Server 2000/2005/2008
Tools: IBM RTC, HP Quality Center, Quick Test Pro (QTP), JIRA, Git, Microsoft Office.
Methodologies: Agile, Scrum, Kanban, Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, Ohio
Test Automation Developer
Responsibilities:
- Automated the documentation of existing IVR call flows and Genesys applications
- Automated functional and regression testing for various IVR applications using Cyara.
- Utilized Cyara for automated testing and monitoring that simulate real world customer interactions across IVR, voice and digital channels
- Updated test cases when IVR design changes are made
- Hand on experience in Testing agent call routing by simulating agents and agent activity and Computer Telephony Integration (CTI) functions.
- Experienced in creating Test data that represent the customer activity to fit the test cases build on real world contact center scenarios
- Actively involved in 3Amigos, Retrospective and Estimation sessions and wrote Scenarios in Gherkin format.
- Developed test code in Ruby language using RubyMine editor and Cucumber framework.
- Involved in Preparation of functional flows using Microsoft Visio for call flows and routing strategies
- Participated in the daily Backlog grooming, standup, tasking and retrospective meetings
- Involved in developing and maintaining Traceability Matrix and performing Gap Analysis
- Being a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
- Conducted Base line, Sanity, Functional, Integration, Ad-hoc, Regression and UAT testing against the existing and new product
- Performed test automation and manual testing, actively involved in creation of detailed test plans, test cases and test scenarios for different application modules according to functional requirements and business specifications.
- Experienced in Automation Testing of web applications using Selenium WebDriver, Page - Object model and performed Regression and Functional Testing
- Tracked and logged bug defects and errors for the applications by clearly articulating and providing detailed bug reports. Reported reproducible bugs in IBM RTC, Quality Center
- Identified the Regression Test Cases which can be automated using Cyara scripts and CVS files for Cyara automation.
- Extensively used Application Life Cycle Management (Quality Center) for documenting Test Cases and updating the Test Results after test cases execution has been completed
- Wrote SQL queries to setup/modify test data in Oracle database
- Performed backend testing by running SQL queries on the Oracle and SQL Server databases using the database tools Toad and SQL Navigator
Software: Genesys IVR/CTI applications, Ruby, JavaScript, CSS, VoiceXML, Oracle.
Testing Tools: Ruby/Cucumber, Selenium, Cyara, HP QC 11, and IBM RTC.
Environment: Windows 7, 10, Linux, UNIX.
Confidential, San Francisco, CA
Automation Tester
Responsibilities:
- Conducted Base line, Sanity, Functional, Integration, Ad-hoc, Regression and UAT testing against the existing and new product.
- Extensively involved in weekly/daily Defect Review and Test Execution Status Meetings to discuss/explain the defects with development team.
- Actively involved in 3Amigos sessions and wrote Scenarios in feature files using Gherkin format
- Created the Step Definitions to automate using Ruby/Cucumber
- Participated in Retrospective meetings after every sprint release.
- Developed and executed automated test cases using Ruby Mine, Selenium Web driver, Cucumber, and WATIR.
- Writing Scenarios in feature file using Gherkin language and created Step definition files using Ruby in RubyMine editor.
- Executed Feature files to perform functional testing, UI testing, regression testing to make sure that existing functionalities are not impacted by the changes.
- Participated in bug triage meetings
- Prepare Daily Report -- Involved in preparing the Daily Execution Status report and sharing with managers and leads.
- Utilized HP Functional Test Suite (Quick Test Pro and Quality Center) for test automation.
- Worked closely with Development team, BA and QA teams, as well as Stakeholders and members of Management.
- Identified core functional flows, as well as wrote automated test cases using QTP and VBScript for both Windows and web-based applications.
- Performed test automation and manual testing, actively involved in creation of detailed test plans, test cases and test scenarios for different application modules according to functional requirements and business specifications.
- Being a member of the Scrum team, participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
- Created test plans and functional, regression, and integration test cases using Quality Center 11.0.
- Developed and maintained Java based automation tools for database conversion and automated archival process of localized files.
- Developed and maintained utilities and tools to manage the automated process using Perforce and Git.
- Tracked and logged bug defects and errors for the applications by clearly articulating and providing detailed bug reports. Reported reproducible bugs in JIRA, Quality Center.
- Involved in system integration and user acceptance testing on later stages of SDLC.
- Performed localized Mobile (IOS) Application Testing.
Software: Java, .Net, Flex, VBScript, JavaScript, CSS, JSP, XML, Oracle.
Testing Tools: Ruby/Cucumber, JIRA, Quick Test Pro (QTP 11), HP QC 11
Environment: Windows 7, Linux, UNIX.
Confidential, Tampa, Florida
QA Analyst
Responsibilities:
- Developed and Maintained Test Schedule for Quality assurance deliverables.
- Actively involved in all phases of SDLC.
- Worked with QA team to perform Test strategy and Test plan.
- Prepared and executed Test Cases manually for different modules based on the requirements specified in the Use Cases.
- Designed and developed Test Cases in MS Excel.
- Participating in walkthroughs of functional reviews and design reviews.
- Performed Smoke, Regression testing, User Acceptance Testing.
- Performed basic backend testing for functional flow of the applications.
- Involved in defining Test objectives for the application and prepared test Scripts for manual testing.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Parameterize the test for multiple sets of data testing.
- Followed Agile Methodology (SCRUM) for this project.
- Arrange test suites to be able to upgrade tests easily in the event of any feature changes.
- Write Test plan and test case for the new features.
- Modified the existing test cases based on change in a feature and requirements.
- Used JIRA as a defect tracking tool for Product backlog and reporting bugs.
- Wrote SQL queries to setup/modify test data in Oracle database.
- Used Quality Center and Quick Test Pro (QTP) automation for testing.
- Identified the Regression Test Cases which can be automated using systematic approach and estimated the Cost Benefit Analysis.
- Extensively used Application Life Cycle Management (Quality Center) for documenting Test Cases and updating the Test Results after test cases execution has been completed.
- Interacted extensively with end users and developers to make sure all user requirements are met.
- Interacted with developers to report the bugs and status of the bug.
- Prepare daily Execution status reports, defect analysis, test summary report and Sign off documents.
- Interaction with onsite Leads for testing issues and test progress reporting.
- Attending defect call and follow up defects for quick resolution.
Software: Java, WebSphere Commerce Server, Oracle
Testing Tools: JIRA, QTP and Quality Center
Environment: Windows, UNIX, Linux.
