Publicat Recent

QA Automation Engineer with Python

Informații de bază

Salariu:
Negociabil
Program de lucru:
Full-time
Studii:
Superioare
Experiență:
Mid-Level (2-5 ani)
Oraș:
În străinătate, Polonia, Varșovia

Descrierea poziției vacante

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 as well as for people relocating within Poland

Please note that only selected candidates will be contacted

Trimite CV

Despre companie

EPAM is committed to providing our global team of more than 52,650+ EPAMers with inspiring careers from day one. EPAMers think creatively and lead with passion and honesty. Our people are the source of our success. 

We value collaboration, work in partnership with our customers, and strive for the highest standards of excellence. In today’s market conditions, we’re supporting operations for hundreds of clients around the world remotely. 

No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

Recenziile companiei

Evaluează compania:
0 star star star star star 0 recenzii

Contacte

Adresa postului vacant
Varșovia, 41 University Drive, Suite 202, Newtown, PA 18940, USA
Număr de contact:
Pagina web:
Rețele sociale:

Locuri de muncă similare

Încă ești în căutarea unui loc de muncă sau poate cauți angajați pentru firma ta?