Sr. Test Engineer Resume
Morrisville, NC
SUMMARY
- Over 8 years of diversified experience as a Quality Assurance engineer for Banking/Investments, Insurance and Retail industries with vast knowledge of Software Development Life Cycle & its methodologies
- Expert in Quality Assurance testing of Web Based, Client/Server applications and Networking protocols.
- Strong understanding of Information Technology, process to validate web based & client based (Internet & Intranet) applications.
- Expert in using the Agile/Scrum and Waterfall testing lifecycle Methodologies
- Experienced in developing, Reviewing, and Executing Test Strategy, Test Plans, Test Scenarios, and Test Cases/Script
- Experience in manual testing process and in creating automation environment using Quick Test Pro (QTP), Load runner, Clear Quest, Quality Center.
- Expertise in test strategy design based on the various types of testing including unit, integration, function, system, usability (UI), End to End, security, smoke, regression and load/stress testing.
- Performed manual and automated test procedures for functional and performance testing, load and stress testing, scalability and compatibility testing, and usability testing of GUI and Web based applications.
- Expertise in creating the test suite to perform regression testing across various releases and builds.
- Maintain the test environments (e.g., data loads, database backups, restarting the servers, requesting deployments, troubleshooting issues).
- Interact with clients for Quality discussions and responsible for the QA deliverables.
- Hands - on experience with Linux and VMware test environments.
- Proficient in SQL query and testing RDBMS such as Oracle, MySQL, SQL Server for data validation.
- Proficient in using SQL Queries using TOAD & SQL Plus to ensure data consistency of front-end and raw feed by developing and executed complex SQL queries for data base
- Hands on experience in regression and functional testing using automation framework.
- Extensive knowledge on networking technologies and routing/switching protocols along with CCNA Cisco Certification.
- Working knowledge in QTP with data parameterization, checkpoints, output values, shared and local object repositories, object spy etc.
- Expert in reviewing/reporting, tracking, & maintaining Defects with high level of detail, accuracy and informative recreation steps using Quality Center, Clear QUEST, Bugzilla, and Email (outlook)
- Consistently good academic record along with excellent communication and interpersonal skills with clear understanding of business processes and the ability to work as part of the team or individually.
TECHNICAL SKILLS
Testing Tools: Quality Center, Clear Quest, Load Runner, Knowledge of Selenium
Database/DB Tools: SQL, MySQL, TOAD, SQL Plus, Solo3
Mark-up/Scripting Lang: HTML, JavaScript
Platform: Windows 7/XP/Win 2k Server, Linux, VMware
Networking: TCP/IP & OSI Models, IP, TCP, UDP, ARP, PPP, HDLC, STP, VLAN, RIP, Basics of OSPF & EIGRP, Squid and Bluecoat Proxy
PROFESSIONAL EXPERIENCE
Confidential, Morrisville, NC
Sr. Test Engineer
Responsibilities:
- Ensure that the SaaS solution meets the client requirements, user needs and standard quality objectives.
- Created Test Plan based on the scope and schedule of the project
- Managed development and traceability of testing scripts and scenarios to business requirements
- Performed Sanity test for all integrated components to test application as a whole and to be able to determine its eligibility for further regression testing.
- Compliance and security testing for Identity Management and Activity Control on SaaS deployment configuration.
- Regression testing for weekly releases, verifying customer issues, coordinating with Dev and PM for scrum meetings with triage on bug fix prioritizations for customer defects and QA logged bugs.
- SaaS Releases: This involved the setting up of QA test bed environment, creating VMware set up for testing, writing test cases and its execution and also document verification for any new features added.
- Database Comparisons for SaaS releases were done on regular basis using DB solo3 tool. The table names, procedures, constraints and definitions were compared and any mismatches found were reported immediately.
- Traffic flows were analyzed for various issues using Fiddler and Ethereal Packet Capture tools. The same were discussed with Developers upon any issues observed. Since the system test environment was on Linux, the work involved debugging with Linux commands as well.
- Triaged and Tracked Defects in Quality Center and sent daily Defect Report to Project Team.
- Participated in SCRUM and SPRINT meetings for Socialite and shared QA inputs on the verification status of various blocking/gating issues.
Environment: QuickTestPro (QTP), Quality Center 11.0, SQL, MySQL, TOAD, SQL Plus, Solo3HTML, JavaScript, Linux, VMware
Confidential, Cary NC
Sr. Test Engineer
Responsibilities:
- Analyzed Business Requirement Document, Software Requirement Specification and Functional Requirement Document for Engage.
- Prepared Test Plan, Test Cases and developed Test Matrix for various scenarios.
- Following features were tested as part of it:
- Add/Update/Schedule/Post Content
- Metrics
- Key Connection & News feed
- Performed database testing to validate test data with expected data, using SQL.
- Used select, joins, aggregates extensively to test application output data with excepted data.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
- Performed Security Testing for Engage and also did Sanity Tests before moving the code to a Stable QA environment.
- Found the defects logged into QC, coordinated with developers and did regression testing after the defect is fixed
- Was involved in all aspects of the software development life cycle.
- The MSSQL and MySql queries were written and executed to check whether the data added on Engage were correctly inserted and updated for any changes using TOAD and SQL Plus.
- Performed integrationtesting using QTP on all system components of Engage to validate their data exchange with each other and other systems within the network.
- Used synchronization points, standard checkpoints, bitmap checkpoints, database checkpoints and text checkpoint in QTP scripts to optimize the script.
- Used QTP’s Data Table (Parameterization), to manipulate the data sets and create multiple test scenarios for different features of Engage like user login, marketer login, user authentication for various social networking sites.
- Created Multiple Actions using Quick Test Pro to enhance the test script.
- Inserted Check Points to check for the broken links and to validate the navigation flow from one tab to another in Engage using Quick Test Pro.
- Tested Applications using Quick Test Pro with different sets of data for regression testing.
- Tested user interface and navigation controls for the Engage application.
- Involved in weekly releases and Bug fix verification
- Was part of setting up the testing environment for Engage by installing the tar files, binary files, and library files provided by Dev .This also involved the basic configurations of USG, filter update, backing up the database and restoring it.
Environment: QuickTestPro (QTP), Quality Center 11.0, SQL, MySQL, TOAD, SQL Plus, Solo3HTML, JavaScript, Linux, VMware
Confidential, RTP NC
Sr. Test Engineer
Responsibilities:
- Conducted FRD review meetings with Business analyst, Development team and QA manager in gathering technical and functional specification documents of USG functionality.
- Wrote test Cases and design test steps for USG box on Span Port deployment mode which provides content control in compliance with industry regulations and corporate policy according to the requirements specifications.
- Feature ownership of the web 2.0 networks handled in USG box. The various networks like Gmail, Yahoo, MySpace, Word press, Blogger and YouTube were tested to see if the features blocked via USG box were handled accordingly with proper user friendly message. Also the logs were checked for proper Product name, Product id and description.
- Createdand Maintained Traceability Matrix to ensure test coverage of all requirements.
- Being a Senior Test Engineer, was responsible for setting up the QA environment for testing the features included in the builds every day for the QA team with release ownership.
- Also involves either tar installation or firmware upgrades on the Linux box which includes rolling back the device to previously released GA build, restoring the database MSSQL/MySQL, updating the filter to latest available and upgrading to latest intermediate build available.
- The data collected by USG box as transcripts were tested for its accuracy and correctness for all the major social networks. The transcripts can be exported via Email.
- IMs and EIMs supported by USG box were tested for its various versions. Any client's IM traffic that goes through proxy would be logged as transcripts. They were tested for its accuracy and presence of FINRA or other restricted keywords.
- Database Comparisons for USG releases were done on regular basis using DB solo3 tool. The table names, procedures, constraints and definitions were compared and any mismatches found were reported immediately.
- Conducted walk through with Business analysts and business owners to get the test case sign off.
- Exported test cases into Mercury Quality Center
- Performed Stress Testing, Regression testing, Functional testing and UAT testing for the USG box.
- Coordinate with other test team, define the functionalities to be tested and assigned the tasks to other team members.
- Prioritized bugs according to severity level described in test plan.
- Weekly meeting with the management team and share the Status Report on a weekly basis.
Environment: QuickTestPro (QTP), Quality Center 11.0, SQL, MySQL, TOAD, SQL Plus, Solo3HTML, JavaScript, Linux, VMware, Squid and Blue Coat Proxy
Confidential, Atlanta, GA
Sr. Test Engineer
Responsibilities:
- Wrote comprehensive test plans and test scenarios for user acceptance, regression, functional, and stress testing.
- Prepared test plan and determined testing approach and time slots for task completion.
- Created a Regression Test Suite which can be progressively updated for new release of the application.
- Release Testing for the following features:
- LinkedIn Profile Monitoring, Inbox Archival, Profile Intercept
- Twitter Offline Archival
- Default FINRA policy & proxy policy for all the three networks supported namely LinkedIn, Facebook and Twitter
- Feature ownership of the Audit logging feature, in which the various actions performed on the USG box were logged in audit logs. The same was tested in the Linux box. The requirement analysis for this feature along with writing the test cases and executing the same were handled. Document verification for the same was also handled.
- Performed Vulnerability tests for the security gateway.
- Sanity on IM Proxy, Web Proxy, Malware, and Applications were tested.
- Performed both Positive Testing and Negative Testing for manual deletion and auto-sync deletion (LDAP)
- Profile Intercept Testing with Blue Coat as a forwarding proxy in conjunction with USG was also part of the QA cycle
- Used Quality center for maintaining and managing the defects.
- Attended defect meetings and tested production defects.
Environment: Quality Center 11.0, SQL, MySQL, TOAD, SQL Plus, HTML, JavaScript, Linux, VMwareSquid and Blue Coat Proxy
Confidential
Web Application Tester
Responsibilities:
- Wrote comprehensive test plans and test scenarios for user acceptance, regression and functional testing of the web portal.
- Ensured that the software meets the client requirements, user needs and standard quality objectives.
- Performed functional and regression testing of various web application functions and modules.
- Didintegrationtesting of web page contents using QTP on all system components and interfaces to validate their data exchange with each other and other systems within the network.
- Used different types of output values, standard checkpoints, bitmap checkpoints, database checkpoints and text checkpoint in QTP scripts to optimize the script.
- Used QTP’s Data Table (Parameterization), to manipulate the data sets and create multiple test scenarios.
- Provided support for program defects in existing POS applications.
- Provided assistance with program enhancements to the existing POS applications.
- Performed database testing to validate test data with expected data, using SQL.
- Used select, joins, aggregates extensively to test application output data with excepted data.
- Developedtest case scenariosto guide a select group of key end-users in testing the user interface and functionality.
- Prioritized bugs according to severity level described in test plan.
- UsedQuality Center to track the defects.
Environment: QuickTestPro (QTP), Quality Center 9.0, SQL, MySQL, TOAD, SQL Plus, HTMLJavaScript, Windows Server 2008
Confidential
Application Portal Content Tester
Responsibilities:
- Devising test plan and test cases for the company’s web site and related application testing based on Dev/Analyst inputs.
- Browse through different pages of the website and check all the main features and tabs as per the
- Testing the portal web application across multiple browsers and browser versions.
- Adding and editing components, creating and editing various types of Pages - ex. Product Category, About Us
- Testing new templates, testing the quality of the web content and perform all the usability tests.
- Create the report consisting of all the found defects or user improvement enhancement issues.
- Document and communicate any defects found during testing to the Web application developer.
- Regress the application test cases and verify that all the bugs are resolved before the new web site changes are made and hosted on the server.
Environment: SQL, MySQL, TOAD, SQL Plus, HTML, JavaScript, Windows Server 2003
Confidential
Assistant Systems Engineer
Responsibilities:
- Formulating detailed Test Plan and Test Cases for Ad-Accounts, Marketing, Mediclaim and Investment Declaration functional modules after analyzing business rationale and software requirement artifacts.
- Performed back-end testing for these module using SQL queries and PL/SQL statements on the Oracle database run.
- Tested this application for configuration testing and GUI conformance.
- Certified the module from the UI side for creating an ad based on the size, rate, date of publishing being the various factors.
- Used select, joins, aggregates extensively to test application output data with expected data.
- Certified the module from the UI side for validating mediclaim entry fields for positive and negative use cases.
- Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements on the Database.
- Identifying Test Cases to be run for the respective modules for Regression Testing and conducting Regression testing as and when new builds were made.
- Worked with Business Analyst in UAT testing and involved in testing in Production region.
- Ensure that the software meets the client requirements, user needs and standard quality objectives.
- Used Clear Quest for version control, tracking defects, enhancement requests, and assess the real status of project throughout the life cycle.
- Documented the test results and reported the status of assigned test tasks and issues to project manager.
Environment: Clear Quest, SQL, MySQL, TOAD, SQL Plus, HTML, JavaScript