RB
available

Last update: 07.03.2024

Labview Programmer and Professional Software Tester regarding ISTQB

Company: Robert Bors
Graduation: Dipl.-Ingenieur (FH)
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional)

Attachments

Bors-CV-2023-09-07-deutsch-3_070324.docx

Skills


resume
Robert Bors
date: august 2016


 
 
 
 
 



 



 
 

            eMail:                   robert.bors@bestbytestkft.com
            Mobile:                 +49 157 84998373
          D-90411 Nürnberg, Germany
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A. personal details:
 
year of the birth:               1978
 
technical focus: software tester / test bench developer
 
automotive experience 12 years (VW; Daimler; BMW) / rail vehicle technology experience 4 years (Bombardier; Knorr-Bremse System for Rail Vehicles)
 
educational background:  Degree in Electrical Engineering from the University of Pecs
                                            Technical University Braunschweig (exchange semester 1999/2000 winter semester)
                                            Degree Year: 2000
 
languages:                             German (fluent)
                                                English (fluent)  
 
B. computer skills:
 
Databases:                           MySQL, Microsoft SQL 2008 R2 Express
 
programming languages:              
Labview experience starting with version 7.1
(focus of activity, experience 10++ years, 100% Labview
Programming activity at BMW)
Labview FPGA
C (mainly for test automation)
C++ (mainly for test automation)
Visual Basic 6
Perl
Python (for test automation)
Java
 
experience:                         
                                                National Instrument Labview, National Instrument Teststand
 Polarion Lifecycle Management Tool
version control systems: MKS(PTC Integrity), SVN, IBM Rational Change
IBM Rational DOORS
IEC61508 (functional safety) / ISO 26262
testing according to DIN EN 50128 (for safety-related software in the railway industry)
HIL-Test
Automotive bus-systems: CAN, LIN
railways bus-systems:  MODBUS, MVB
vehicle diagnostic: KWP 2000, UDS, CAN
measurement technology knowledge:
Vector tool chain (CANOe, CANalyzer, CANape)
Matlab / Simulink,
DIAdem (VBA-script)
HP Quality Center
 
ISTQB Certfied Tester Foundation Level
Certificate No.: H13102528
 
 
     
 
 
 
 
 
C. project experience:
 
03/2016-
Software services for a Tier 1 automotive supplier
Test execution, test development, creation of test specification, documentaion of the test results in project EFP 2.0
 
Task description:
 
-creation and adjustment of testspecifications (e.g. ERH, SFH, FSH, OS)
-implementation of tests in python on the basis of product specification
-completion of ERH and all FuSi (functional safety) relevant tests.
-execution automated HIL Tests
-analysis, evaluation and reporting the occurred errors
-test Planning, reporting and tracking
-creation and maintenance of documents in test management
-tests of software releases BB20 and XB30 and intermediate releases for costumers or for internal software quality assurance. This also includes the complete versioning of the test environment in MKS including creation and deposition the documents for the release (e.g. test reports, proof of safety)
-analysis of costumer error reports relating to all HIL(Hardware In the Loop) themes
-execution of coverage measurements
 
context (test environment):
  • EFP(elektronic chassis plattform) ECU (electronic control unit)
  • XCP
  • Software component test regarding AUTOSAR Modell
  • dSpace HIL
  • Vector VN7600
  • VAS 5054A Tester
  • PyDev (Python IDE for Eclipse)
  • ControlDesk 3.7.1
  • CANape 10.0
  • ODIS (Offboard Diagnostic Information System)
 
 
02/2014-03/2016  Volkswagen Braunschweig, Germany / steering systems
sector: Automotive
Embedded Softwaretest of EPS(electric power steering)-ECU in Powerpack(steering gear+ECU)
context: development of  EPS systems

- implementation/automation the test for ECU-function test in Labiew and in Teststand
-test bench development, test bench programming in Labview 2015
-execution and evaluation of tests
-failure analysis (determine the cause -> test environment or test object)
- throuble shooting and localization of the problems on the motor test bench(test environment, measurement hardware)
- Test result reporting, documentation the results in test status list (TSL)
- Test schedule for engine test bench (for own activities and for other teams also)
- participation in correction of test specifications


