Test Architect (Quality Assurance Team)
Location: Warsaw, Poland
Salary: 14 000 - 22 000 PLN
Phoenix Systems is looking for an experienced Test Architect to work on the development of the testing environment for Phoenix-RTOS and projects based on it. Ensuring the highest quality and reliability of our solutions requires a comprehensive approach to testing, which combines knowledge of various technologies with the ability to design scalable testing solutions, including testing on hardware.
Tasks & accountabilities
- plan a testing strategy based on requirements/specifications,
- design, implement, and maintain systems for automated tests - unit and integration tests on hardware,
- select appropriate tools, frameworks, and technologies for test automation,
- verify and validate source code (code review) with emphasis on test quality and maintainability,
- verify test coverage of requirements,
- design test results reporting systems,
- define standards and best practices for tests,
- design test architecture for emerging domains (security, performance benchmarks),
- solve complex technical problems,
- develop CI infrastructure for various hardware platforms,
- collaborate with the development team,
- optimize testing processes in the organization,
- develop automated tests.
Required skills:
- bachelor’s, Master’s degree or Doctorate in Computer Science, Electronics, Mathematics, Physics or similar fields,
- minimum 4 years of professional experience in a similar position, including embedded systems testing and test automation,
- very good knowledge of Python and C programming languages,
- experience in automated testing on hardware,
- proficiency in designing and implementing test frameworks,
- hands-on experience with CI/CD environments,
- knowledge of software testing methodologies and best practices in quality assurance,
- ability to work with version control systems (git),
- good knowledge of English,
- analytical skills and ability to solve complex problems,
- proficiency in using Linux systems,
- communication skills and knowledge sharing abilities,
- capability of working in a team and independently with minimal supervision,
- consistency in achieving goals and ability to complete tasks,
- knowledge of UML notation.
Additional skills:
- knowledge of real-time operating systems (RTOS),
- experience in testing communication protocols,
- knowledge of performance and load testing tools,
- experience in application security testing,
- knowledge of IoT standards and protocols,
- experience with measurement instrumentation and debugging techniques,
- software testing certificates (ISTQB Advanced Level),
- knowledge of the POSIX standard,
- practical knowledge of Github Actions, Buildbot,
- ability to use bash scripting language, knowledge of make,
- knowledge of critical safety standards DO178C, ECSS-E-ST-40C.
What we offer:
- interesting work in an innovative technology company,
- involvement in ambitious projects carried out with partners from many countries,
- flexible working hours,
- employee benefits - free private medical care, life insurance, multisport card and language classes,
- friendly and creative working environment,
- team-building meetings and trips,
- employee referral program.
To apply please send us a copy of your latest CV to: recruitment@phoenix-rtos.com
By replying to the above job offer you agree on processing by Phoenix Systems sp. z o.o. with its registered office in Warsaw personal data included in your recruitment application in accordance with the Privacy Policy.
If you want to participate also in the forthcoming recruitment processes carried out by our company, please add the following clause to your recruitment application: "I agree on processing by Phoenix Systems sp. z o.o. with its registered office in Warsaw personal data included in my recruitment application within the forthcoming recruitment processes".