Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
We are looking for a motivated and self-driven Software Developer Intern to join our team focused on automated this role you will evaluate the state of automated testing in our codebase identify improvement opportunities and build and implement automated tests that ensure our products quality and reliability.
Core Responsibilities
- Evaluate current test coverage and identify automation opportunities.
- Build or extend test automation frameworks using Python or C Integrate automated tests into CI/CD pipelines (GitHub Actions Jenkins).
- Develop maintainable and scalable automated test cases.
- Collaborate with developers QA and DevOps to align on priorities and troubleshoot issues.
- Document how to run and extend automated tests for future contributors.
- Continuously research and apply best practices in software testing and automation.
Requirements (Must-Haves)
- Currently enrolled as a Bachelors Masters or PhD student in Computer Science Software Engineering or a related field.
- Intermediate to advanced proficiency in Python including understanding of key programming concepts (OOP modules exceptions etc.).
- Logical and structured problem-solving approach with ability to analyze and isolate testing or code issues.
- Self-driven and proactive capable of working independently with minimal supervision.
- Good English proficiency (spoken and written) sufficient for daily cooperation and documentation.
- Curiosity or experience in physics based complex analytical instruments (Electron microscopes spectrometer etc.)
Nice-to-Have Qualifications
- Experience with C programming.
- Familiarity with testing frameworks such as pytest unittest or Selenium.
- Basic understanding of CI/CD tools like GitHub Actions or Jenkins.
- Experience with Git for version control (branching pull requests commits).
- Experience working with complex analytical hardware (microscopes spectrometers or similar).
- Exposure to QA or testing-focused academic coursework or projects.
How do we motivate you
- work with us and be an important part of a company developing cutting-edge technologies for a scientific customers worldwide
- flexible working schedule which enables you to easily combine work with your studies
- brand new Hackerspace room equipped with VR headset Recording studio for your videos music or podcasts Lego Mindstorms 3D printer Arduino and much more!
- learning and development opportunities including English lessons. You dont have to worry about learning things without any support
- free Multisport card
- meal allowance and company canteen with free fruit or vegetables every day
- modern work environment including relax zones gym outside playground and massages in the building
- open and friendly company spirit - we have a company rock band various sport teams etc.
Required Experience:
Intern
Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionWe are looking for a motivated and self-driven Software Developer Intern to join our team focused on automated this role you will evaluate the state of automated testing in our codebase identify improvement opportunities an...
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
We are looking for a motivated and self-driven Software Developer Intern to join our team focused on automated this role you will evaluate the state of automated testing in our codebase identify improvement opportunities and build and implement automated tests that ensure our products quality and reliability.
Core Responsibilities
- Evaluate current test coverage and identify automation opportunities.
- Build or extend test automation frameworks using Python or C Integrate automated tests into CI/CD pipelines (GitHub Actions Jenkins).
- Develop maintainable and scalable automated test cases.
- Collaborate with developers QA and DevOps to align on priorities and troubleshoot issues.
- Document how to run and extend automated tests for future contributors.
- Continuously research and apply best practices in software testing and automation.
Requirements (Must-Haves)
- Currently enrolled as a Bachelors Masters or PhD student in Computer Science Software Engineering or a related field.
- Intermediate to advanced proficiency in Python including understanding of key programming concepts (OOP modules exceptions etc.).
- Logical and structured problem-solving approach with ability to analyze and isolate testing or code issues.
- Self-driven and proactive capable of working independently with minimal supervision.
- Good English proficiency (spoken and written) sufficient for daily cooperation and documentation.
- Curiosity or experience in physics based complex analytical instruments (Electron microscopes spectrometer etc.)
Nice-to-Have Qualifications
- Experience with C programming.
- Familiarity with testing frameworks such as pytest unittest or Selenium.
- Basic understanding of CI/CD tools like GitHub Actions or Jenkins.
- Experience with Git for version control (branching pull requests commits).
- Experience working with complex analytical hardware (microscopes spectrometers or similar).
- Exposure to QA or testing-focused academic coursework or projects.
How do we motivate you
- work with us and be an important part of a company developing cutting-edge technologies for a scientific customers worldwide
- flexible working schedule which enables you to easily combine work with your studies
- brand new Hackerspace room equipped with VR headset Recording studio for your videos music or podcasts Lego Mindstorms 3D printer Arduino and much more!
- learning and development opportunities including English lessons. You dont have to worry about learning things without any support
- free Multisport card
- meal allowance and company canteen with free fruit or vegetables every day
- modern work environment including relax zones gym outside playground and massages in the building
- open and friendly company spirit - we have a company rock band various sport teams etc.
Required Experience:
Intern
View more
View less