We provide IT Staff Augmentation Services!

Technical Lead Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 8+ years of software experience, building software in product companies, professional services and IT. Technical lead experience with focus on requirements, design, verification, validation and product delivery.
  • Proficient coder in multiple languages and environments.
  • Adapt at creating prototypes and coordinating cross - organization embedded projects.
  • Dynamic leader with ability to effectively collaborate with on-site, off-shore and key contributors at all levels of organization.
  • Strong analytical abilities and experience in troubleshooting business critical Environments
  • Over 8+ years of focused experience in Embedded Real-Time Analysis, Design, Debugging and Testing of applications using C, C++, JAVA, Android, Python, UML and Assembly languages
  • Excellence in “Embedded & Application Software Design, Testing & QA”
  • Excellence in Embedded C, OOA/OOD using UML 2.0
  • Extensive exposure to various software development life cycles (SDLC) such as traditional Waterfall, RUP and Agile development (SCRUM), V&V-Model and SEI CMM standards in software development process and documentation
  • Experience with 16/32 bit micro controller and its peripherals such as SPI, I2C, ADC, DAC, UART, Timers, RS-232, USB
  • Good Experience in Automotive Industry domain concepts and system principles (Body Controller, Instrument Panel Cluster, In-Vehicle Infotainment Systems, Confidential )
  • Good Experience in Avionics/ Confidential Industry domain concepts and system principles (FAN Motor Controller, Auxillary Power Unit Controller, Air management system)
  • Experience in Build Validation and build tools (gmake, gcc, gdb)
  • Good understanding of object oriented concepts and using advanced formal development methods techniques to test embedded software (Requirements Based Test Generation, Model Checking, Model Based Testing, Design Verification)
  • Excellent understanding of Real Time Operating Systems concepts (RTOS) and RF Standards (Bluetooth, Wi-Fi, Apple Carplay, Mirror Link, GSM, GPS, Firmware Over the Air (FOTA))
  • Experience with scripting language like C#, python in writing the automated scripts
  • Experience in Communication Protocols like CAN, LIN, On Board Diagnostics and Ethernet (Avionics Full Duplex Switched Ethernet).
  • Proficient in Test Methodology, Test Processes and all phases of Test Life cycle(STLC), including developing and implementing Test Strategy, Master Test Plan and Test Suite, significant cost savings and fault-free audits
  • Innovative and articulate in different types of software testing methodologies, procedures and techniques such as Black Box, Unit/White Box, System, Integration, Load, Performance, Regression and user acceptance testing (UAT).
  • Expertise in preparing Test Cases/Test Procedure and Test Scripts based on complex business requirements (User/System/Functional), standards, internal procedures and employing Continues Integration(CI), Agile processes
  • Experience in Build Validation and Verification, Positive and Negative, Boundary Values Analysis, Unit, Smoke (Sanity), Functional, Integration, System, Regression, Ad-hoc (Exploratory), Backend/Database, Data Driven, User Interface and User Acceptance (UAT) tests.
  • Involved in implementation of different Automation Frameworks such as Keyword and Data Driven
  • Experience in writing and executing SQL Queries, Nested Queries, Joins for Database
  • Ability to read Python API documentation and apply it to assigned projects and write clean and wellarchitectedPythoncode
  • Development experience on developing everything from GUI desktop applications (using wxPython & tkInter toolkits) to command-line scripts

TECHNICAL SKILLS

Modeling/Design: IBM Rational Rhapsody in C/C++

Virtual Prototype: Altia Design

Requirement Management: IBM Rational DOORS

Compiler: Cubesuite, GreenHills Multi, Code warrior, MPLAB, CCS

Debuggers: NEC Minicube, Multi GHS, Trace 32, PIC ICD2

Real Time Operating Systems: OSEK, QNX, Android, VXWORKS

Testing Automation Tools: dSpace Automation Desk, dSpace Control Desk, CPP UnitTestAutomated Test Equipment (ATE), Vector Cast, Vector CANoe Rational Test Real Time, DPS Tool, NeoVI, Chip View Simulator IAR Embedded Workbench, CO-IDE, OBD-II Protocol SimulatorCAN Diaganoistics Utility, Vehicle Spy, Vector CanalyzerVector CAN Gen, In-house Testing and Flashing tools NI Labview

HIL Testing: dSpace Automation Desk, dSpace Control Desk, DPS Tool Automated Test Equipment, National Instrument LabView

Simulation: Vector CANoe, NeoVI, Chip View Simulator, Vector CAN GenOBD-II Protocol Simulator, Vehicle Spy, Vector CanalyzerIAR Embedded Workbench, CO-IDE, CAN Diaganoistics UtilityIn-house Testing and Flashing tools

