Software Validation Engineer Resume
PROFESSIONAL SUMMARY:
- 3 years of experience with expertise in Model - Based algorithm & Software Development, Auto code generation and embedded software development.
- Ability to learn and master new technologies with good analytical and problem-solving skills.
- Experience with MATLAB SIMULINK/STATE FLOW to simulate hardware behavior
- Experience in working with instruments LABView
- Expertise in using CAN based tools such as CANalyzer, CANoe, and CANape
- Knowledge of Doors, ISO-26262, DSpace, Carsim
- Hands on experience in using signal generators and simulators & emulators.
- Able to use tools such as oscilloscopes, function generators, power supplies, IDE’s and emulators for debugging and test
- Good knowledge of manual testing and Quality processes.
- Good knowledge of Functional, Integration, System and Regression Testing.
- Good Knowledge with CANalyzer software tool and used the tool to analyze the data transmission in automotive.
- Have very good exposure to Software development life cycle like Feasibility, Design, Coding, Testing, Implementation, and Maintenance.
- Expert skills in using Version Control Systems & Code Bug Tracking systems.
- Strong background in signal processing, numerical analysis, and probability theory.
- Hands-on knowledge of small micro-controllers, and analog interfaces
- Fundamentals of Engineering(masters)
TECHNICAL SKILLS:
Hardware: 8/16/32-bit Microprocessors and Microcontrollers; Peripheral devices (SPI, I2C, UART, RS232, RS422, CAN, ADC, DAC, PWM)Instrumentation (Spectrum Analyzer, Network Analyzer, Oscilloscope, Multimeter)
Programming:: C#, C++, MATLAB, Embedded C.
Design & Simulation: Simulink/State flow.
Scripting:: Python.
Software: MS Visual Studio, MS Office.
Operating Systems: RTOS And Embedded Linux
Other:: Code Generation with Target link, IBM Rational Doors, Jira, and Dspace.
Microprocessor Concepts: Watchdog Timers, Interrupts, Timers, UART, SPI, I2C, GPIO and Memory Types(RAM, ROM, EEPROM et )
ModelBased Programming: MATLAB, Simulink, MIL, SIL AND HIL simulations, Rapid prototyping and Automatic code generation using Target Link
Requirements and Configuration Management tools: Synergy and DOORS
Software Development Cycle: Agile software development, CMMI environment, CAN, LIN, Serial and parallel communication and CANalyzer
Software Testing and Tools: Static analysis, Unit Testing, Integration Testing, Regression Testing, Blackbox vs White box testing, DSpace based Testing functional safety concepts (ISO 26262), ASIL levels, and Diagnostic Trouble Codes (DTC)
Operating Systems: RTOS and Embedded Linux
Scripting Language: python
PROFESSIONAL EXPERIENCE:
Confidential
Software Validation Engineer
Responsibilities:
- Involved in testing infotainment features such as CD, Aux, Bluetooth, Navigation, AM/FM, applications.
- Work experience on AM/FM features such as Tune/seek/scan/ Favorities
- Experience in Bluetooth profiles like HFD, A2DP AVRCP, PBAP and MAP.
- Involved in all phases of software testing life cycle: Requirement Analysis, Test plan creation, Test case development, Test case execution.
- Involved in stress testing and Regression Testing.
- Involved in-vehicle /Bench testing/log creation, analysis, reporting and validation.
- Worked on CAN connectivity, HMI tuner and other automotive related features. perform diagnostics tasks on ECU’s compliant with Ford’s ISO 14229 based diagnostic specs.
- Experience in software flashing procedures which includes eFlashing using Renesas Debugger and also using the Diagnostics Engineering tool.
- Documentation of flashing procedures, cluster module verification steps,
- Creating Software Change Request on Serena Business Manager, a process management tool for reporting and analyzing issues in a systematic manner.
- Calibrating the Speedometer, Tachometer, Fuel and Temperature Gauges.
Environment: C, CAN, Vector CANoe, Vector CANalyzer, eFLashload, Ford’s Diagnostics Engineering Tool v6.6.0, Renesas V bit RISC CPU core architecture, Green Hills Compiler, Minicube Renesas Debugger, and Serena PVCS.
Confidential
Software Validation Engineer
Responsibilities:
- Manual and Automation testing for infotainment features like Connectivity, Power-ON/off, KPI (Key performance Index).
- Involved in development and execution of test cases for the product which was under aggressive development schedule
- Involved in the long test drives for regression testing for every customer release.
- Evaluate and verify some issues discovered, log probable software defects in defect tracking database.
- Review test data with all team members
- Develop a summary report for entire tests performed and assign as required
- Ensure to archive all test methods and data in suitable file archival system
- Prepare validation plus acceptance criteria and evaluate test results to assure software attains requirements
- Ensure to author and execute high level plus detail test parameters.
- Implement software validation engineering test plans, cases plus scripts.
- Implement validation activities, common system testing, acceptance testing, stress as well as stability testing.
- Report software validation test results in the structured way plus suggest on deliverables quality internal or external.
- Report about product quality to project management as required.
Confidential
Embedded Systems Engineer
Tools: Embedded Linux, Eclipse IDE MATLAB, MS Office Suite, Sensors, RFID tags, LEDs.
Software: KEIL Software, ISP programmer, Proteus designing software
Microprocessors: LPC2148TMD-I processor, ARM7 Micro controller
Responsibilities:
- Design, Implemented and tested test driver programs for the individual Components
- Integrate tags, Readers, Software in radio frequency identification device(RFID)
- Performed System analysis, developed both software and computer applications.
- Tested the RFID software to ensure Proper Functioning
- Applied concepts of IR-LED, RFID tags and Micro Controllers
- Developed drivers for SPI, timers, I2C, Flash Memory, GPIO interrupts.
- Build and Review the Test Cases/Scenarios
- Working closely with all streams test team members, business analysts, and developers in troubleshooting critical defects
- Participating in daily defect triage meeting and weekly meeting
- Providing support to UAT testing
- Executing the Automation for the projects as needed basis
- Strong hands-on experience with all levels test including Smoke, System, Integrated test
- Trouble Shooting, Testing Design, Project Management, Quality Focus.
INTERN
Confidential
Responsibilities:
- Analyzing various microcontrollers.
- Design and develop the product with the requirements of the client.
- Coding based on Embedded software.
- Troubleshooting the test cases.
- Development of summarized information.
Tools: Mobile Testing, Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, Localization Testing,
