logo

View all jobs

Senior QA Automation Engineer (JavaScript/TypeScript)

Sofia, Bulgaria

About Living Homes
Living Homes is a pioneering Smart Home company and an Applied Research & Development Lab on a mission to conceptualize and create the truly intelligent human-centric Home of the Future. We are building the next-generation AI-driven home management platform that seamlessly integrates IoT, Robotics, Virtual Reality, Cloud and Edge Computing technologies. This platform makes the Home of the Future truly intuitive, comfortable, caring and adaptive to its inhabitants’ needs.
Our R&D team comprises of 20 highly skilled and experienced technology, product, and business professionals. The team is uniquely positioned for success as our colleagues have long-term professional experience (14 years on average) with strong expertise in all relevant areas, including AI/ML, IoT, VR, Robotics, Cloud-native Development and Smart Home.

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, health 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 quality assurance, with at least 2-3 years in a senior-level QA position .
•             Strong understanding of QA methodologies, test planning, and structured execution.
•             Proven experience with testing RESTful APIs, integration testing, and end-to-end system validation.
•             Solid knowledge of SDLC, agile testing practices, and risk-based testing strategies.

Programming & Automation Skills
•             Strong hands-on experience in JavaScript and/or TypeScript, with the ability to design and implement automation solutions using modern tools.
•             Proven ability to develop and maintain automation frameworks using tools like Cypress, Playwright, Puppeteer, or Selenium.
•             Experience with mobile test automation frameworks such as Appium or Detox is highly valued.
•             Solid understanding of test architecture, code maintainability, and reusable test components.
•             Passion for staying up to date with evolving technologies and best practices in test automation.

Mobile Testing Experience
•             Demonstrated experience testing native and hybrid mobile applications on both Android and iOS platforms.
•             Understanding of mobile-specific concerns such as UI responsiveness, device fragmentation, network simulation, and app lifecycle behavior.
•             Familiarity with mobile CI/CD integration and device farm tools (e.g., BrowserStack, Firebase Test Lab) is a plus.

Domain & Technical Knowledge
•             Interest or experience in Smart Home or IoT technologies; familiarity with connected devices, sensors, or automation protocols is a significant advantage.
•             Exposure to AI/ML-based systems, particularly within the context of home automation or smart environments, is a plus.

Databases & Backend Systems
•             Good working knowledge with relational databases like MySQL or PostgreSQL.
•             Experience with non-relational or specialized databases like InfluxDB (time series) or Neo4j (graph) is a bonus.

Soft Skills
•             Autonomy: Ability to work independently, manage priorities, and thrive in a fast-paced, dynamic environment.
•             Communication: Excellent verbal and written communication skills, capable of engaging both technical and non-technical stakeholders.
•             Problem-solving: Strong analytical thinking and troubleshooting skills, with a proactive mindset toward continuous improvement and innovation.

Language Skills
•             Fluent in English, both spoken and written, with the ability to write clear bug reports, test documentation, and technical discussions.
 

Share This Job

Powered by