Post Job Free
Sign in

Software Integration Test Design

Location:
Pittsburgh, PA
Posted:
September 04, 2025

Contact this candidate

Resume:

KIRAN MADIVADA

McDonald, PA ***** 561-***-**** *****.********@*****.***

Professional Summary

16+ years of experience in IT and Engineering, specializing in Software Integration Testing (both Manual and Automated), as well as Sub-system and System Level Testing, Product Verification, and Validation. Possesses a strong foundation in Test Planning, Test Design, Test Execution, and Defect Reporting & Tracking, along with Requirements Analysis, Design, Re-engineering, Development, and Network Communications. Additionally, I have 4 years of experience in WebSphere administration.

Extensive experience in the Banking and Railroad sectors, having worked on various Railroad products such as MICROLOK, WIU, OBC, ATC, ATP, Central Office, ACSES II (PTC), CBTC, ATS, and ATO.

Proficient in diagnosing and resolving communication failures at Interlockings. Utilized a lab setup to replicate and address communication issues, which included a network configuration featuring key components such as RX1500 and RS416 switches, MICROLOKs, Block boxes, MOXA media converters, and LCP devices.

Proficient in installing new network switches and routers, performing firmware upgrades, and ensuring optimal hardware performance.

Specialized in the functional architecture, design, verification, and validation of safety-critical systems, including Automatic Train Control (ATC), Positive Train Control (PTC), and Communication-Based Train Control (CBTC).

Experienced in integrated system testing and system-level testing for PTC technologies, as well as CF650 product verification, Network and communications.

Skilled in analyzing requirements and linking them to test cases using jazz tools such as DOORS and Rational Quality Management (RQM).

Involved in designing test plans, test suites, and test cases/test scripts within the RQM tool, and created Non-Conformance Reports (NCRs) and variances (bugs) for defect tracking in RTC.

Led test planning efforts, developed strategies for system testing and methodologies, and created system integration test cases. Identified bugs & coordinated with software developers for rectifying & resolving errors in applications.

Proficient in Waterfall and Agile (Scrum) project methodologies, consistently delivering results on schedule.

Skilled in generating test reports that summarize test outcomes and documenting final QA and testing procedures for quality technicians.

Experienced in system design and development, extensive debugging, verification and validation, team leadership and mentoring, customer engagement, project coordination, and proposal development.

Strong background in configuration management for software and hardware design documents (utilizing Dimensions and PDM) and maintaining prototype systems. Adept at creating Configuration Management Plans (CMPs) that outline branching and merging strategies, component structure and organization, and baselining practices, using RTC.

Possesses experience in integrating WebSphere with various enterprise software, including IBM and Sun One HTTP Server, LDAP, and providing production support for multiple systems/software across AIX, Linux (RedHat), and Windows environments.

Has extensive expertise in the installation, configuration, and administration of WebSphere Application Server, WebSphere Portal Server, and IBM HTTP Server on AIX, Linux, and Windows, along with automation processes.

Responsible for the installation, configuration, and maintenance of WebSphere Application Server (Base and ND) and WebSphere Portal Server environments. Skilled in test automation using UFT (formerly QTP) and Selenium tools.

Strong background in automating web application testing with Selenium WebDriver and the TestNG framework, along with significant experience in Java programming, JUnit, and TestNG. Proficient in managing elements within Selenium WebDriver.

Capable of writing test cases utilizing element locators, WebDriver methods, Java programming features, and TestNG annotations. Executing Selenium Test Cases and Reporting defects.

Technologies and Environment: ACSESVIEW, WIU(Microlok), RUGGEDCOM RS416 Serial device servers, RUGGEDCOM RX1500 Ethernet Layer 3 switches and routers, Rational Team Concert (RTC), Rational Quality Management (RQM), JIRA, DOORS, UNIX, RHEL, AIX, Windows NT/2003/2008, Java, C, C++, SQL, Oracle, DB2, Servlets, JSP, JDBC, HTML, DHTML, JavaScript, IBM HTTP server, LDAP, SOAP, TCP/IP, HTTP/HTTPS, Apache Web Server, PDM, Serena Dimensions, Ebi Tool, Eclipse, ImagView, QGIS, FTP, SSH, Putty.

Skills and Abilities

Test case development and execution.

Test environment management.

Test data management

Software quality metrics analysis

User acceptance, Software, Functional, and Regression testing

Testing tools and techniques research

Defect tracking and reporting.

Collaboration with software developers

Analytical and problem-solving skills

Agile methodologies

Continuous integration and continuous delivery (CI/CD)

Test Automation.

Performance testing

Security and Safety testing