-software release test (product verification and validation tests) with MLBevo2 Powerpack (steering gear+ECU) on the engine test bench.
 
test cases for example:
-steering motor angle accuracy
- steering motor speed accuracy
-ECU state transitions (function test of the ECU state machine)
-Performance-characteristic line high temperature
-steering motor torque ripple 
- steering motor torque setting accuracy 
-steering motor torque symmetry
-measure of phase current and battery current, validation the internal value of ECU with external measurement values from the test bench
-DC link voltage
-commutation process
-measurements for the process chain steering motor position
 
-MQB Powerpack haptics measure, comparison two previous software versions
-various developer tests
 
for example:
-switchable gain factor
-phases feedback
-dynamic current sensing
 
tools:
- National Instrument Labview 2015
- National Instument Teststand
- HP Quality Center
- Rational DOORS 9.5
- general application tools (CANape, CANoe, INCA, ...)
- IBM Rational Change (change- and error management)
- Rational Synergy
- dSpace HIL
- ControlDesk
- AutomationDesk
- Python for test automation
- EXAM
- Off Board Diagnostic System (ODIS)
- Lauterbach Debugger
- VAS 5054 Tester
- Matlab / Simulink
 
06/2012-12/2013  Bombardier Transportation diesel locomotives
sector:  railway industry
site: Mannheim
 
 
context:  softwaretest of  the control of the mechanical brake of diesel locomotive (DEME) (SwRS_TRAXX_DE_09_mechanical brake)
 
  • responsibility for the specifiying, implementation and conduction automated test cases for  dedicated work packages
