Test Automation Engineer (f/m/d)
What you will do
think-cell provides graphics software that performs most of the painstaking work of creating data-driven slides for professional Excel and PowerPoint users. As a Test Automation Engineer, you will develop a new maintainable internal product to enable test automation. The final product should be highly automated and stable. You will collaborate with the existing development and QA teams and provide a solution that enables them to continuously add test cases to improve test coverage over time.
You are expected to be curious, able to teach yourself subjects in depth—even by experimentation when no documentation is available—and to work with a high degree of autonomy. This is a full-time, onsite position based in Berlin.
Key Responsibilities
- Design and develop an internal product to enable comprehensive test automation.
- Build stable, scalable, and maintainable automation infrastructure that improves test coverage and release reliability.
- Collaborate closely with development and QA teams to identify what can be automated and design solutions accordingly.
- Continuously refine and improve automation capabilities to minimize manual testing and speed up releases.
- Work autonomously, taking ownership of technical decisions and driving the automation strategy end-to-end.
You will be great for this position if you have
- Hands-on experience with computer vision (traditional or AI) or UI automation, through personal or professional projects.
- Solid understanding of test automation, from unit to integration testing, to detect and isolate issues effectively.
- Experience with desktop automation on Windows; familiarity with Win32 APIs or similar systems (other desktop or web automation is also relevant).
- Skilled in at least one programming language. The less similar this language is to C++, the more skilled you have to be
- Ability to read, navigate, and debug large codebases, using debuggers and tracers to understand unfamiliar systems.
- Good grasp of modern desktop OS concepts (processes, threads, filesystems, networking, I/O).
- Competence with Git (branching, rebasing, bisecting, clean history).
- Familiarity with automated testing frameworks such as Appium (WinAppDriver) or Ranorex is a plus.
- Fluency in English.
Our Values
As part of our team, you will embody and help shape the following principles that define us:
- Forward Thinking: We embrace change and challenge the status quo.
- Ownership: We take pride in our work and learn from our mistakes.
- Customer First: We prioritize delivering lasting value.
- Unified Team: We foster collaboration, respect, and integrity.
- Strive for Excellence: We set ambitious goals and pursue quality.
Why is think-cell the right place for you?
We empower over 1.2 million users across 30,000 companies, including top consulting firms and major global enterprises. With offices in Berlin, Denver, Boston, London, Tokyo, and Dubai, we’re a diverse team of over 150 people, committed to innovation and excellence.
Think-cell is more than a job – it's a chance to be part of an innovative, inclusive team that values collaboration and growth. We encourage applicants from all backgrounds to apply. Together, we can shape the future of productivity software. We can’t wait to see what you’ll bring to the team!
Apply for this job
*
indicates a required field
