Key Responsibilities:
perform functional, integration, and regression testing of embedded software,
create and maintain test documentation (checklists, test cases, bug reports),
participate in release planning and synchronization meetings with the development team,
collaborate closely with developers, architects, and other QA engineers,
identify, log, and track defects until resolution,
contribute to overall product and process quality according to company standards.
2+ years of experience as a Manual QA Engineer (preferably in embedded/firmware projects),
solid knowledge of testing methodologies and ability to write test cases and reports,
experience with bug tracking and test management systems,
basic hardware skills (flashing, setup, diagnostics) are a plus,
English proficiency for reading documentation and team communication.
- experience with Unix platforms
- experience in Network (understanding of TCP/UDP)
- experience with sniffers/debugging tools (ex. Charles, Wireshark)
- experience in API testing (Postman, Bruno)
Team size and members level?
Who works on our side, on customer’s side? (PM, PO, Architect, etc.)
How long do we work with this customer? How long the project lasts and what is the estimate period for duration, growth plans?
At what stage is the project? (requirements gathering, design, start of development, active dev., final stage of dev., maintenance and support)
What development practices and approaches are used?
Where the system is hosted/deployed? Architecture type? Application types?
Development methodology? Releases frequency?
Describe communication channel (direct or through PM\TL; response speed, voice, chat, mail?)
B-trips – possible, required? How often? Where?
Which professional growth possibilities can project give to the candidate?
Our project includes development of smart home climate solutions for a Client operating in the heating, ventilating, and air conditioning (HVAC) domain. Together with the Client, we bring smart climate solutions in terms of wireless connectivity and intelligent control for any type of property, whether it is an apartment block, an industrial building, a hotel, or a country house to help reduce energy consumption for our Client’s customers and for society at large.
The Electronics and Firmware Platform (EFP) team is part of NIBE AB (Sweden) and belongs to the global NIBE Group. The team is responsible for developing and maintaining universal electronics and firmware platforms that are used across all NIBE Group companies and brands worldwide.
The mission of the project is to deliver scalable, reliable, and secure solutions that accelerate time-to-market for new products while supporting the company’s global vision of transitioning to energy-efficient and sustainable technologies.
The team’s responsibilities include:
developing firmware, system functions, and architectural solutions,
building and evolving controllers, connectivity platforms, and communication interfaces,
ensuring quality, security, and reusability of solutions across all NIBE subsidiaries,
close collaboration with engineers and stakeholders from different countries and brands.
Tools and processes:
task and release management in Polarion
documentation in Confluence,
source code hosting and reviews in GitHub,
CI/CD pipelines and builds in Jenkins,
distributed collaboration via Microsoft Teams and VPN access.
Being part of the project means contributing to a global development ecosystem, influencing architectural decisions, and working in close collaboration with colleagues across multiple brands and markets.