Summary
Overview
Work History
Education
Skills
Certification
Internship
Awards
Accomplishments
Ravi Tejaswar Reddy Bachu

Ravi Tejaswar Reddy Bachu

Senior Software Test Engineer
Dallas,TX

Summary

  • Senior Software Test Engineer with 10+ years of experience in testing the Embedded System Software in Railway Transport and Defense Industry, Waterfall and hybrid Agile methodologies as per the Project requirements, CAPA Analysis, Client servicing and Cenelec Standards. In-depth understanding of all phases of testing activity with diversified skill set and ability.
  • Experience in Functional Testing, Automation Testing, Regression Testing, Smoke Testing, Retesting, Regression Testing, Sanity Testing, Compatibility Testing, End-to-End Testing, GUI Testing and Exploratory testing.
  • Experience in Embedded Simulators Testing and braking applications for IETMS in Railway Domain which involves Firmware Testing for Braking Circuits.
  • Good Understanding of testing Embedded System Software in Railway Transport and Defense Industry.
  • Expertise in Embedded device testing, Manual and Test automation, using Eclipse / PyCharm, and Test Complete tools.
  • Proficiency in relevant software tools and applications i.e., wayside interface unit and wayside server communication for signaling and switches design software, network management tools.
  • Proficiency in CBTC system components, such as train borne equipment, wayside equipment, and central control systems.
  • In-depth knowledge of railway signaling principles, including track circuits, point machines, and signal aspects.
  • Experience in designing, implementing, and maintaining signaling systems for [specific rail environments, e.g., urban, suburban, high-speed].
  • Skilled in testing throttle-brake interfaces for precision, responsiveness, and safety compliance.
  • In-depth knowledge of railway industry standards and regulations.
  • Proficient in testing wayside interface units for accurate signal transmission, switch operation, and train detection.
  • Expertise in developing manual / automation scripts using Python scripting and Debugging using the Eclipse IDE and PyCharm IDE as per the Cenelec Standards.
  • Ability to understand the Safety Critical Requirement and test them thoroughly.
  • Expertise in working with Verification & Validation, Waterfall, and hybrid Agile methodologies as per the project requirements.
  • Experience in performing Integration, System, Product, Regression, UAT (User Acceptance Testing) and Functional Testing.
  • Experienced in conducting several types of testing including UI Testing, Black Box Testing, Data Driven Testing, Back End Testing, Integration, Regression, Sanity, Functional and System testing.
  • Experienced in performing Requirements Traceability Matrix (RTM). Create, design, and maintain advance test plan, test cases, automation framework, scripts and release notes in TestRail, IBM RTC and QA complete tools.
  • Hands on experience on the Defect Tracking Tools like Telelogic, CLM.
  • Performed self and peer review of the test artifacts.
  • Experience in automation tools Test Complete and CCM commercial automation testing tool from IBM.
  • Experience in test management tool RQM, QAComplete. Possess an inborn proficiency in Regression Analysis, Test Execution and Test Documentation like Test Data, Test Reports, Test Scenarios, Test Cases and Automation scripts, Check lists.
  • Good experience in performing root cause analysis (RCA) for defects during testing.
  • Expertise in CAPA analysis by finding the root cause and mitigation for the Customer logging's.
  • Strong knowledge of and Implementation experience in Project Status Tracking and Reporting, Risk identifications and mitigations, mentoring team members in Manual and Automation testing.
  • Effectively involved in Defects Debugging and troubleshooting, logging, tracking, and managing Defect Life Cycles using CCM, QA complete.
  • Knowledge and experience in test management activities like creating Test Suite, Data Setup, Defect Management in TFS (Team Foundation Server).
  • Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

10
10
years of professional experience
6
6
years of post-secondary education
1
1
Certification

Work History

Senior Software Engineer, Functional Testing

