Role Overview
We are on the lookout for an experienced Senior QA Engineer to join our team in Sofia. In this role you have to ensure the highest quality standards for our next-gen Smart Home platform.
You will be responsible for testing a complex system involving IoT devices, AI-powered automation, and cloud services. You will help create a robust, scalable testing environment and ensure the smooth functioning of our platform in real-world scenarios while implementing both manual and automated testing.
The ideal candidate will have a strong background in API and E2E testing, IoT device testing, and experience with complex system integrations. Familiarity with prompt engineering and working with Large Language Models (LLMs) is a plus.
Responsibilities
- Conduct hands-on manual and automated testing for key functionalities including IoT device interactions, web & mobile apps, cloud services, and AI-powered features.
- Validate the behavior of conversational AI, voice recognition, and recommendation systems to ensure accurate and contextual responses.
- Ensure that AI recommendations align with user preferences, IoT metrics, and contextual needs.
- Implement mechanisms for testing and reducing bias in AI-driven decision-making.
- Ensure seamless interaction and communication between IoT devices, including health sensors, smart appliances, and multimedia systems.
- Contribute to automation frameworks tailored to the platform’s unique requirements, including AI, IoT, and data pipelines.
- Conduct field testing to verify device pairing, firmware updates, and communication protocols (e.g., Zigbee, Z-Wave) as well as device performance in real-world environments, including hardware dependencies.
- Work closely with development teams to ensure testability and quality across all layers of the system.
- Assist in debugging complex issues and reproducing bugs in a collaborative environment.
- Document test results, bugs, and quality-related metrics, and report on progress to stakeholders.
- Collaborate with stakeholders to identify critical business scenarios and ensure their validation.
-
Promote a culture of continuous improvement, encouraging the team to adopt new tools, methodologies, and best practices.
Qualifications and Skills
To be successful in this role, we believe a mix of technical and soft skills is required. Below, you can see what we think are the characteristics of the 'ideal candidate':
- QA expertise: Minimum 5 years of experience in software testing, with at least 2 years in a Senior QA role. Strong understanding of QA methodologies, test planning, and execution. Expertise in testing RESTful APIs, integration testing, and system-level testing.
- Automated testing skills: Hands-on experience with test automation tools and frameworks such as Selenium, Appium, or Playwright. Ability to develop and maintain automation frameworks tailored to complex systems. Keen to follow latest trends and technologies in the industry.
- AI/ML background: Some experience with AI/ML driven systems, especially related to Smart Home technologies and automation, is a plus.
- Smart Home & IoT technologies: Keen interest in Smart Home and IoT technologies, with a desire to create innovative smart living solutions. Experience in these areas is a big advantage
- Databases: Good experience with relational databases like MySQL, PostgreSQL. Experience with document databases like MongoDB is a plus. Familiarity with graph and time series databases like Neo4J and InfluxDB is a plus
- Independence and initiative: Ability and willingness to work independently, to proactively confront challenges, and to adapt to rapidly changing project demands
- Communication skills: Very good verbal and written communication skills, with the ability to clearly articulate technical concepts, problem statements and solutions to diverse audiences, including non-technical stakeholders
- Problem-solving and analytical thinking: Strong analytical and problem-solving abilities, with a passion for identifying issue sand for conceptualizing, evaluating and implementing solutions
- Language skills: Excellent English language skills, both verbal and written