We provide IT Staff Augmentation Services!

Software Test Lead Engineer Resume

4.00/5 (Submit Your Rating)

Summary

Solution driven professional with proven experience in Quality Assurance. A strong believer in processes, checklists and procedures with emphasis on quality deliverables and strong work ethics. Customer-focused, highly organized self-starter with demonstrated ability in manual and automated testing processes and tools, technical aspects, and building lasting relationships. Resourceful, creative problem-solver with proven aptitude to translate complex needs and business requirements into test cases and test scenarios. Articulate communicator who can fluently speak the languages of both people and technology, blending analytical skills with exceptional interpersonal skills. An effective coordinator and facilitator experienced working with wide range of stakeholders. Capable of working independently or in teams.

  • 9 years of strong experience in analysis, design, development, and testing of software used in Mobile, Pharmaceutical, Healthcare, B2B, Insurance, Brokerage and Financial industries
  • Very good experience in manual and automation testing methodologies
  • Strong experience in Functional, Integration, Regression, User Acceptance, System and Performance testing
  • Experience in mobile Smartphone & CE devices, GPS & Analytics used in Communications industry
  • Experience in Pharmaceutical FDA regulated environment (CFR 21) validation testing and on 45 CFR for implementing HIPAA mandate
  • Experience in pharmaceutical validation testing
  • Experience in verification of GMP procedures and in validating Standard Operating Procedures (SOP’s)
  • Experience in testing web applications, client-server, network applications on Windows and UNIX operating systems
  • Experience with automation testing tools such as Win Runner, QTP and Test Director, OpenSTA, Imacros, Wintask, PushToTest Test Maker and free ware tools and numerous other home grown tools
  • Experience in development of home grown tools using perl, python
  • Experience in shell scripts, UNIX scripts and batch files
  • Experience in preparing test plans, test scenarios, test cases, test reports, defect management and documentation of manual and automated tests
  • Excellent communication skills and good grasp of analyzing and implementing concepts in independent and team environment
  • Extensive database experience – created numerous queries on ORACLE and SQL server databases, vulnerability testing using SQL injection methods and stress testing database and as an administrator has experience in monitoring the database machines
  • Worked on REST based and SOAP
  • Experience in VMware setup and Ghost imaging
  • Experience working on VM machines on ESX platform and VM workstation
  • Experience in Networking and Database Administration
  • Quick learner with ability to learn new products, systems, applications and technologies
  • Ability to manage multiple priorities and thrive in a dynamic and fast-paced environment

Technical Trainings

  • Company provided training in SDLC principles and Practices from Learning Tree
  • Company provided training in Software Quality Assurance from Learning Tree
  • Company provided training in Intermediate Networking from Northampton Community College
  • Company sponsored leadership training at Toastmasters club
  • Attended few Microsoft events on job like: Azure, Debugging and Mobility
  • Trained on SOP’s, cGMP’s and FDA standards at Wyeth

Additional Skills: Project management, Quality Management, Mentoring and User Interaction

Technical – Having working knowledge and/or exposure to the following:

    • Languages: J2EE (Java, Servlets, JSP), PERL, SQL, PL/SQL, TOAD, HTML, ASP
    • Protocols & Architecture: Web Services, SOA, LDAP, HTTP
    • Web Technologies: J2EE, JSP, Servlets 2.0, Java (JDK 1.1/1.2), JavaScript, HTML
    • Database: Oracle 9i, SQL Server 2000, SQL Server 2003, SQL Server 2005, LDAP directories, VSAM
    • Testing Tools: Manual Testing, Win Runner, Test Director, PushToTest Test Maker, QTP, iMacros, Wintask, OpenSTA
    • Reports: Crystal Reports, Oracle Adverse Event Reporting System
    • Software Platforms: Apache, WebSphere, LDAP, VMWare, CVS, Exclipse Platform
    • Software: Win Runner, Test Director 6.0/7.x, MS-DOS, Windows 95/98/NT/2000/XP/Vista, Telnet, MS Office
    • Networking: LAN, WAN, WWAN, Roaming, Subnets, Wi-Fi, DNS
    • Navigations: External GPS, Inbuilt GPS, Mobile GPS
    • Operating Systems: Windows 9x/NT/2000/XP/Vista, Windows Mobile, Linux, AIX

Experience

Confidential,Bethlehem, PA Mar 07 – August 09

Software Test Lead Engineer