Unit Testing: Vector Cast, IBM Rational Test Real Time, CPP Unit TestMonkey Runner, Robotium, UI Automator

PROFESSIONAL EXPERIENCE

Confidential

Technical Lead

Responsibilities:

  • Analyzed requirements for product use cases (features and sub features).
  • Developed an application programming interfaces (APIs) that provide android application access to various kinds of vehicle specific data.
  • Develop test plans based on internal and external requirements
  • Develop test scripts for automation.
  • Testing of infotainment (embedded systems) related electronics, including HMI, Connectivity solutions (Bluetooth, Wi-Fi, Media Streaming and Device Projection), USB, Voice Recognition, Power Mode Management, Diagnostic etc.,
  • Written test scripts to verify requirements with Dry-Run and Regression Tests
  • Define and document system level issues between components of the subsystem
  • Perform preliminary issue analysis and evidence gathering to be passed on to development teams worldwide for final resolution.

Confidential

Software Test Engineer

Responsibilities:

  • Develop test case and procedure to test software modules of a Confidential device.
  • Create configurations, load firmware on the test vehicles and benches to assist in compatibility testing of the Confidential Platform
  • Functional and Vehicle level testing of all the modules such as data communication and connectivity via CAN diagnostics, OBD-II protocol, GSM/GPRS/GPS, Modem communication, Device and Server Communication using in-circuit emulators, logic analyzers.
  • Designed and developed an automation framework using python, C#.NET to automate manual testing process

Confidential

Technical Lead

Responsibilities:

  • Analysis and decomposition of the Software requirements as well as entering and maintaining those requirements using requirement management tool (DOORS)
  • Developed UML behavioral design specifications using IBM Rational Rhapsody to diagnose, monitor and control vehicle body and cluster electronics using AGILE development process
  • Performedarchitectural and detailed designsusing sound software test engineering principals in the context of test automation platforms
  • Validated control software (behavioural models)for current and major architecture of Automotive Body Control Module for Unit testing and Hardware-In-Loop Simulators (dSPACE Control Desk,dSPACE AutomationDesktest bench)usingbest in industry Advanced Test Methods. They are
  • Requirements based test generation,
  • Model Checking,
  • Model Based Testing
  • Design Verification
  • It was a challenging task in this project to integrate in-house GMR&Dtest solutions into the architecture. Worked in all levels of engineering, from requirements to till test case generation andexecution
  • Developed automated test suites and test plans for regression and new feature tests throughout the entire SDLC process
  • Enhanced test validation scripts (pythonscripts), used to verifyBody Controllerfeatures (Access Control and Monitor, Exterior light, Interior lights, and Wash wipe)
  • Involved in activities to improvecode qualityusingcode coveragetools
  • Written test cases for -unit level, functional, and HIL testing
  • Writtentest validation scripts (CAPLscripts), used to verifyInstrument Panel Clusterfeatures.
  • Performed static analysis on UMLbehaviourmodels (for Body Controller module) against conformance and compliance standards using static analysis tool
  • Written testcases to verify start-up microfeatures
  • Documentation, which includes preparation of SRS, design documents, test specification.
  • Verified all the Diagnostics such as DTCs DIDs, DPIDs, CPIDs
  • Developed and tested motor vehicle warning system.
  • Design test plans/scenarios for GUI, Database, and Usability & Interface testing.
  • Developed a strategy for a Partial Flashing of ECU to reduce reflash time.
  • Developed Confidential software for tracking vehicle during an emergency (in normal condition, accident condition and theft condition) with Quectel GSM and Quectel GPS

Confidential

Member Technical Staff

Responsibilities:

  • Defined requirements as well as entering and maintaining those requirements in a Telelogic DOORS.
  • Developed UML design specifications using IBM Rational Rhapsody for the system software written in C and assembler running in real time environment.
  • Design, develop, test and maintain software modules for B787 Fan Motor Controller, B787 Auxiliary Power Unit Controller against DO-178B (level B, C) standards and Certification procedures.
  • Written test scripts to verify requirements with Dry-Run and Regression Tests
  • Written test cases for- unit level, functional,integrationand HIL testing
  • Perform reviews of code, design, software specification and test procedure.
  • Developed an automated tool (using VB.NET, ASP.NET, and NI LABVIEW) to conduct production ATP (Acceptance Test Procedure) and ESS (Environment Stress Screening) of varied range of electronic controllers using Automate Test Equipment (ATE).
  • Conceptualized and designed an automated tool for avionics Tool Qualification.
  • Experience in working with version control and cross platform development tools and procedures.

We'd love your feedback!