QA Engineer
Shelly Group Sofia, Sofia-City, Bulgaria
Computers and Electronics Manufacturing · 201-500 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will develop and maintain manual and automated test cases for web applications, APIs, and IoT devices to ensure high-quality product delivery. Additionally, you will collaborate with cross-functional teams to identify, document, and resolve defects within an Agile environment.
What they look for
Requirements
Candidates must have at least 3 years of experience in QA engineering with strong proficiency in JavaScript or TypeScript and test automation tools like Playwright. A solid understanding of software testing methodologies, REST API testing, and CI/CD workflows is essential for this role.
Benefits
Full 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...
QA Engineer
Your Role As a QA Engineer at Shelly, you make sure the platforms behind our smart-home ecosystem are reliable, scalable, and ready for millions of users. You combine manual testing with JavaScript/TypeScript-based automation across web applications, REST APIs, and services, catching issues early and helping us deliver rock-solid experiences before new features reach production.
- You bring 3+ years of experience in QA engineering, software testing, or a similar role
- You have strong hands-on experience with JavaScript or TypeScript for test automation
- You have practical experience with Playwright for web application testing
- You are confident testing REST APIs using Postman or similar tools
- You understand QA methodologies, test design techniques, and the software development lifecycle
- You have experience creating, maintaining, and executing both manual and automated test cases
- You know how to identify, document, reproduce, and track bugs effectively
- You are comfortable using GitLab or similar platforms for source control, issue tracking, and development workflows
- You have experience using Confluence or similar tools for documentation and team collaboration
- You work comfortably in an Agile/Scrum environment and collaborate well with developers, product teams, and other stakeholders
- You have a strong eye for detail and enjoy finding the edge cases others might miss
- You bring experience with Jest or other JavaScript testing frameworks as an advantage
- You understand CI/CD pipelines and automated test integration, ideally using GitLab CI/CD
- You bring experience with Selenium or Appium for cross-browser or mobile application testing as an advantage
- You have knowledge of Python, particularly Pytest and Selenium, as an advantage
- You understand IoT and connected-device testing as an advantage
- You have experience wiring electrical appliances or building physical test setups as an advantage
- You develop, maintain, and execute manual and automated test cases across our web applications, APIs, services, and connected-device ecosystem
- You build and maintain reliable automated tests using JavaScript/TypeScript and Playwright
- You test REST APIs and integrations to verify functionality, reliability, and expected system behavior
- You collaborate with developers, product teams, and other stakeholders to understand requirements and define the right testing approach
- You identify, reproduce, document, and track defects through resolution
- You perform functional, regression, integration, and exploratory testing throughout the development lifecycle
- You create and maintain test documentation, test plans, and testing scenarios
- You integrate automated testing into development and CI/CD workflows
- You participate in Agile/Scrum meetings and communicate testing progress, risks, and quality concerns clearly
- You help build and maintain test environments and physical IoT test setups when needed
- You contribute to the continuous improvement of our QA processes, automation frameworks, tools, and methodologies
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.
Similar roles
-
QA Lead Drive 9th Oct 2026
CCTECH Pune City Subdistrict, Maharashtra, India
-
Lead QA Automation
Encora Lima, Lima, Peru
-
QA ANALYTICAL CHEMISTRY LAB TECH
Panhandle Products LLC Dumas, Texas, United States
-
Electrical Field Engineer QA-QC
ROI Agency Clarksville, Arkansas, United States
-
QA Engineer 1
APPLIED COMPOSITES INC Indianapolis, Indiana, United States · $65K–$100K/yr
-
QA Supervisor
AIM Aerospace, Inc Sumner, Washington, United States · $105K–$130K/yr