API testing

Network Comms tesing

Cross-browser testing

Load and stress testing.

Usability testing

Test-driven development (TDD)

Work History

Senior PTC and V&V Engineer

Cyient Inc – Pittsburgh, PA 03/2024 – Till Date

Client – Hitachi Rail

PTC (Positive Train Control):

Communication- based, processor-based train control.

Designed to prevent:

Train-to-Train collisions

Overspeed derailments

Incursions into established work zone limits

Movement through interlocking while switch is in improper position.

Overlays exist signaling system.

Positive Train Control system (ACSES II system) prevents train collisions, avoid derailment due to over speed, Roadway work zone protection and protect train movement through a mainline switch in the improper position. The project involves Requirement Analysis, Test Design, Test automation and Independent Verification and Validation of PTC system and its individual subsystems.

Responsibilities:

Supporting customers through problem solving and troubleshooting Hitachi's products and their associated applications (WIU, STS).

Worked on fixing the communications failure at interlockings. Reproduced and fixed the communications failure using lab configuration that includes communication networks with combinations of key elements including RX1500 and RS416 switches, MICROLOKs, block boxes, MOXA media converters, and LCP devices.

Verifying data flow by using network diagnostic tools between network segments to check for packet loss and latency issues.

Identifying and resolving network connectivity issues related to switch and router malfunctions, including port errors, link aggregation problems, and routing issues.

Expertise on configuring the serial Port, Serial Interface and Remote Host setup for RS416 and RX1500 Switches.

Performed on Installing new network switches and routers, performing firmware upgrades, and ensuring proper hardware functionality.

Experience with track and cable plan design for interlocking and non-interlocking locations.

Experience with developing factory and field test procedures.

Performing regression analysis and determining testing associated with design changes.

Participate in quality control efforts and in developing processes to move newly released software functionality from test and quality control into the production environment.

Currently developing and testing MAS, with a focus on the Construction Zone level, and verifying its functionality.

Creating a comprehensive lab test report for the configuration between Microloks, switches, LCPs, and Media Converters.

Regularly inspecting wayside PTC equipment like track circuits, signal masts, transponders, and communication nodes for proper functionality.

Managing data related to track geometry, switch locations, and train operating restrictions within the PTC system.

Ensuring proper communication between wayside PTC equipment and onboard PTC units on locomotives.

System Integration Designer 12/2020 – 03/2024

Alstom Transportation – Pittsburgh, PA

CBTC (Communication Based Train Control)

Automatic train protection (ATP) to control vital, safety-critical functions.

Automatic train operation (ATO) of the actual train-driving functions

Automatic train supervision (ATS) including routing, scheduling adherence and fault monitoring.

Responsibilities:

Developed the Functional Qualification Test Procedure for ATC system to meet the system requirements.

Verification and Validation of ATC and its individual subsystems.

Designed test plan and strategy, scenarios, and procedures in RQM Tool

Defined test planning, test strategies, test coverage, test automation, lab setup, monitoring execution, review, defect triaging and follow-up and Test Cases/Scripts for Integration Testing. Test System modification to prepare for implementation.

Installed and maintained network hardware including switches and routers, performing firmware upgrades and ensuring optimal functionality.

Worked on setting up and managing the network parameters on a Ruggedcom industrial ethernet switch, including defining network topology, port settings, VLANs, security protocols,

Experience with Model Based Systems Engineering using DOORS, Enterprise Architect and JIRA

Develop testing programs that address areas such as database impacts and software scenarios.

To work on requirement gathering, analyzing the requirements, and preparing the analysis and design documents.

Integrated individual software modules into groups to perform integration testing on CFMS, RATO, RATP, ITS950, IPT, TSIM and ATS. Preparing Validation Test Procedures to meet the software requirements.

Office Integration Test Engineer 12/2015 - 12/2020

Bombardier Transportation, USA – Pittsburgh, PA

PTC (Positive Train Control)

Metro-North Railroad (MNR) and Long Island Railroad (LIRR) are implementing Supplemental Positive Train Control (PTC) capabilities to their existing train control and signaling systems, as mandated by the Rail Safety Improvement Act of 2008. ACSES II as a vital system overlay will be used to provide PTC capabilities to existing Railroad FRA compliant vital train control and signaling systems.

Positive Train Control system (ACSES II system) prevents train collisions, avoid derailment due to over speed, Roadway work zone protection and protect train movement through a mainline switch in the improper position. The project involves Requirement Analysis, Test Design, Test automation and Independent Verification and Validation of PTC system and its individual subsystems.

Responsibilities:

Requirement gathering from business customers and documenting.

