Aktualizováno před 23 hodinami (přidáno před měsícem)
Junior Software Developer – Test Automation
- Firma:
Bagira Systems CZ s.r.o. (zaměstnavatel)
- Místo pracoviště:
Čechyňská 417/9, Brno - Trnitá
Ukázat na mapě - Pracovní poměr:práce na plný úvazek
- Smluvní vztah:pracovní smlouva
- Vzdělání:středoškolské s maturitou nebo vyšší odborné
- Jazyky:čeština (pokročilá), angličtina (pokročilá)
- Vhodné i pro:osoby bez praxe, student
- Zařazení:c++ vývojář, programátor, python vývojář, tester, pracovník výzkumu a vývoje, is/it: vývoj aplikací a systémů, technika a vývoj
Co říká Bagira Systems CZ s.r.o. o pozici
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. In the first year, approximately 80% of your time will be focused on writing automated tests in C# and integrating them into Azure DevOps pipelines. Over the course of the first year, you will gradually transition into core C++ development within our IG / CGF 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.
Responsibilities
- 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) — primary focus on C# with supplementary use of Python
- 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
- Improve documentation of the testing framework and processes
- Design clear and efficient ways of presenting test results to stakeholders
- Support unit test strategy:
- Ensure unit tests are written and maintained
- Improve structure, organization, and coverage
- Evaluate and possibly integrate other types of testing frameworks and cover more of me applications
- Cooperate closely with QA, content and other development teams
- Gradually transition from test automation into core C++ engine development (IG / CGF applications) within the first year
Required Skills
- Basic or medium knowledge of C++, C#, Python and web development — C++ can be at a lower level, but MUST be present in your work experience or personal projects, as it will become your primary focus after the first year
- 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 and basic DevOps background (to integrate automated tests into pipelines)
- Analytical thinking and problem-solving skills
- Ability to read and understand existing code
- Good communication skills
- English and Czech/Slovak language proficiency (written and spoken)
- Location & Attendance: Physical presence in our office in Brno (100% onsite)
- Commitment & Scope: Full-time position (short-term part-time allowed only at the start due to university completion). We look for a long-term commitment of at least 1.5–2 years
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)
What We Offer
- Opportunity to take real ownership early in your career
- Exposure to a multi-technology environment
- Close cooperation with development and QA teams
- Clear path toward product development (IG/CGF applications in C++)
- Supportive and collaborative team environment in Brno