We are looking for a motivated Junior Software Developer to join our IG (Image Generator) team. The initial focus of the role will be ownership and improvement of an existing automated testing framework used in our applications.
You will work with multiple technologies (C++, Python, C#, Node.js, web technologies) and collaborate closely with QA, content and other development teams to ensure product quality, stability, and transparency of test results.
This role offers strong growth potential — after gaining experience with the testing infrastructure, you may gradually transition into development of our IG or CGF applications.
What you'll do
Take ownership of an existing multi-language automated testing framework
Analyze, improve and fix the testing framework
Develop and maintain automated tests (functional, visual and performance tests)
Ensure tests are properly integrated and executed in Azure DevOps pipelines
Analyze test results and identify root causes of failures
Fix issues when possible or properly escalate them:
Create clear bug reports
Raise red flags when needed
Ensure relevant stakeholders are informed
Requirements
Basic or medium knowledge of C++, C#, Python and web development
Understanding of object-oriented programming principles
Basic knowledge of Git
Familiarity with software testing concepts (unit testing, integration testing)
Basic understanding of CI/CD concepts
Analytical thinking and problem-solving skills
Ability to read and understand existing code
Good communication skills
English and Czech language proficiency (written and spoken)
Nice to have
Experience with Azure DevOps or other CI/CD tools
Experience with automated testing frameworks
Basic knowledge of web technologies (Node.js, REST APIs, JavaScript)
Experience with unit testing frameworks (e.g., GoogleTest, NUnit, PyTest, etc.)
Understanding of debugging tools
Experience working in an Agile environment
Experience in game development (including personal projects)