Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs
Въведи своя e-mail и ще ти изпратим твоята парола
Shelly Group is an innovative company based in Bulgaria, dedicated to making life easier for modern people. With a team of young and talented developers, we strive to create competitive and user-friendly products that have positively impacted our world. Our devices are inspired by the end user’s desire for a calmer life, and we have pioneered trends in Home Automation systems, Wearable devices, and Health Care products. As a result, we have become one of the world’s leading manufacturers, selling our products in over 60 countries.
In regards to our expansion, we are actively looking for a Senior QA Engineer to join our team!
Qualifications:
Experience in software testing, with a strong focus on both manual and automation testing.
Expertise in designing and implementing test automation frameworks (e.g., PyTest, Selenium, etc.).
Hands-on experience in manual testing, particularly for IoT devices, hardware interaction, and embedded systems.
In-depth knowledge of the product development life cycle and software testing activities.
Ability to work collaboratively with cross-functional teams, including hardware engineers and developers.
Excellent analytical skills and attention to detail.
Strong communication skills, both written and verbal.
Technical Skills:
Proficient in Python or other programming languages relevant to automation scripting.
Strong experience with automation tools and frameworks like PyTest, Selenium, or similar.
Knowledge of Continuous Integration/Continuous Delivery (CI/CD) tools like GitLab, Jenkins, or similar.
Experience with bug tracking and test management tools like JIRA, etc.
Familiarity with version control systems like Git.
Experience with Linux and command-line operations.
Additional Advantages:
Bachelor’s degree in Computer Science, Information Technology, Electrical Engineering, or a related field, or equivalent experience.
ISTQB Advanced Level certification or other relevant certifications.
Understanding of IoT protocols, device testing, and integration home automation services.
Experience in testing IoT communication protocols (MQTT, ZigBee, Matter, HTTP) and firmware.
Knowledge of networking.
Responsibilities
Design, develop, and maintain robust test automation frameworks for IoT devices.
Lead and execute both automated and manual testing efforts to ensure device functionality, reliability, and performance.
Create, maintain, and enhance test cases for functional, regression, and end-to-end testing.
Conduct manual testing for complex scenarios or when automation is not feasible.
Collaborate closely with hardware and software teams to ensure thorough testing of IoT devices, firmware, and integrations.
Analyze test results, identify bugs, and work with development teams to resolve issues.
Mentor and guide junior QA engineers in automation best practices and manual testing techniques.
Continuously explore new tools and techniques to improve test automation and manual testing processes.
Ready to Join the Shelly Revolution?
If this role speaks to your inner QA Engineer, send us your CV and let us in on your experience. Your application will be treated with the utmost confidentiality. We receive a high volume of applications and try our best to respond to everyone, but if you do not hear back from us, please assume that your application has not been successful on this occasion. Thank you for your understanding, and we appreciate your interest in joining our team!