Elbrus Project
Team Lead
The Elbrus project provides tools and reports that measure the performance of the wireless networks used to deliver applications to mobile workers and correlated with the location information of the mobile workers. Using Elbrus functionality, enterprises will gain visibility into the performance of the wireless network(s) in use throughout their service areas and the network usage behaviors of their mobile workers. Using the GPS mobile Smartphone, CE & laptops, the data is gathered, analyzed using Douglas-Peucker line simplification algorithm and saved into the database. Simulated data is used in stress testing

Post-Lehigh Project
Senior QA Test Engineer
A small project with certain enhancements to the server, reports and the addition of couple more reports.

Newhigh Project
Senior QA Test Engineer
This is a new version of Mobility XE version 8.5 with numerous enhancements to the server and the client and addition of new modules. One of the modules is the new Enterprise Reporting module and it enables Mobility XE server pools to report on information collected from all servers in the pool. The module includes 22 reports that can be configured on-the-fly, as well as over 30 alerts that can be sent automatically by the Mobility system via SNMP, SMTP, and SYSLOG to notify system administrators when critical events occur. The Mobility XE version 8.5 client and server setup software was designed to allow for either a brand new installation or to upgrade an existing installation

Wabash project
Senior QA Test Engineer
The Wabash project provides new options in the Policy and NAC modules for managing system and user behavior based on network quality and mobile worker location information, including the ability to improve application delivery and performance and Quality of Service (QoS).

Roles and Responsibilities:

  • Verify that the requirements cover the FDA code part 21 CFR part 11
  • Working closely with developers on daily basis in an aggressive agile-like environment
  • Creating regression test bed of test scripts
  • Ghosting machines with fresh operating system image and installation of server and clients
  • Installing the debug builds and catching the int3’s in the analyzer
  • Scalability and performance testing using OpenSTA, PushToTest, PageDetailer and numerous other home grown tools using Perl and Python
  • Perl scripting used to move the clients from one network to another.
  • Shell scripting to install the server and client builds.
  • Wrote batch files with UNIX commands to kick off automation tasks at a scheduled time.
  • User and Device information is gathered from LDAP warehouse.
  • Perl and Regular expression used to analyze the data from the Log4JMobility text files for performance measurements.
  • Python scripting to spew a single client device as multiple devices.
  • Using XML’s to transmit the messages from the Collector to the Aggregator and into the database and watching the queue flow using Eclipse. Identifying the issue when the queues are getting full and the messages not sent out.
  • Database installation, maintenance and connectivity tests with the reporting server
  • Testing notification by installing thunderbird, MIB for SMTP, Syslog and SNMP protocol
  • Installing jconsole and connecting and opening ports for jconsole to attach to the reporting server or the mobility server side message bus
  • Roaming machines from one network to another – networking
  • Involving extensively in backend testing, server side stress testing, analytic reports testing, mobile VPN testing, and numerous clients’ stress testing using PushToTest.
  • Web application Vulnerability and penetration testing for testing attacks using SQL injection and cross-site scripting, parameter injection, HTTP response splitting and cookie manipulations.
  • Mobile VPN vulnerability testing.
  • Working with multiple development teams and/or the business analysts continuously to create test scripts and resolve defects
  • Elbrus reports generated on Microsoft Virtual Maps (Bing). Front end verification to make sure that the reports are generated as expected.
  • Report rendering stress test, flood test is done by using PushToTest.
  • Successfully communicating and managing a local team in Bethlehem and remote team in Seattle.
  • Executing functional and regression test scripts
  • Working on a fast paced environment working with multiple server and client platforms and on VM ESX workstation
  • Maintaining a testing lab with 50+ servers and 150+ client machines
  • Agile like and standard SDLC lifecycles
  • Preparing all required documentation for QA Lab entry and exit in accordance with IT guidelines
  • Daily and weekly reporting of outstanding issues


Confidential,Collegeville, PA Oct 06 – Feb 07
QA Lead