Integrated individual software modules into groups to perform integration testing. Preparing Validation Test Procedures to meet the software requirements.

Involved in understanding the client requirements and project functionalities. Involved in writing and execution of test cases.

Analyzed the production PTC enforcements and provided detailed analysis of enforcement.

Reported the bugs identified in testing and clearly communicating to development team. Verifying fixed defects. Retesting & Regression testing the application after fixing the bugs.

Responsible for providing support to senior QA integration tester in the development and execution of integration test cases. Test System modification to prepare for implementation.

Conducted tests to ensure that the parts and modules respond to the system requirements. Involved in high level and performance testing of the systems.

Worked on setting up and managing the network parameters on a Ruggedcom industrial ethernet switch, including defining network topology, port settings, VLANs, security protocols,

Converted Business requirements to functional requirements for application development.

Trace the requirements to Customer Contract requirement using DOORS tool. Design test plan and strategy, scenarios, and procedures in RQM Tool. Trace the requirements to Customer Contract requirement using DOORS tool. Plan and Lead efforts to develop test code, Plan and execute unit and system testing.

Allocation of System Requirements to several components, decomposing the requirements for Railway Safety product PTC (Positive Train Control)

Developed testing programs that address areas such as database impacts and software scenarios.

Consultant 09/2012 - 09/2013

IFC (World Bank Group) DC, USA – Chennai, India

Responsibilities:

Integrating individual software modules into groups to perform integration testing. Preparing Validation Test Procedures to meet the software requirements.

Involved in understanding the client requirements and project functionalities. Involved in writing and execution of test cases.

Reporting the bugs identified in testing and clearly communicating to development team. Verifying fixed defects.

Retesting & Regression testing the application after fixing the bugs.

Responsible for providing support to senior QA integration testers in the development and execution of integration test cases. Conducted tests to ensure that the parts and modules respond to the system requirements. Involved in high level and performance testing of the systems.

Responsible for deploying applications, monitoring log files, and providing information to the developers.

Participate in team meetings and management meetings to resolve issues related to various environments.

Involved in installation, configuration, and administration activities of enterprise applications on IBM WebSphere Application Server 7.0, Apache Web server.

Performed program design, coding, and development - Performing unit and integration testing Involved in creating and managing the Nodes, Application Server’s, and Clusters.

Setup conference calls in the event of a PROD outage or slowness and efficiently resolve the issues as quickly as possible by getting all the concerned teams together and co-coordinating the effort.

WebSphere Administrator 11/2009 - 08/2012

Mphasis An HP Company – Bangalore, India

Responsibilities:

Managed more than 1200 WAS Servers over the Network in various platforms. (AIX, Linux, Windows).

Automated various WebSphere tasks like application installation, WAS configurations.

Identified the problems faced by the users and enabled the user to achieve the business objective while using the applications.

Identified the root cause of an issue. Troubleshooting the problems face and fixing issues found with the web deployed applications.

Responsible for Installation, configuration, and administration of enterprise applications on IBM WebSphere Application Server 6.1, WAS 7, WS 8.0.2 and Apache Web server.

Created and federated profiles for the Deployment Manager using Profile Management tool.

Configured WebSphere Application Server with Oracle database by using JDBC providers and by creating data sources.

Responsible for deploying applications, monitoring log files, and providing information to the developers. Involved in Configuring and Enabled the Global Security System WAS Administration for console users and console Groups using LDAP.

Troubleshooted various problems in different stages of development, External and Production.

Ensured that all documentation necessary for the support of those components is up to date and is accessible to all who may require it.

Software Engineer 08/2006 - 09/2009

Techgene Solutions Pvt Ltd – Hyderabad, India

Client: Qwest Communications, Columbus, OH, USA and Indian Eagle, Texas

Responsibilities:

Analysis of requirements, preparing a query list based on those requirements.

Writing and executing test cases to detect usability and performance issues.

Conducting exploratory testing – simultaneous test design and execution.

Verification of multi-device and cross-platform consistency (software works on different devices and browsers). Creating detailed reports and listing improvements.

Participation in test planning meetings and providing feedback to the testing team.

Involved in understanding the client requirements and project functionalities. Involved in writing and execution of test cases.

Reporting the bugs identified in testing and clearly communicating to development team. Verification fixed defects. Retesting & Regression testing the application after fixing the bugs.

Writing and Executing Test Cases. Involved in Functional, GUI, Regression and Functional testing.

Preparing test data against functional specification. Defect tracking and reporting. Participating in status meetings regularly with clients.

Academic Qualification

Master of Computer Applications (MCA) from Osmania University.



Contact this candidate