Software Development Engineer in Test with Python(SDET)

Proficiency in Python, including advanced features like decorators, context managers, and abstract base classes

Experience with Python's standard libraries such as json, os, and concurrent.futures

Proficiency in pytest / unittest for writing and executing test cases

Strong understanding of Linux administration (Ubuntu)

Experience with Flask for backend web application development

Understanding of REST APIs and integrating backend services

Proficiency in using logging libraries, such as the custom Logger used in the project

Proficiency in using Git for version control, including working with .gitignore and .gitlab-ci.yml files

Experience with CI/CD pipelines, particularly with GitLab CI

Experience with Docker and Docker Compose for managing containerized applications

 

Job Responsibilities

Developing & maintaining a Flask-based web admin panel with Dockerized deployment.
Enhancing and managing the Dockerized Device Health/Status Management project, including OpenTelemetry and Prometheus integration.
Building and maintaining test automation frameworks using pytest (pretty optional).
Managing CI/CD pipelines in GitLab CI & Jenkins.
Deploying and managing Azure Functions & VMs for cloud-based applications.
Administering Linux servers running Docker and handling remote access via SSH.

Department/Project Description

Our customer is a leading streaming technology company that provides a platform for delivering digital content to TVs through its streaming devices, smart TVs, and software. The company also operates an advertising business, offering targeted ad solutions and monetization tools for content providers.

Published 23 April
117 views
ยท
9 applications
34% read
ยท
34% responded
Last responded 2 weeks ago