We provide IT Staff Augmentation Services!

Manager Software Quality Assurance And Test Automation Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Seasoned and passionate Embedded System Manager & Developer with over 10 years of experience in Embedded Software and Hardware Development, Software Integration, Software Quality Assurance, Test Automation, Manufacturing Support. Exceptional technology skills, hands - on contributor and team player. Proficient at system design architecture, performance profiling, Test and Measurement Automation, Testability Analysis, prototype development, and integration of various solutions for innovation. Experience in automotive systems at Tier-1 supplier.

TECHNICAL SKILLS:

Hardware(Embedded): ARM Cortex-M3/M4/M7, STM32, RH850, Silabs EM3585, Microchip 18F/24F, Intel Atom, 8051, 8085, PSOC, Xilinx Virtex 5 OrCAD, Cadence Allegro, Altium

Languages: Embedded C/C++, Python, LabVIEW, Assembly, Java

Test & Build Automation: RobotFramework, Unity, CppuTest, TestStand, Appium, Selenium, Qmetry, Cruise Control, Jenkins, TestNG

Version Control: Perforce, Git, TFS, Vault, Code Safe, MKS Integrity(PTC), SVN

Defect Tracking: Jira, Extra View, Assembla

RTOS/OS: QNX Neutrino, Micrium, Debian, Embedded Linux, Ubuntu, Android

Protocols: CAN/LIN(CANoe), J1939, BTLE, ZigBee, WiFi, Z-Wave, SPI, PCI/PCIe, TCP/IP, UART, I2C, IPv4/6,NI PXI Chassis, Vector Signal Transceiver (VST),Vision Development Module

PROFESSIONAL EXPERIENCE

Confidential

Manager Software Quality Assurance and Test Automation

  • Spearhead product test, quality and test automation efforts by managing a team of engineers and professionals in USA, Germany, China, and India
  • Establish partnerships with development teams to determine software testability for end-to-end integration testing (white box and black box testing) and End of Line (EOL) Test Fixture development at the manufacturing(factory) floor
  • Identified/fostered synergy between projects and reduced operating cost by 35%.
  • Work closely with Product Management, Project Management, Engineering, Customer Support, and Production at various stages of development and deployment
  • Create a roadmap for the department including: budgeting, vacation management, performance review, talent development, team-building exercises, and contract hires
  • Financial planning and tracking of yearly departmental budget of 28M USD
  • Capital Expense and asset depreciation planning and tracking
  • Review and analyze Statement of Work (SOW), prepare project strategy and align customer’s milestone with internal competency.
  • Maintain customer relationship, develop new opportunity.
  • CAN Network data analysis using dbc and ARXML as source for vehicles simulation.
  • Developed embedded software for the active steering components. The task involves the development of software for two ECUs, for the front and the rear axis, each containing two distinct micro-controllers.
  • Designed, implemented and tested the software components for non-volatile storage, ECU diagnostics, series coding and restbus simulation. ECU software implemented in C, restbus simulation in CAPL; used MatLab, CANoe.Flexray, CM-Synergy, Lauterbach Debugger, Eclipse CDT
  • Synchronize global teams of test automation developers and test technicians for test automation and manual testing of functional verification, validation and regression testing using tools such as dSPACE, Vector CANoe, Hardware In Loop (HIL), NI AHTES, TestStand, LabVIEW, Python, TestComplete, Selenium, Appium, Robot Framework, Cpputest, Unity, UEFI Self-Certification Test (SCT).
  • Supported ADAS and Autonomous team in profiling and characterizing image sensor data for vehicle vision and sensor data fusion.
  • Mobile App testing for IOS and Android, cloud connectivity, load test, functional and sensitivity test
  • Architected automated system for HIL (Hardware In Loop), SIL (Software In Loop), HALT (Highly Accelerated Life Test), HASS (Highly Accelerated Stress Test), Mean Time Between Failure (MTBF), Regression Testing using TestStand as Test executive and integrating utility developed in LabVIEW, C, Python, Virtual Box and TestComplete
  • Develop Test Automation Framework for Automotive Infotainment system including mobile app (Android & IOS) and web portal for FCA, FORD, Audi, and GM.
  • Develop and maintain Schedule, Strategy, Test Plan, Test Cases and Test Automation Framework.
  • Coordinate manual and automated testing, review test case and maintain Test Management system.
  • Regression Testing, Stress testing, Load & performance Testing, Monkey testing, Android compatibility testing like CTS, Unit and Integration Testing.
  • Spearhead Testing Team for Automation including hardware in loop (HIL), SIL and manual testing for GM infotainment project.
  • Assisted in setting up build and integration server (Jenkins) and communication to JIRA and Test Management Tool(SCTM).
  • Organize and participate in PDT meetings with GM, Maluuba, Nuance, and Amazon.
  • Review SOW, analyze various GM’s GIS (Global Infotainment Standard) publications for requirement analysis, development and validation traceability planning.
  • Supplier management, feature prioritization, resolve issues and conflict within internal and external team.
  • Develop and track KPI, Project Goal, Project Plan including budget from inception to lunch.
  • Test data management using Silk Central Test Management, Requirement management and traceability.
  • Review requirement document for testability analysis, manual/automated test and test report generation.
  • Understand various team requirements and develop strategies and roadmap towards automation infrastructure and factory test fixture development.
  • Implemented ComHandler, an AUTOSAR component which plays the role of an abstraction layer for communication in BMW's AUTOSAR architecture. ComHandler is deployed on major ECUs in the area of lateral dynamics and driving assistance systems (includes safety-critical functions).
  • Responsible for the implementation and release management of the ComHandler component. ComHandler is implemented in C. It is partly developed and generated from the AUTOSAR network description (ARXML source).

