QA Engineer (senior/ regular)
Tech stack:
Selenium (C#)
.NET / C# (test automation)
Postman
REST API
Chrome DevTools
Azure DevOps
GitHub
CI/CD pipelines (YAML)
Windows environment
Requirements:
Hands-on experience in manual testing of web applications
Experience with test automation using Selenium and C#
Good understanding of Page Object Model / Component Object Model
Practical knowledge of REST API testing using Postman
Experience working with browser DevTools for debugging and analysis
Familiarity with Azure DevOps, GitHub, and CI/CD processes
Basic understanding of YAML and pipeline configuration
Ability to work with incomplete or distributed documentation
Strong analytical skills and ability to independently clarify requirements
Good command of English (spoken and written)
Strong communication skills
Willingness to work in a Windows environment (required for device simulators)
Nice to have:
Experienced in using AI tools in day-to-day workflow
Experience in IoT domain
Experience with smart devices or embedded systems
Basic knowledge of Linux/Unix
Experience in mobile application testing
Knowledge of SQL
Experience testing physical devices integrated with web applications
Project description:
You will join a team working on a web-based application for managing smart hydraulic systems used by B2B clients (e.g. hotels and restaurants). The project is planned to start in August.
The system includes:
device monitoring
user access management
processing and analysis of large datasets
communication between the web application, physical devices, and their simulators
The project has a long history, with evolving requirements and partially incomplete documentation. We are looking for someone comfortable navigating such an environment, able to independently find information and understand both legacy and current system behavior.
Main responsibilities:
Perform manual testing of the web application (functional/UI testing)
Create, maintain, and update test cases
Test REST APIs using Postman
Use DevTools for debugging and analyzing application behavior
Test communication between the web app, device simulators, and physical hardware
Develop and maintain automated tests in Selenium (C#)
Analyze daily automation test reports and adjust tests accordingly
Work with Azure DevOps, GitHub, and CI/CD pipelines
Conduct exploratory testing, including testing physical devices
Work with limited or incomplete documentation and independently gather required information
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Hybrid
- Hourly salary
- PLN90 - PLN120
- Skills
- QA automation
- Experience
- Regular, Senior
- Area
- QA
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.