AE Trending Report:
The Adverse Event Reporting System (AERS) is a computerized information database designed to support the FDA\'s post-marketing safety surveillance program for all approved drug and therapeutic biologic products. The ultimate goal of AERS is to improve the public health by providing the best available tools for storing and analyzing safety reports. Wyeth sends adverse drug reaction reports to FDA and other agencies as required by the FDA regulation. Healthcare professionals and consumers send reports voluntarily through the MedWatch program
Numerous enhancements are made to the way the reports are generated. Testing involved writing complex SQL queries for testing the reports.
Cylone Upgrade:
S3 is a system composed of multiple applications, middleware, and databases. Cyclone Interchange application is used to exchange information between Wyeth and external agencies. The main goal of this project is to upgrade Cyclone Interchange software from version 4.2 to 5.4, and enable AS2 based E2B process with FDA. There are E2B applications, like Cyclone messages and events routing application, E2B batch processing application etc which are ultimate producers and consumers of the E2B messages and Cyclone events. These applications currently leverage Cyclone 4.2 API to process the messages and events and provide E2B functionality. This API is deprecated and no longer provided with the newer version of Cyclone. Therefore, changes and new development in these applications are required to address the deprecated Cyclone API in way of migration of existing Cyclone profiles, particularly, company and partner profiles including security

Roles and Responsibilities:

  • Learning about the project and coming up to speed quickly
  • Coordinating and interacting with the project manager, development team, business team and testers
  • Understanding the needs of the project by interacting with the business users and the development teams as requirements were not complete.
  • Validating 21 CFR part 11
  • Verification and validation of SOP’s and GMP procedures
  • Testing mostly on adhoc basis under tight guidelines for the 1st Tier, 2nd Tier and 3rd Tier reports
  • Generating and using XML’s for E2B transmission testing.
  • Generating numerous Oracle database queries for testing complex reports
  • Documenting the requirement’s traceability mapping to the associated design and testing coverage
  • Providing project status reports and reporting any team issues or concerns to the core project management
  • Verification of the validation scripts
  • Signing and sending out the functional approval signature documents

Confidential,Wayne, PA Sep 05 – Oct 06
Team Lead

IBC has a centralized testing group - the CAQA group. There are multiple projects that are tested by the CAQA group. I worked on the following projects:

ITS10.0 Global Application:
This project involved global conversion and movement of data from VSAM database to DB2. This is an inter-plan teleprocessing system used to transmit the Out of Area claims from one plan to another. IBC acts as both home and the host. Claims received from the local provider for the services provided to an Out of Area claim are transmitted to the home plan in the submission format and similarly the submission format is received from the partner plan for when IBC is the home. The claim gets adjudicated to a MHS/Planmate system. Once the claim is approved/denied, a Disposition format is generated and transmitted to the host plan which in turn generates a Reconciliation Format (RF). Finally the Central Financial Agency (CFA) remits the bill to the provider and the home plan sends the payment information to the subscriber. This is a conversion project where in the data will be moved from VSAM database to DB2 database. Data screenshots will be captured for the data that is currently residing in the VSAM Database by creating multiple scenarios and will be verified against screenshots generated using DB2 database with the same scenarios

National Provider Identifier:
As per the HIPAA policy (Federal Code 45 CFR Parts 160 and 162), providers arerequired to beidentified by a National Provider Identifier number. Earlieran internal providerId has been used.For all the inbound and outbound transactionsthe NPI number has to be used instead of theprovider number. Internal systems are being accordingly modified and tested forthe acceptanceofthis new numberand thecorrect reference to the providernumber for the claims, billing, finance etc

Confidential– testing completed and installed in production

Confidential,Involved testing of multiple web applications (Site65, AmeriHealth65 and Portal). Site65 and AmeriHealth65 are for people 65 years or older. Members can access their accounts, view benefits, change plans, gather provider information etc. Registrations are done through the portal

Roles and Responsibilities:

  • Gathering requirements and analyzing them
  • Developing and maintaining testing project plan
  • Preparing master test plan
  • Coordinating with the development team
  • Participating in 1:1 meetings with the project manager, business and IS teams
  • Participating in regular project status meetings related to testing
  • Participating in the core team meetings
  • Using Quality Center as a test case repository system
  • Tracking of issues
  • Creating traceability matrix with the requirements document
  • Executing DB2 SQL queries to check the conversion of database from VSAM to DB2
  • Participating in defect meetings
  • Reporting the bugs to the development teams
  • Providing project status reports
  • Reporting any team issues or concerns to the core project management
  • Creating the functional certifications forms
  • Closing the testing of the project and obtaining approval on the certification forms

Confidential,Torrance, CA Jan 05 – Jul 05
Senior QA Test Specialist

This project involved developing an intranet \'Honda Workstation\' which displayed data to the in-house users & dealers relating to Dealer Maintenance, Product Information and Customer Financing. The application was capable of calculating APR, monthly amounts and different sales tax amounts.