Wabtec Corporation
Cedar Rapids, IA
8 2022 - 08.2024
  • IETMS technology called Interoperable Electronic Train Management System will override engineer or operator of train, when necessary
  • It involves Predictive Enforcement: It accurately predicts stopping distance of every train operating on railroad
  • Software must consider where each train is, what kind of grade and curvature of track has, what kind of weather conditions are present, how long train is, and how much it weights
  • All these factors must be calculated to ensure train does not derail when system applies brake with I-ETMS, crew remains in control of train.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Estimated work hours and tracked progress using Scrum methodology.

Senior Software Engineer, Functional Testing

Wabtec Corporation
Bangalore, KA
09.2018 - 08.2022
  • IETMS technology called Interoperable Electronic Train Management System will override engineer or operator of train, when necessary
  • It involves Predictive Enforcement: It accurately predicts stopping distance of every train operating on railroad
  • Software must consider where each train is, what kind of grade and curvature of track has, what kind of weather conditions are present, how long train is, and how much it weights
  • All these factors must be calculated to ensure train does not derail when system applies brake.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for team.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Tested and deployed scalable and highly available software products.
  • Created proofs of concept for innovative new solutions.
  • Inspected equipment, assessed functionality, and optimized controls.

Software Quality Assurance Engineer

TATA POWER Strategic Engineering Division (SED)
Bangalore, KA
07.2014 - 09.2018
  • Strategic Engineering Division (SED) is non-core defense electronics division of company, engaged in business of indigenous design, development, production, integration, supply and life cycle support of mission critical defense systems
  • Key products include manufacturing and assembling missile launchers, electronic warfare, night vision systems and gun systems.
  • Collaborated with developers to ensure timely resolution of identified issues, enhancing overall product performance.
  • Supported successful product releases by performing regression testing on existing features after each update cycle.
  • Improved software quality by designing and implementing comprehensive test plans, identifying bugs, and suggesting improvements.
  • Managed defect tracking systems effectively, prioritizing issues appropriately and ensuring timely resolution.
  • Developed and executed QA test cases, scripts and procedures for automated software maintenance.
  • Optimized test case management through close collaboration with cross-functional teams, ensuring full coverage of requirements.
  • Contributed to project planning efforts, estimating time required for completion of QA activities and adjusting as necessary throughout development cycles.
  • Resolved technical issues and forecasted troubleshooting complications during software trials.
  • Documented testing procedures for developers and future testing use.
  • Kept scripts and test cases updated with current requirements.

Education

Bachelor of Science - Mechanical Engineering

New Horizon College of Engineering, Visveswaraya Technological University, Bangalore, KA
08.2011 - 06.2014

Diploma - Mechanical Engineering

BTL Polytechnic College, Bangalore, KA
07.2008 - 05.2011

Secondary High School Certificate -

Reddy Jana Sangha High School, Bangalore, KA
05.2005 - 03.2008

Skills

Functional Testing

undefined

Certification

Complete Python Developer in 2021: Zero to Mastery from Udemy

Internship

EnCAD Pvt Ltd, Bangalore, KARNATAKA, Airbus EADS LRFTB 3, 4, 5, F575 series modules for Airbus A 320 Dynamatic Oldland Aerospace /DTL (Diametric Technologies Ltd.), Model design, drafting, detailing and applying given GD&T for standard Airbus drawing using CATIA- V5 tool, BEML Varanasi, Model design, assembling and drafting with reference to given surface using CATIA-V5 tool

Awards

Going extra miles for Spot Award 2023, 2022, 2021, and 2019

Accomplishments

  • Received an award from Wabtec Corporation that is Going extra miles for Spot Award 2023, 2022, 2021, and 2019.
  • Used Microsoft Excel to develop inventory tracking spreadsheets.
  • Key contributor in the design and implementation of new features for input verification, different versions of simulators/tools handling in the backend libraries for manual execution tasks and smooth run of simulators/tools.
  • Achieved 100% by completing events trigger for different releases with accuracy and efficiency.
  • Mentored 5 new employees to bring them up to speed on projects, resulting in quicker overall completion milestones.
Ravi Tejaswar Reddy BachuSenior Software Test Engineer