(train brake control (direct/ indirekte brake; E- brake forces at full and fast braking; fast or  enforced braking
tractionlock; pneumatic slide protection)
  • Review of Software Requirement Spezifikation (SwRS)
  • effort estimation
  • creating Testsequences in National Instrument Testand
with Custom Step Types
  • evaluation of tests, analyse of failed testcases , close cooperation with responsible developer (Labortest) and with systems engineer
  • creating testreports with Bugzilla
  • reporting to the testmanager
  • conduct automated test with TestINSIGHT
 
                 
04/2011-06/2012  Bombardier Transportation electric locomotives              
                                               Software Tester
                                               sector: railway industry
                                               site: Mannheim
context:
improving the quality of  vehicle control system for the next generation of locomotives (New C&C), significant increase the test coverage at automatic regressiontest.
 
04/2011-10/2011 Bombardier Transportation electric locomotives
Software Tester
sector: railway industry
site:Zürich
 
tasks:
  • responsability for the specification, implementation and conduction automated testcases for dedicated workpackages (ZUB/Integra for AC3-Platform )
(INTEGRA and ZUB262ct general/transition/ INTEGRA emergency brake/
INTEGRA and ZUB262ct shunting operation/ INTEGRA registration/...
  • Review the Software Requirement specifikation (SwRS)
  • effort estimation
  • creating test sequences in National Instrument Testand
with Custom Step Types
  • evaluation of tests, analyse of failed testcases, , close cooperation with responsible developer (Labortest) and with systems engineer
  • creating testreports with Bugzilla
  • reporting to the testmanager
  • conduct automated test with TestINSIGHT
 
 
    

technology:
National Instruments TestStand
National Instruments LabVIEW for simulation
Polarion Lifecycle-Management-Tool for Requirements and Change Requests
Documentation the test results, status record of the sequences(ready2integration
integrated, ready2review, reviewed) in Polarion
creating test cases in HPQC



04/2010 –03/2011             HIL(Hardware in the Loop)-interior Tester
context:  HIL, CAN,  Vector CANOe, Scripting in Visual Basic
 
sector: Automotive: Daimler commercial vehicle (Vito, Viano)
site: Stuttgart-Untertürkheim
 
 HIL-integration-  and component test 
- test automation on HIL-testsystems for commercial vehicles (Mercedes VANs)
- design of test cases by means of costumer requirements
- script programming in Visual Basic for test automation
- evaluation/analysis of testreports
- MATLAB/Simulink Modell adaptation at new test component or at
modell maintenance
- reproduce of errors in laboratory with PROVEtech:TA
   diagnosis and application tool
 
 
05/2008 - 03/2010            Test automation / Implementation various
LIN Conformance test specifications
  context: LIN 1.3 DLL, NCNM, LIN 2.0 DLL, NCNM, LIN2.1 DLL, NCNM,
  Labview 8.2, NI-FPGA
  sector: Automotive: BMW AG Munich
 
- implementation various LIN Conformance Test specification
(LIN 1.3 DLL, NCNM, LIN 2.0 DLL, NCNM, LIN2.1 DLL, NCNM)
- Labview 8.2 programming 80% workload, FPGA programming with Labview
FPGA-Modul (card: PCI-7813R) 20%
- extension of the functions of  BMW LIN-test benches with Labview programming
- adjustment on existing subsystem(„TS-Platz”) operating concept
- user interface, GUI Programming
- extension test script processing and test script editing
- test automation over subsystem („TS-Platz”)
- Extension function tests and conformance test conduction
 
WP1 (work package):       adjustment on existing subsystem(„TS-Platz”) operating concept
The goal of the work package is, an optical and functional adjustment the GUI
of the LIN-Tester on existing subsystem-places(„TS-Platz”)
at the same time should the handling the test benches via the GUI simplified.
The user should intuitiv guided through the test configuration.
performance specification:
-create and coordination unanimous and simplified operating concept
with the interface partners
-adjustment the GUI, implement the coordinated plan
 
WP 2:                                    Extension Test script processing and Test script editing
                                                Extension LIN subsystem test bench the ability test scripts, as on the existing subsystem test benches exists, to create, to edit and to conduct.
                                                This enables automated test execution.
Implement the possibility evaluation of LDF(Lin Description File)s and represent
its bustopology direct in GUI.
The presentation of LIN Busses (and thereby the testability of
several LIN components) at the moment hard coded and so not flexible.
Furthermore the subsystem test bench will be extended with functional tests.
The test bench software will with an editor extended, which serves for adjustment and
for creation new test cases (functional or Conformance Test) and for compontent
initiation over bus messages.
The Conformance Tests are restricted to DLL and NCNM Tests.
performance specification:
-extension with the feature to create, edit and conduct test scripts
-Editor for adaption and creation new testcases and create
  a component initialization over bus messages
-read and handle of LDF´s for test station configuration                                                        -check of the message catalogue /make possible comparison with LDFs/
-realize GUI triggered control of  periphery of LIN nodes
-implementaion of simulation non-existent components on LIN bus
 
 
WP 3:                                    Test automation via subsystem test bench („TS-Platz”)
Coupling the LIN test station on existing subsystem test bench should made possible.
 
The tested components will on LIN-Bus side over the GUI of the subsystem test
 bench from the subsystem test bench group disconnected and to LIN test station
 connected.The LIN test station will remote conrolled over the subsystem-GUI.
 For this task the software of the LIN test benches has to be extended.
 
performance specification:
  • extension the software of the LIN test benches
  • create and adjustment the interfaces of subsytem test bench
  • remote control of LIN test benches through dedicated network (LAN)
 
WP 4:                                    Extension functional test and conformance test conducting
                                                Extension the LIN subsystem bench with test scripts to conduct functional tests                                             with LIN Slaves and Conformance tests with LIN Master Nodes.
                                               The test execution should by the results of WP2 automatically run.
                                               The aim is to increase test quality and test efficiency.
performance specification:
-create test scripts for functional tests of LIN Slave in L7 (production linie 7)
-create test scripts for conduct of LIN Conformance tests  according LIN Standard 2.1
(Master and Slave nodes)
-edit existing test scripts to conduct LIN Conformance Tests according LIN Standard
2.0 and 1.3(Master and Slave nodes)
performance specification: programming, development, test, documentation
 
 
01/2005 - 04/2008                           Labview programming /creation of test scripts
context:       Labview, C, C++
sector:        Automotive: Knorr Bremse AG München / Budapest, Hungary
- Labview Programming, C, C++, Java, Python for test automation
- GUI Programming in Labview for KEAT (Knorr Environment for
Automated Testing)
- FEAT (Front End for Automated Testing)
  Programming fo functions in C and C++
GUI Programming mit Labview 7.1
- create test scripts in KEAT (self-developed Teststand environemt of
Knorr Bremse similar to Teststand of  National Instrument) with compliance the requiments in the specification for pneumatic test various brake modules.
 
 
12/2002 - 12/2004:                        project leader at introduction of CMM Level 2 for BOSCH plant in Hatvan, Hungary
sector:       Automotive: Robert Bosch Elektronika Kft. Hatvan, Hungary  
                
- setting up an improvment program with achieving SW-CMM Level 2
- enhancing the software quality management system
-implementation of project-accompanying quality controls
-implementation of metrics for product and process quality
-perform methodology trainings
-coordination and participation on CMM trainings and on a internal CMM Assesment
-conduct an CMM based internal Assesment with Software Engineering Institute (contact person David Reo) and definition of a pilot project, and improvement projects on the basis of assesment results
-requirements management  according CMM Level 2
 
05/2000 – 11/2002:     Title:          ICT(In Circuit Test) Test engineer 
sector:       Automotive: function test ECU for gearbox control of commercial vehicles (costumer: Knorr Bremse)
Robert BOSCH Elektronika Kft. Hatvan, Hungary
 
                    Conduct in circuit tests for GS-ECU with
Aeroflex 4220 Tester
 

Project history

Project Experience:

11/2010 -10/2011 Title: HIL (Hardware in the Loop) interior-test charge
Environment: HIL, CAN, CANoe, scripting, Visual Basic
Industry: Stuttgart Daimler Nutzfahzeugsbereich (Vito, Viano), Untertürkheim
HIL-integration and unit testing - Automotive
- Test Automation at HIL test systems for commercial vehicles (Mercedes VANs)
- Design of test cases
- Evaluation / analysis of test protocols
- MATLAB Simulink model for a new adaptation Testkomponent
Or at facelift
- Reproduction of errors in laboratory

04/2010 -11/2010 Title: Software Testing with HIL for brake control ECU
Environment: C, VB, C + +, CANalyzer, CANoe, tiara, CAN bus,

Industry: Knorr Bremse, Schwieberdingen
- Test bench with simulated electrical and pneumatic components
- C, C + +, VB Programming
Application of measurement technology in the automotive sector
(Eg CANalyzer, CANoe, Diadem)
- Execution of integration tests
- Operational testing with HIL, with particular reference to
the system responses for errors
- Analysis and documentation of test results in close
Collaboration with the Development Department
- Fault localization with CANoe

05/2008 - 03/2010 Title: Test automation / implementation of various
LIN Conformance Test Specifications
Environment: LIN 1.3 DLL, NCNM, LIN 2.0 DLL, NCNM, LIN2.1 DLL, NCNM,
LabVIEW 8.2, NI-FPGA

Industry: BMW AG, Munich
- Implementation of various LIN Conformance Test Specifications
(LIN 1.3 DLL, NCNM, LIN 2.0 DLL, NCNM, LIN2.1 DLL NCNM)
- Labview 8.2 Programming 80%, FPGA programming with Labview
FPGA module (Card: PCI-7813R) 20%
- Expansion of a BMW LIN rig with Labview
- Adaptation to existing TS-square operation concept
- User Interface, GUI programming
- Extension of test scripting and test script editing
- Test automation via TS (sub)-space
- Extension function testing and conformance test procedure


WP1 (WP): adaptation to existing TS (sub)-space operating concept
The aim of the project, is a visual and functional adaptation of user interfaces
The LIN tester to the existing system of courts
carried out. Simultaneously, the operation of the test stand on the
Be simplified user interface. The user should be intuitively
the Testkonfigurierung be performed.
Terms of reference:
- Establishing and unanimous voting and simplified operating concept
with the interface partners
- Adaptation to implement the user interface, the tuned
Concept

WP 2: Expansion test script test script editing and processing
Extension of LIN TS-square test for the ability scripts, such as the
TS-existing spaces available, create, edit and run
to. So that an automated test execution is possible.
Implementation of the possibility LDF (LIN Description File) s
And evaluate their topology directly on the user interface
portray. The presentation of the LIN bus (and thus the testability
LIN is the individual components) to be deposited in the time code
and therefore not flexible. Furthermore, the TS-place to
expanded functional testing. The test station software is a
Editor expands, the adaptation and creation of new test cases
(Functional or conformance test) and a component initialization
serves on bus messages. The conformance test limit
DLL and NCNM on tests.
Terms of reference:
- Extension of the ability to create test scripts, edit and run
to
- Editor for customizing and creating new test cases and a
Create component initialization via bus messages
- Reading and processing of LDF\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s place to test configuration
- Allow system checked the message catalog / balance with LDF\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s /
- User-driven trigger the periphery of LIN
Nodes realize
- Not existing simulation components on the LIN bus
implement

AP 3: Test automation of TS Square
The coupling of the LIN test center to a TS-existing space to
be made possible. The other component is to test LIN-bus
via the user interface of the TS from the TS-square-place composite
Switched out and connected to the LIN test place. The LIN benchtop
is remotely controlled via the TS-user interface. This requires that the software
the LIN test area be expanded.
Terms of reference:
- Expansion of the LIN software test station
- Preparation and coordination of the interfaces with the TS-square test
- Remote control of the LIN network via dedicated test bench
(LAN)

AP 4: Expansion and functional testing conformance test procedure
Extension of LIN TS-square to test scripts to perform
functional testing with LIN slaves and with LIN conformance tests
Master node. The test procedure is intended by the results from the
AP2 be automated. Thus, the target test quality and test the efficiency increase.
Terms of reference:
- Create test scripts for functional testing of LIN slaves in the L7
(Production Line 7) (possibly L6)
- Create test scripts for the implementation of LIN conformance tests
to LIN Standard 2.1 (master and slave nodes)
- Existing test edit scripts for performing LIN
Conformance tests for LIN 2.0 and 1.3 standard (master and slave
Node)
Service Description: programming, development, testing, documentation



06/2006 - 05/2008 Title: Labview programming / development of test scripts
Environment: Labview, C, C + +
Industry: Knorr Bremse AG, Munich / Budapest
- Labview programming C, C + + Programming
- GUI programming in Labview for KEAT (Knorr Environment for
Automated Testing)
- FEAT (Front End for Automated Testing)
Programming of functions in C and C + +
GUI programming with LabVIEW 7.1
- Create test scripts in KEAT (proprietary test stand environment
Knorr Bremse similar as a test of National Instrument) using
the specifications for pneumatic brake testing different modules.



01/2005 - 06/2006: Title: Test Software Development / Support Meher Testers
Industry: Zollner Elektronika Kft Vác, Hungary
EOL (End of Line) test software developer at Zollner Elektronika Kft
Vac, Hungary.
Optimization, parameterization, testing programs for development of various systems and QUISS IPTE Frameworx. (With image processing and QUISS IPTE
Tester).



12/2002 - 12/2004: Title: Project Manager at introduction of CMM L2 for the work Hatvan
Industry: Robert Bosch Elektronika Kft Hatvan, Hungary

Software Quality Assurance Manager, Project for introducing CMM Level 2 for BOSCH Hatvan

• Introduction / development of a software quality management system
• Implementation of project-accompanying quality checks
• implementation of metrics for product and process quality
• Conduct methodology training for employees
• Coordination and participation in training and a CMM CMM
Assessment
• setting up an improvement program to achieve CMM Level 2
• Conduct a CMM-based assessments with the Software Engineering Institute (David Reo) and definition of a pilot projects, and improvement projects on the basis of assessment results
• Requirements management for CMM Level 3


05/2002 - 11/2002 Title: ICT (In Circuit Test) Test Engineer
Industry, electronic control devices for controlling transmission of commercial vehicles (Client: Knorr Bremse)
Implementation in circuit testing for GS-ECU
Aeroflex 4220 tester
Robert Bosch Elektronika Kft Hatvan, Hungary
Experience: Bus systems: CAN, LIN, MOST, MODBUS
Measurement skills: CANO, CANalyzer
Matlab / Simulink, DIAdem (VBA Script)
Vector / GIN: LTL
NI Test Stand

Local Availability

Only available in these countries: Germany
flexible
Profileimage by Anonymous profile, Tester, Test Automatisierer, Test Manager Labview Programmer and Professional Software Tester regarding ISTQB
Register