Jan 2024 – Present
General Motors, Warren, MI
Validation and Integration Engineer
- Help test/validate debug Linux / Android services which run on the in-vehicle and on cloud.
- Interact and implement functional interfaces for all the electronic control units (ECUs) on the vehicle.
- Validate services that connect to 5G / MEC Edge compute, Cloud and corporate data centers
- Implement new vehicle services that support new features in the vehicle, support the UI / App teams implementing new features with SDV functional interfaces.
- Conduct performance test and validate new SDV / Ultifi vehicle services that become the foundation for engineers across General Motors for developing vehicle content.
- Plan, define and execute In-Vehicle App and cloud validation execution to ensure flawless App launch.
- Review Back-Office requirements (i.e. Stories/Narratives) and create/modify test strategy, test plan and test scripts.
- Develop validation designs to manual and automation test procedures.
- Perform risk assessment and come up with a risk mitigation plan/strategy to meet tight deadlines.
Dec 2021 – Dec 2023
General Motors, Warren, MI
Cellular Wireless Test Engineer
Sep 2021 - Dec 2021
Fujitsu Network Communications, Dallas, TX
VoLTE/VoNR/IMS Test Engineer
- Performed service validation of different data and voice services using wireless devices in a production environment against 5G, LTE, and IMS core infrastructure.
- Responsible for E2E service testing, Sanity Testing, Regression Testing, Execution of network deployment in identified markets and networks, and network validation of EPC/IMS call flows for different services.
- Carried out packet analysis for VoLTE network protocols around the wireless domain of LTE (Packet Core) and IMS network protocols and interfaces using tracing tools to capture DIAMETER, GTP, SIP, and other LTE-EPC and IMS protocols.
- Collaborated with the architect team for ensuring the correct call flow and documented the discrepancies or issues.
Dec 2020 - Sep 2021
Samsung Electronics America, Plano, TX
Software Quality Assurance Analyst
- Responsible for executing field test affiliations for projects under development by protocol testing and providing log analysis, issue debugging, and verification based on network operator’s requirements, Samsung specifications and telecommunication standards like 3gpp and 3gpp2 technical specifications.
- Discovered any abnormal behaviors when software and hardware handovers are performed.
- Performed test cases for technologies like CDMA2000, WCDMA, GSM, LTE, VoLTE, and 5G NSA/SA (sub-6 mmW) for modem software for different US carriers (ATT, TMO, VZW, USCC).
- Identified the complex test cases and prepared the Business & Build Verification Testing. Implement QA technique for test case optimization. Execute the test cases and log the defects to track and verify software fixes.
- Executed Tests on High Power User Equipment (HPUE), Carrier Aggregation, MIMO for testing Network Performance of Samsung devices; Use iPerf, Datum for network throughput (HTTP, UDP, TCP, FTP, PING, and Web browsing); Collecting AP, CP, TCP Dump, and IMS logs
- Performed tests on High Power User Equipment (HPUE), Carrier Aggregation (TDD-B41, 2CA, 3CA), and MIMO for testing the network performance of Samsung devices; for network throughput (HTTP, UDP, TCP, FTP, PING, and web browsing) tests, iPerf and Datum were used to collect AP, CP, TCPDump, and IMS logs.
- Collecting and analyzing logs in QXDM and QCAT for testing standards and troubleshooting when bugs were detected.
- Performed Regression Testing, Sanity testing, Performance Testing, and User Acceptance Testing in new development models to minimize bugs for ship approval to network carriers.
- Reported UE issues and bugs regularly and update the status of the reported bug through Product Lifecycle Management (PLM). The update is done based on 3GPP and 3GPP2 technical specifications and the network operator’s requirements.
Jan 2016 - Dec 2020
University of Missouri-Kansas City, Kansas City, MO
Graduate Assistant/Course Instructor
- Introductory Networking and Applications (Undergraduate Course): Experience this individual course regarding the TCP/IP layer, network protocols for different wireless and mobile networks, network security, etc.
- Network Architecture (Graduate Course): Helping students with their assignments and final projects related to network traffic data through Wireshark, socket programming, developing a web server for HTTP requests, grading homework, quizzes, and exam papers, etc.
- Electrical Circuits I and II Lab: Helping students with basic electrical active and passive circuit components, verification of theory related to circuits, LabView, the oscilloscope, sensors, transformers, active and passive filters, two-port networks, etc.
- Worked on planning, installation, managing, site survey, upgradation for campus Wi-Fi and fiber network.
- Conducted research on optimized management of wireless networks, software-defined networking, and machine-learning applications in wireless communications.
Jan 2012 - Jun 2015
Samsung R&D Institute Bangladesh (SRBD), Dhaka, Bangladesh
Sr. Software Engineer
- Performed 500+ binary preparation, release, and functionality tests; version control and according to build configuration per year.
- Performed static analysis using different static analysis tools like KlocoWork, Prevent, Parasoft, etc.
- Worked on and completed 30+ project’s open-source license verification by Black Duck Protex by Black Duck Protex.
- Worked closely with project lead for product life cycle management, issue management, testing management and software development of wireless handset.
- Worked as an configuration controller for the Software Configuration Management team.
- Conducted Release, Version Control, Basic Functionality Test, Binary preparation, Prepared and released FOTA Package, SMD and HOME Binary
- Worked on build automation and continuous integration using Quick Build, E-Cloud and Jenkins (Hudson)