Main Projects
8 Years of Experience
Infotainment System
Responsibilies:
• Defining Testing Strategies
• Building the QA team and coordinating resourses
• Providing technical support to team members
• Ramping up training for new team members
• Testing process and team members monitoring and control
• Communicating and collaborating with the team
• Definition and improvement of the process according ASPICE
• Designing and prioritizing test cases and sets of test cases
• Requirements clarification, definition and analysis
• Smoke and regression testing
• Black-box testing
• Acceptance testing
• Performance testing
• Automated scripts development
• Bug reporting and defects validation
Business results:
• Intuitive and Efficient User Interface (UI) and User Experience (UX)
• Reliable Communication via CAN Protocol
• Stable and Secure Bluetooth Connectivity
• Accurate and Efficient Navigation System
• Stable and Clear Calling Functionality via Infotainment
• Compliance with Google CTS Compatibility Tests
Technologies and Tools:
Python, C#, CTS Verifier, Android Test Station Verifier, Android Debug Bridge, Git, Linux, Shell
scripting
Team size:
10 specialists
Duration:
1.5 years
Role:
Senior Embedded QA
Cooktop P127
Responsibilies:
• Implementing process improvements
• Communication with the team
• Documenting the process
• Ensuring the traceability of test artefacts
• Creating checklists to review test artefacts
• Designing and implementing Unit Tests (C++, GoogleTest and CMake)
• Designing and implementing Integration Tests (Dart)
• Performance testing
• Creating short scripts in Python or Bash to automate some tasks
• Creating bug reports and tracking them until closure
• Defining test metrics to create test reports
Business results:
• Stable and Secure Bluetooth Connectivity
• Accurate and Reliable Cooking Automation
• Secure and Efficient Over-The-Air (OTA) Updates
• User-Friendly Mobile App Interface
• Data Security and User Privacy
• Energy Efficiency and Cost Savings
Technologies and Tools:
C++, Python, Dart, GoogleTest, CMake, Azure DevOps, Linux, Git, UART, Bluetooth, ESP32 Toolchain
Team size:
10 specialists
Duration:
1 year
Role:
Senior Embedded QA
LiDAR (Light Detection and Ranging)
Responsibilies:
• Supporting colleagues about Unit Testing
• Supporting colleagues with the Cantata testing tool
• Participating in estimation and planning meetings
• Acting as a Unit Tests Expert
• Acting as a Process Expert
• Analyzing quality requirements and updating the process according to ISO26262 and ASPICE
• Defining metrics to be used in Jenkins
• Analyzing Jenkins results
Technologies and Tools:
Cantata, Jenkins, Visual Studio Code, AEEE, ALM
Team size:
40 specialists
Duration:
2 years
Role:
Senior Embedded QA
Process Expert
MMP2 Inertial Sensor
Responsibilies:
• Interaction with QA Engineers to communicate the defect fixes and active participation in validation
• Ramping up and mentoring new team members
• Improving, documenting and updating the testing process
• Team management
• Working as Process Expert and a Scrum Master (rotative role)
• Requirements analysis
• C# and Python scripts implementation to automatize processes
• C coding development to run unit tests
• Analyzing and fixing bugs
• Implementing UT with Cantata and IT/QT with CANoe
• Working with protocols: CAN and SPI
• Reporting bugs and keeping track until the closure of ALM
• Preparing the overall Unit Tests Report
• Reviewing test artifacts
• Working according to V-Model, Scrum and Kanban
Business results:
• High Precision in Acceleration and Speed Measurements
• Reliable Communication via CAN Protocol
• Advanced Data Processing with Filtering and Correlation
• Resistance to Interference and Noise
• Quick Response and Low Latency
• Integration and Compatibility with other ADAS
Technologies and Tools:
C, Python, Cantata, CANoe, X-Flash, Jenkins, AEEE, TortoiseSVN, ALM, Doxygen, DOORS, Rhapsody
Team size:
16 specialists
Duration:
3 years
Role:
Senior Embedded QA
Process Expert
DTC G-Smart for SmartGrids
Responsibilies:
• Interaction with QA Engineers to communicate the defect fixes and active participation in validation
• Requirements analysis
• Python scripts implementation
• C++ coding development to run in Linux applications
• Unit tests specification and implementation
• Cross-device testing
• Cross-platform testing
• Analyzing and fixing bugs
• Working with protocols: DLMS/COSEM
• Analyzing and fixing bugs reported by the QA Team
• Shell scripts implementation
Technologies and Tools:
C++, NetBeans, Eclipse, SmartSVN, CX-Programer, Redmine
Team size:
10 specialists
Duration:
1 year
Role:
C/C++ Developer
CoherenSE
Responsibilies:
• Interaction with developers to communicate the defects and active participation in bugs replication
• Managing and keeping progress on testing requirements of some of the CoherenSE features
• Teaching newcomers about CoherenSE and the tools used
• Requirements clarification, definition, and analysis
• Test process planning (estimation and prioritization)
• Reviewing, editing, adding, and improving test cases
• Designing, developing, executing, and analyzing automated and manual test cases
• Functional testing
• Regression testing
• Cross-device testing
• Cross-platform testing
• Bug reporting and defects validation
• Test summary reporting (weekly reports)
• Writing C code for integration testing for Integrity (Green Hills Software MULTI IDE) and Linux
applications
• Reporting bugs and keeping track until closure (Jira)
Technologies and Tools:
C, C++, Jira, MultiIDE, Linux, RTOS, TortoiseSVN, VirtualBox, Enterprise Architect, WinSCP, Slack
Team size:
20 specialists
Duration:
1 year
Role:
QA Engineer