Senior QA Automation Engineer

BulgariaFull-timeSeniorPosted Oct 21, 2026

Job description

We make smart devices and push the boundaries of the IoT sector every single day. Shelly is a strong company with a startup mindset - no bureaucracy, just bold ideas, creative problem-solving, and a team that genuinely loves what they do. We turn every spark of an idea into a real product - from first concept to full production - and bring smart automation to over 3 million households around the world.

From heating, lighting, appliances, curtains, and more - if it runs on electricity, chances are we can automate it. We’ve built over 100 smart devices (and counting!), and everything happens right here at our headquarters in Sofia. Sounds exciting? Keep reading... Senior QA Automation Engineer Your Role As a Senior QA Automation Engineer at Shelly, you design and build a new test automation framework from the ground up using Python and pytest.

You develop reliable automated tests for our IoT devices and cloud services, helping teams catch issues early and release with confidence. You work closely with hardware, firmware, and software teams to make sure our smart-home products deliver the “it just works” experience our users expect. Design and implement Shelly’s test automation framework using Python and pytest.

Develop and maintain reliable, scalable API, contract, and protocol test suites for our IoT devices and cloud services. Integrate automated tests into CI/CD pipelines to provide timely, consistent feedback on product quality. Enable local test execution with clear, traceable logging that helps teams reproduce issues and identify their root causes.

Define and document modular, reusable test patterns that expand coverage and keep maintenance manageable. Partner with hardware, firmware, and software teams to embed quality checks throughout development. Mentor colleagues, share automation best practices, and help the team use and extend the framework effectively. You bring at least 3 years of hands-on test automation experience and expert-level knowledge of Python and pytest.

You have a proven track record of designing and building test automation frameworks from scratch. You take an API-first approach to testing and are comfortable creating contract and protocol tests for technologies such as REST APIs, Bluetooth, Zigbee, and Matter. You understand continuous integration and delivery (CI/CD) pipelines and know how to integrate automated tests into development and release workflows.

You write clean, modular, and maintainable test code, with a focus on reliability and scalability. You communicate clearly, mentor peers, and help teams put automation best practices into everyday use. You get bonus points for experience with IoT or embedded systems, or a strong interest in getting hands-on with connected devices.

Work: A welcoming, collaborative team Meaningful products and services that people actually use and love. Learning opportunities to sharpen your skills Competitive salary + Performance bonuses Modern office in a great location Fun team buildings and company events Lifestyle: 26 days of paid annual leave Flexible working hours Additional health insurance Free access to all Shelly devices (yes, you can smarten up your whole home!)

Multisport Card Fully sponsored yearly public transport card Ready to join the Shelly Revolution? Let’s build the future of smart living together. Hit that Apply button - we can’t wait to meet you.

Description copied from Shelly Group's careers page. Read the full posting before you apply.

More jobs at Shelly Group

See all openings at Shelly Group

More jobs in Sofia

See all jobs in Sofia

Senior QA Automation Engineer jobs at other companies