Python Developer for System Test Factory - VED (Iasi)

  • Full-time
  • Leadership Level: Leading Self
  • Legal Entity: Continental Automotive Romania SRL (0707)
  • Referral Bonus: Yes
  • Working Time: Full Time
  • Job Flexibility: Hybrid Job

Company Description

Continental develops pioneering technologies and services for sustainable and connected mobility of people and their goods. Founded in 1871, the technology company offers safe, efficient, intelligent and affordable solutions for vehicles, machines, traffic and transportation. In 2022, Continental generated sales of €39.4 billion and currently employs around 200,000 people in 57 countries and markets.

Job Description

Each one of us can contribute to a better future. You can do this daily as DevOps Engineer for System Test Factory role.

If you are oriented towards innovation, now you have the chance to make a career out of it. We want to build the future vehicles and we want you along with us!

Do you want to be a Python Developer for System Test Factory - VED Systems ?

Python developer job consists in being able to understand, maintain and deploy current DevOps Continuous Verification solution into several products.

Our DevOps culture has focus on full automation and error prone infrastructure in regard with testing activities on system level (HIL environment), which emphasize planning, installation, configuration, validation, test run and closure activities like test report, statistics.

In deep activity on full restoration of environment, test run dependencies, and mirroring run configurations in automated way.

Our System Test Factory consists of:

- Front end application - Dockerized Django web based application orchestrated with Postgress, Gunicorn and Nginx containers.
- Back end application - Python based handler that operates automotive tools (e.g. Canalyzer, Canoe, E-sys, Odis, etc).
- Automation/Task manager machine - Jenkins server application that manages dry/wet HIL environments.

Qualifications

Experienced with Python 3 within following areas:
- functional programming (functions, closures, decorators, lambda), Iterators, generators, context managers, Comphresions, File I/O, Concurrency (threading, multiprocessing), Rest API
- Information exchange and inter-process communication: COM object, SOAP, Batch, Client-Server architecture, TCP socket
- OOP: Classes, Objects, Meta programming, Descriptors, single/multiple Inheritance, encapsulation, MIXINs, OOP / SOLID principles, design patterns
- Django: MVT architecture, ORM, URLconfs, class based views, template views, forms, model instances, querysets, tags, filters, apps (django-tables2, django-widget-tweaks, django-bootstrap-modal-forms)
- Testing: Selenium, Pytest, Mocking, Fixtures, HTML report, coverage, TDD

Jenkins:
- Advanced in groovy scripting
- Scripted/Declarative Pipeline ( stages, steps, nodes )
- Jobs ( pipeline, freestyle, multibranch pipeline )
- Development interpreters: batch, powershell
- In touch with plugins: Jenkins template engine, Role based strategy, email-ext, git, ldap, mailer, Git Webhook trigger, configuration as code
- Indeep knowledge in regard with inspection, validation, startup, abortion and reformating of jobs, builds, nodes, job trigger source
- Programatic queue management

Containerization (docker):
- Docker networking, volumes, port mapping
- Registry, image build
- Container inspection, process execution within running container
- Dockerfile configuration and all aferent commands (ADD, RUN, EXPOSE, ... ,ENTRYPOINT)
- Docker-compose – run / deploy / docker-compose file configuration

Database:
- Knowledge in regard with Postgres database
- Experience with at least one database administration and development tool (e.g. pgadmin)
- Basic SQL scripting

Operation systems & networking:
- Windows: batch & powershell, process inspection
- Linux: bash: file management; navigation, NANO/VI editor, basic system command knowledge
- Networking: IP networking, Proxy, TSL/SSL handshaking, TCP communication, SSH communication, LDAP

 

Additional Information

Benefits:

  • The 13-th salary – Paid once a year, in December.
  • Meal tickets - With a value of 30 Ron.
  • Flexible working time;
  • Cross-Border Mobile Work in the EU according to internal regulations.
  • Relocation Package for non-Iasi Residents.
  • Referral bonuses - We encourage colleagues to refer new candidates to us and, at the same time, to get the chance to receive a bonus.
  • Private Health Insurance – Health is the most important, so we offer you private medical insurance which offers a wide range of medical services.
  • Discounts at our partners – We collaborate with different vendors, and we receive discounts for various products/ services like rubbers, restaurants, kindergartens etc.
  • Tires discount - Purchase best Continental tires at a special price.
  • System for Rewarding Improvement Ideas – We have an internal improvement program (Continental Idea Management) that gives you the opportunity to come with ideas and to be honored with an attractive bonus (this is established by the CIM team according to your improvement idea).
  • Happy days – If you or your child is getting married, or you become a parent, you receive some extra free days.
  • Life events celebration - If your family is growing, we praise your newborn with a bonus.
  • Unfortunate events - In case of unhappy events in your life, we support you by offering you free days and financial support (handled on a case-by-case basis).
  • Extra vacation days – You begin with 22 vacation days/year, and starting with the 3rd year with us, we offer you 1 more day of vacation and, afterwards from 2 to 2 years you’ll get one more extra day (the maximum you can achieve is 27).
  • Sabbatical year - Take up to one year off and come back on the same position, according to our internal policies.
  • Professional development - Many opportunities to develop yourself within the company.
  • Diversity and multicultural mindset - We encourage you to join us no matter who, where, what you are. We have colleagues from different nations and a variety of languages are spoken in our company.
  • In-house restaurant & coffee corner.

Ready to drive with Continental? Take the first step and fill in the online application.

Privacy PolicyImprint