DESCRIPTION
We are currently looking for Senior QA Automation Engineer with Python.
LOCATION
Krakow, Wroclaw, Gdansk, Katowice, Warsaw or any location in Poland
ABOUT THE PROJECT
The project is about developing and testing Smart Electrical Vehicle Charging Station (EVSE) firmware integrated into Cloud infrastructure. The charging station uses industry standards in communication:
• with vehicle:
- SAE J1772/IEC 62196 Type 1 – resistance, voltage and PWM based
- ISO 15118 – completely digital interface between Vehicle and Charging Station via PLC modem and IP stack
• backend:
- OCPP
The charger is based on Realtime module based on RTOS and Embedded Linux. Embedded Linux represents a supervisor for container-based services which managed by Cloud.
The charger has the following interfaces for communication: Ethernet, WiFi, NFC, Bluetooth, LTE, PLC.
Testing/Test automation is based on hierarchical testing strategy which contains components/services testing in virtual environment, drivers testing on development kits and end-2-end testing on pre-production samples.
Test Automation is implemented on Python (AsynсIO), Pytest (hooks, fixtures), hardware adapters (standard like relays and custom designed and soldered) connected to a Raspberry PI, Report Portal.
PROJECT TECHNOLOGIES AND TOOLS
- Embedded Linux
- RTOS
- STM32
- Raspberry PIs
- DACs
- ADCs
- Python
- Pytest (hooks, fixtures)
- ReportPortal
- Docker
- AWS
- Kubernetes
- MQTT
- OCPP
- AsynсIO
RESPONSIBILITIES
- Maintaining and enhancing hardware test stands located in the Krakow office
- Doing Hardware POC required in testing (schematic design, pcb trace, soldering, wires connection)
- Develop new automated tests and maintain/stabilize existing ones
- Develop Python services to work with peripherals (ADC, DAC, relay, PWM, etc.)
- Test run analysis
REQUIREMENTS
- Schematic design experience, PCB tracing and soldering
- Network configuration and troubleshooting experience in Linux environment: routing, iptables, NAT
- Python & Pytest experience
WE OFFER
- Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
- English language classes
- Polish language classes for Foreigners
- Career development center
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate for short and long-term projects (ex. to USA or Switzerland)
- Benefit package (private insurance, health care, multisport, lunch tickets, and shopping vouchers, etc.)
- Possibility to be involved in an international project
- Remote work options
- Mentoring programs with experts that will help you to grow
- Discount on Apple products up to 10%
- Relocation package for foreign applicants relocating to Poland
Please note that only selected candidates will be contacted