QA Team Lead
Core
Lead QA strategy and automation for a scalable IoT ecosystem (ThingsBoard) serving energy, manufacturing, retail, telecom, healthcare, and agriculture.
Role type
Senior QA Team Lead (hands-on IC with leadership)
Builds
Test automation layers, release readiness criteria, and regression pipelines for IoT platforms and brokers.
Domain
IoT / Cloud / Enterprise Software
Required skills
Java (TestNG, REST Assured, Testcontainers), API testing (REST, JWT, OAuth2), Service-to-service integration (Kafka, RabbitMQ, MQTT), Load testing (Gatling, k6, JMeter), Test design & regression discipline, Team leadership (planning, mentoring, hiring), English (B2+), Ukrainian (fluent)
Preferred skills
IoT protocols (CoAP, LwM2M, LoRaWAN, OPC-UA), Security testing (OWASP, RBAC, SSO/2FA), Kubernetes, NoSQL (PostgreSQL, Cassandra, TimescaleDB), Mobile testing (Appium, Flutter)
Technologies
Java, TestNG, REST Assured, Testcontainers, Selenium, Playwright, Angular, Kafka, RabbitMQ, MQTT, Docker, TeamCity, Gatling, k6, JMeter, Prometheus, Grafana, Flutter, iOS, Android
Responsibilities
Shape quality strategy across ecosystem products; lead QA team in planning, reviews, and hiring; build and maintain automation layers for API, WebSocket, and UI; execute regression testing for LTS lines and patches; triage community and customer bugs; organize mobile app testing.
Seniority
Senior, hands-on IC with team leadership