Software Test Engineer Resume
Greenwood Village, CO
SUMMARY:
- Over 6 years of diversified experience in Manual and Automation Testing web and client - server applications in different domains such as Banking, Insurance and Telecommunications. Total of 10+ years of IT experience.
- Proficient in working with automated testing using HP Suite (Quick Test Pro (QTP), Quality Center), Selenium IDE, Selenium Web-Driver.
- Innovative in different types of software testing methodologies, procedures and techniques such as Black Box, System, Integration, Load, Performance, Regression and UAT user acceptance testing.
- Hands on experience in designing, developing and implementing various Selenium/ Java based Test Automation Frameworks.
- Skilled using Web Driver Scripts and executing and creating reports through Junit/TestNG.
- Knowledge in build automation tool Maven and continuous integration system Jenkins.
- Experienced in testing API’s with Postman.
- Selenium scripts development experience for test case & cross browser testing
- Functional and regression test automation with QTP for various applications and environments.
- VB Script programming and development of QTP test scripts for Parameterization, Synchronization, Check Points, Exception Handling. Thorough use of custom functions and descriptive programming thru various features of VBS.
- Worked on Software Development Life Cycle (SDLC) models, experience in Waterfall and Agile methodologies.
- Expertise in Specifications and r equirements Analysis, Testing Methodology, Test Plan, Test Strategy, Test Cases preparation and documentation.
- Test lead and active participation in design& project planning meetings, effort estimation & defect prioritization.
- Tools usage - HP Quality Center, JIRA for generation of periodical defect reports, bug validation to communicate with higher management and better visibility.
- Strong usage of SQL - SQL Server and Oracle on various projects to perform development & support related tasks.
- Strong analytic and problem solving skills with 5 years of extensive C / C++ / Java programming and project coordinator. 5+ years worked as Assistant Professor at science & engineering university campus.
- Proven ability to self-motivate and be flexible with in fast paced environment.
TECHNICAL SKILLS:
Testing Tools: HP QTP, Selenium IDE, Selenium WebDriver, Junit, TestNG
Bug Tracking Tool: Bugzilla, Quality Center/ALM, JIRA
Programming Languages: C, C++, Java, SQL,, XML, VBScript, HTML
Database: Oracle, MS - SQL Server, MS-Access IDE Eclipse, Visual Studio
OS: Linux, Windows Server 2003/2008, Mac OS X
MSSuite: MS-Word, MS-Excel, MS-Access, and Microsoft Outlook
Web clients: Internet Explorer, Firefox, Google Chrome, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Greenwood Village, CO
Software Test Engineer
Responsibilities:- Web based application to provide services to the Broadband, Cable & Satellite operators, Over the Top Operators. This application is mainly used by CSR to order new services, change existing services, view customer dashboard, open and respond to case management.
- Invision 3.0 is an upgraded system to allow CSG to move modules from Microsoft Silver-light to the Invision Customer Care. The application includes major modules:
- Allow a user to view the most important information on a subscriber’s account at a glance. It includes account status, open orders, expired credit cards, payment failures, discretionary discounts, open cases, active subscriptions and recent orders. Ordering - A module enables/supports CSR to order a product for a subscriber. Various types of orders are supported as standalone or bundled products with integration of online shopping cart and order confirmation page for checkout sessions. Subscriptions - Allow user to view existing subscriptions and manage changes, subscribers can be ordered standalone subscriptions and subscription bundles. Multiple subscription cycles also permitted such as weekly, monthly, annual based on user choice. CSR has the ability to modify, replace, remove or restore subscription, apply coupons/discounts, add/remove optional and picklist items for the subscription bundle. Devices - Manage to register, edit and remove subscriber’s devices, identify and save primary devices. Profile - CSR has the ability to view Customer data, additional properties and external account links. Has the ability to edit customer, Remove Customer and Remove and Anonymize the customer.
- Allow user to see subscriber’s cases and remarks. Cases can be filed for the subscribers are Trouble Call, Complaint, Billing Dispute etc.
- Allow user to see subscriber’s addresses and details. CSR has the ability to add, edit or remove subscriber’s addresses and has the ability to set default address for the subscriber.
- CSR has the ability to manage subscriber’s e-wallet, which includes the ability to add, remove, and view details for payment instruments associated with a subscriber.
- These features also allow CSR to add or remove payment instruments from the blacklist or whitelist, and set one payment instrument as the default. Invision supports different types of payment Instruments such as Credit Card, Debit Card, Gift Card, iTunes Account, External Bill, PayPal Account, Roku Account, Google Play Account etc
- Ascendon self-care provides consumers the ability to order their services, view their dash boards, Pay their invoices and submit cases and issues they may be experiencing without having to call their service provider.
- Online system offers ability for users to manage their support tasks (issues) thru view support treatment information, modify offers and session management thru shopping cart, allow to pay online. A new feature experiences an enhanced dashboard to display with broad view on new API.
- New addition ability users to add more dispute options “Billing Dispute and Usage Dispute”.
- New functionality to manage individual disputes & issues thru issue management system, in turn, the users will be able to view previous disputes and manage current disputes (view, edit and cancel).
- Expanded functionality added to allow users to purchase postpaid offer or prepaid offer enabling users to modify existing offer of their own.
- Functionality alerts the user on their payment time lines thru features such as ‘past due’ and its duration.
- Ease of system use - users are enable to save their decisions of selections during the offers
- SDLC methodology followed: Agile, actively participated and represented testing team.
- Translated requirements into effective, intuitive and repeatable manual and automated tests.
- Involved in design review meetings to identify and development of test modules &Test Cases as per business specifications. Effort estimation and defect prioritization.
- Seam-less usage of tests for API’s and UI’s.
- Worked as part of a scrum team in an agile environment.
- Actively participated Retro’s, Demo’s, and planning meetings.
- Written feature files in gherkin format to automate the scripts for automated testing using protractor cucumber.
- Created Test Scripts for automated testing using Selenium WebDriver.
- Experienced with acceptance test-driven development (ATDD) and behavior-driven development (BDD).
- Collaborated with developers, testers, users and cross functional teams to continuously enhance the testing of the applications.
- Actively participated in the meetings with Product Owners, Developers and other QA members on reviewing and Resolution of the defects.
- Reported bugs thru JIRA and communicated with developers to resolve defects/issues.
Environment: NodeJS, AngularJS, Redux, Postman, Protractor, Ruby, GIT, Source Tree, WebStorm, Dev2, JIRA, MS SQL Server.
Confidential, Fremont,CA
Software Test Engineer
Responsibilities:
- SDLC methodology followed: Agile
- Analyzed software and Business Requirements documents to get better understanding of the system from both technical and business perspectives.
- Involved in writing a detailed Test Plan and Test Cases as per business specifications.
- Involved in different types of manual testing including smoke, GUI, Functional, Regression, Integration testing and Web-Based Applications.
- Created Test Scripts for automated testing using Quick Test Pro.
- Performed Functional, Regression Testing using Quick Test Pro.
- Modified and maintained Test cases and QTP scripts due to changes in the application screen(s) and flow.
- Created Data Driven Tests to validate the scenario with different test data.
- Performed positive and negative test cases to test the response of the application under test by creating data driven tests.
- Developed the test procedures and used various checkpoints.
- Reported and Tracked defects using Quality Center.
- Actively participated in the meetings with Product Managers, Developers and other QA members on reviewing and Resolution of the defects.
- Extensively communicated with developers using bug-reporting tool.
Environment: HP QTP/UFT, SQL Server, HP QC/ALM, VB Script, SQL, TOAD
Confidential, Irving, TX
Software Test Engineer
Responsibilities:
- SDLC methodology followed: Waterfall
- Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements.
- Worked closely with the Engineers, Developers & Project Managers to get updates and resolve defects.
- Developed Test Plans, Test cases, Test Scripts, Test Scenario, Test Reports.
- Recorded test scripts using Selenium IDE.
- Enhanced and organized Selenium scripts into test framework using Selenium WebDriver and TestNG.
- Used Firebug and Firepath to identify elements on the page.
- Involved in designing and implementing the Data Driven frame work using Selenium Webdriver and TestNG.
- Converted the Test cases into TestNG Test cases and compiled the java code along with the test data in the eclipse IDE, compiled the code and corrected compilation errors.
- Used TestNG assertions to validate Selenium tests.
- Extensively created and executed SQL queries in different databases in order to validate data.
- Reported defects using HP Quality Center and interacted with developers to resolve any defects/issues.
- Sent the reports to all team members with Daily status to rack the updates in Testing.
Environment: Java, Selenium IDE, Selenium WebDriver, TestNG, SQL, SQL Server, HP Quality Center
Confidential, Cleveland, OH
Software Test Engineer
Responsibilities:
- SDLC methodology followed: Waterfall
- Involved and created Test Plans, Test Scenarios, Test Scripts and Test Cases corresponding to the test requirements in order to maximize test coverage of system requirements.
- Interacted with all team members to ensure overall quality of the software.
- Used HP Quality Center to ensure efficient documentation of QA activities.
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Conducted System, Integration, Functional and Regression Testing.
- Tested modules on the application by Manual Testing and did data validation using MS SQL queries.
- Communicated with developers, QA and BA team members to resolve issues.
- Participated in daily standup meetings.