The normalized data is present in multiple relational databases. Accessing this data by the in-house users, particularly the Customer Support users, and the dealer network spread all over the country used to be time consuming as the application had to interact with multiple tables in multiple databases

A batch process was developed that \'denormalized\' the data from the various tables/databases and loaded them into a set of new tables. A web application was then developed to run against these new tables to fetch and display data on the intranet application. The data is always as of the last completed batch \'run\'

Roles and Responsibilities:

  • Collecting the test requirements and specifications
  • Participating in regular project status meetings related to testing
  • Creating the test cases to verify the functionality, performance and stability of the application based on system requirements
  • Using queries to retrieve data from Oracle, DB2 & Teradata databases
  • Preparing the test data for data driven test and conducted volume testing
  • Executing test cases manually
  • Interacting with developers to report the bugs and status of the bug
  • Performing regression testing and functional testing using the Quick Test Professional
  • Conducting tests like functional, security, backend, dynamic content testing using QTP
  • Performing System Acceptance Testing by manual and automated methodology
  • Performing User Acceptance Testing

Confidential,NYC, NY May 04 – Dec 04
Senior QA Tester

Confidential,offers a wide range of insurance products designed to help the needs of customers while keeping it simple. This project involved creating a web application \'Unified Client View\' for the agents of the company. Through this application an agent could view at one place the policy information related to all policies sold by him/her like account values, premiums, people on the policy, loans & repayment of loans. The agent could also setup \'alerts\' which would automatically send the agent an alert email when the specified event occurs on a policy

Roles and Responsibilities:

  • Creating test plans, test cases as per the business requirements and executed them
  • Creating test scripts using Win Runner, PL/SQL and Toad for functionality
  • Creating text checkpoints and database checkpoints
  • Enhancing the TSL scripts by adding functions using function generator of Win Runner
  • Performing extensive regression testing during various phases of development
  • Using Test Director for creating coverage between requirements and test cases
  • Editing the automatically generated scripts to customize testing
  • Performing negative testing by passing wrong or duplicate values to application
  • Interacting with programmers to identify and resolve technical issues
  • Conducting data driven tests with Win Runner
  • Participating in walkthrough and defect report meetings periodically
  • Developing SQL scripts using TOAD, to extract data from the tables
  • Creating new Win Runner scripts for the additional functionality being added from time to time
  • Using Test Director for bug reporting/tracking
  • Documenting and communicating test results using Test Director

Confidential,Northbrook, IL May 02 – Feb 04
QA Tester

The Insurance Administration system of All State is a client server application which is made of multiple modules like policy administration, agent administration, financials etc. The way this application was originally built resulted in many of the same programs being duplicated in each of these separate modules. This resulted in a maintenance nightmare. More often than not, a change made in a program in one module was not made in the same program present in another module. This project (Program Synchronization) involved consolidating all common programs into a \'global\' module leaving the programs specific to a particular module only in the respective modules. This was a huge project that impacted every functionality and needed a very thorough testing to ensure the application is behaving as desired

Roles and Responsibilities:

  • Gathering test requirements by coordinating with design, development and business analysts
  • Developing master test plan based on requirements
  • Designing, developing and executing test cases/test conditions using Test Director
  • Testing functionality of the application manually and by performing regression testing using Win Runner
  • Testing application in development, QA and staging environments
  • Performing database integrity check using SQL queries
  • Developing SQL queries to extract data from the target tables
  • Performing security and compatibility testing on different servers
  • Testing performance of the application by creating virtual users
  • Interacting with programmers to identify and resolve technical issues
  • Participating in walkthrough and defect report meetings periodically
  • Worked on Test Director for defect tracking and reporting

Confidential,Valley Forge, PA Jan 01 – Feb 02
QA Tester

Vanguard is a mutual fund company based in PA. This project involved implementing a novel idea of offering the customers an opportunity to automatically trigger transactions in their accounts based on set criteria. Say, if the price of a fund that the customer is invested in reaches a set value, it could trigger a transaction to transfer money out of that fund

Roles and Responsibilities:

  • Developing test plans, test cases, and test scripts including SQL queries to test the entire functionality of the application
  • Developing test plans, test cases, and test scripts for the Item Fallout interface developed in Oracle Forms and executing the test scripts
  • Creating testing environment and executing test scripts by using SQL Plus editor
  • Developing test cases for stored procedures and executing them manually
  • Logging defects and issues and developing various defect reports

We'd love your feedback!