Incari is an international technology and software company revolutionizing the human-machine interface (HMI) landscape. Through our state-of-the-art technologies, we enable various companies to turn HMI systems from concept into reality. Our platform simplifies the process of HMI development, enabling designers and engineers to collaborate and build HMIs quickly, efficiently, and cost-effectively. Our commitment to a 3D-first approach and low-code makes tech development more accessible than ever before.
Our mission is to deliver exceptional software that meets the highest standards of quality. We are looking for a detail-oriented and proactive Senior QA Engineer who will play a vital role in our development team, helping to ensure that our software is built with quality and accuracy. You will assist in shaping our testing workflows, from unit testing to overall system evaluation, improving our overall development process. You will also be required to develop and implement test strategies and pipelines for large-scale and embedded software systems with a good understanding of python and hands-on experience in testing large-scale applications with python. Familiarity with the latest industry tools for setting up automated testing pipelines is a must.
Requirements
- 7+ years professional automation experience in system application testing
- Proven experience working on complex software systems
- Writing automation tests and plans in python and familiarity with modern testing frameworks and tools.
- Strong understanding of software development processes and CI/CD workflows.
- Proficiency in Python for test automation, knowledge of C++ and QT is a plus
- Exceptional attention to detail
- Excellent analytical and problem-solving skills
- Excellent communication and collaboration abilities.
- Ability to work independently and proactively in a fast-paced environment.
- Great team player and able to work efficiently with minimal supervision
- Living in Berlin with the relevant documentation
Responsibilities:
- Develop, implement, and maintain comprehensive test plans and test cases for our software products to ensure the software meets requirements
- Perform functional, regression, integration, and performance testing.
- Design and implement automated test scripts and frameworks using Python.
- Develop and maintain and optimize testing pipelines, improving efficiency and effectiveness of testing
- Work closely with development teams to understand technical requirements and ensure seamless quality integration.
- Act as a quality advocate, identifying potential risks and areas for improvement.
- Identify, report, and track software bugs with clear documentation.
- Work with developers to reproduce and resolve issues efficiently.
- Mentor junior QA engineers and share best practices with the team.
Benefits
- Up to 30 days annual leave
- Agile start-up mentality in an established company
- Being part of a diverse and multicultural team
- Flat hierarchies, team spirit, and curious mindset
- Bike benefit
- Hybrid work environment
- Opportunities for career growth and professional development
- A fun and inclusive work culture, where creativity and innovation are celebrated