Confidential

Senior Embedded Software Developer

  • Spearheaded Nuance Dragon SDK integration for VR/Speech recognition for voice command control and transcription
  • Evaluated QNX RTOS for Intel Atom microprocessor.
  • Architected, designed and implemented non-OS event based software for the Communication Hub, System Master Controller (Microchip 24F).
  • Designed and implemented software for Configuration module to store parameters used by various software module during the power up operation (Intel Atom and QNX RTOS).
  • Co-Authored architecture, design specification for Communication hub, System Master Controller.
  • Designed and implemented low level driver for UART, I2C, SPI, ADC, DAC and USB (Microchip 24F).
  • Porting of Gliwa's T1 flex product to the embedded architectures V850E and TriCore. T1 is a product line for measurement and analysis of the real-time behavior of embedded software. Responsible for the implementation and test of the T1 flex product on the V850E and TriCore architectures. Accomplished using C and Assembly.
  • Collaborated with various engineering group to transition the project from concept to working prototype.
  • Researched to select static tool code analyzer and participated in FMEA activity.
  • Monitored, reviewed, and improved software and hardware development and quality related activities and drove corrective and preventative actions; focused team on using standardized work practices
  • Provided guidance, direction, and leadership to ensure that products were developed with the highest level of quality in a safe and timely manner that would meet or exceed customer expectations

Confidential

Principal Engineer

  • Directed team of Software Developers for iPackets software development kit (SDK) for VOIP based communications and instant messaging; worked on SIP, audio/video capture and playback
  • The development and implementation of the build environment for integrated chasis management.
  • The measurement and analysis of the real-time behavior of the software components for longitudinal and lateral dynamics.
  • Responsible for the design, implementation and test of the Eclipse-Based build environment. Eclipse CDT toolchains for Green Hills, Metrowerks, Diab and TASKING compilers implemented in Java on Eclipse Platform.
  • Real-time measurement and analysis done using Gliwa's T1 product line. This involved the instrumentation and adaption of the ECU code in C.
  • Represented embedded software team in intra-departmental meetings, provided feedback, and set a direction for the team
  • Provided estimate, scheduled, ensured implementation, and tracked progress of the project as per product functional specifications
  • Coordinated and addressed interdepartmental requirements such as Hardware, Testing, Approval, Manufacturing, Product management
  • Worked directly with clients, captured requirements, and negotiated a viable solution of the problem
  • Coordinated internal and external team remotely through videoconferencing, desktop sharing and continuous updating
  • Designed and developed iPackets SDK SIP stack. This provided a comprehensive implementation of RFC 3261. Added conferencing support in SDK.
  • Designed, implemented, tested and maintained Embedded SW for ARM based system running on uCOS III and Linux
  • Continuous integration using Cruise Control and Perforce, Code Review using Code Collaborator, Bug Tracking using Extra View and so on
  • Reviewed product functional specifications, architectural design, feasibility studies, formal test plan, Code Review, Software Bug Fixing
  • Tracked and managed project using various tools such as Microsoft Project, Excel and continuously updated upper management and recommended corrective approach
  • Approved and reviewed test plan for test automation and integration

We'd love your feedback!