Senior Quality Engineer | C# / Node.js & IoT Microservices x 1 FTE
⚲ Wrocław
16 800 - 20 160 PLN (B2B)
Wymagania
- C#
- Node.js
- JavaScript
- Microservices
- REST API
- Cloud-based solutions
- Azure
- Docker
- RabbitMQ
- Redis
- MSSQL
- MongoDB
- CI/CD Pipelines
- Azure DevOps
- Jenkins
- Agile/Scrum
- ISTQB (nice to have)
- Technical Test Analyst (nice to have)
- IoT (nice to have)
- MQTT (nice to have)
- xUnit (nice to have)
- NUnit (nice to have)
- Mocha (nice to have)
- Jest (nice to have)
Opis stanowiska
O projekcie:
Senior Quality Engineer | Backend & IoT Platforms
We are looking for a Senior Quality Engineer to support testing and quality assurance activities for modern backend and IoT-based solutions running in cloud environments. This role combines automated testing, backend validation, and close cooperation with development teams working on distributed microservices architecture.
Additional information
- Work mode: Fully remote or hybrid (Wrocław)
- Rate: 100–120 PLN/h
Wymagania:
- Strong programming skills in C# or Node.js/JavaScript combined with backend testing experience.- Practical knowledge of microservices architecture, REST APIs, and cloud-based solutions.- Hands-on experience with Azure environments and backend integration testing.- Familiarity with Docker, RabbitMQ, and Redis.- Experience working with MSSQL and MongoDB databases.- Understanding of CI/CD pipelines and tools such as Azure DevOps or Jenkins.- Experience working in Agile/Scrum teams.Nice to have- ISTQB Advanced Technical Test Analyst certification.- Familiarity with IoT communication protocols such as MQTT.- Experience with testing frameworks including xUnit, NUnit, Mocha, or Jest.
Codzienne zadania:
- Develop and maintain automated test solutions using C#/.NET or Node.js technologies.
- Verify and test REST APIs, backend integrations, and asynchronous communication flows.
- Analyze and validate data consistency across relational and NoSQL databases.
- Support testing processes within containerized and CI/CD-based environments.
- Collaborate with developers, analysts, and stakeholders to ensure software quality and delivery standards.
- Maintain technical documentation and track progress using Jira and Confluence.
Senior Quality Engineer | Backend & IoT Platforms
We are looking for a Senior Quality Engineer to support testing and quality assurance activities for modern backend and IoT-based solutions running in cloud environments. This role combines automated testing, backend validation, and close cooperation with development teams working on distributed microservices architecture.
Additional information
- Work mode: Fully remote or hybrid (Wrocław)
- Rate: 100–120 PLN/h
Wymagania:
- Strong programming skills in C# or Node.js/JavaScript combined with backend testing experience.- Practical knowledge of microservices architecture, REST APIs, and cloud-based solutions.- Hands-on experience with Azure environments and backend integration testing.- Familiarity with Docker, RabbitMQ, and Redis.- Experience working with MSSQL and MongoDB databases.- Understanding of CI/CD pipelines and tools such as Azure DevOps or Jenkins.- Experience working in Agile/Scrum teams.Nice to have- ISTQB Advanced Technical Test Analyst certification.- Familiarity with IoT communication protocols such as MQTT.- Experience with testing frameworks including xUnit, NUnit, Mocha, or Jest.
Codzienne zadania:
- Develop and maintain automated test solutions using C#/.NET or Node.js technologies.
- Verify and test REST APIs, backend integrations, and asynchronous communication flows.
- Analyze and validate data consistency across relational and NoSQL databases.
- Support testing processes within containerized and CI/CD-based environments.
- Collaborate with developers, analysts, and stakeholders to ensure software quality and delivery standards.
- Maintain technical documentation and track progress using Jira and Confluence.
🔍 Dekoder Ogłoszenia
🟡
modern backend and IoT-based solutions running in cloud environments
Może oznaczać zarówno innowacyjne, jak i po prostu istniejące rozwiązania, które niekoniecznie są najnowsze technologicznie.
🟡
close cooperation with development teams
Może oznaczać zarówno partnerską współpracę, jak i konieczność ciągłego reagowania na zmiany wprowadzane przez deweloperów.
🟡
distributed microservices architecture
Wskazuje na złożoność systemu, co może oznaczać trudniejsze debugowanie i testowanie.
🟡
Develop and maintain automated test solutions
Oprócz tworzenia nowych testów, prawdopodobnie będzie trzeba poświęcić dużo czasu na utrzymanie i naprawę istniejących.
🔴
support testing processes within containe
Fragment jest niekompletny, co może sugerować pośpiech w tworzeniu ogłoszenia lub brak doprecyzowania zakresu obowiązków.