Software Test Engineer ( Ranorex, C#, Selenium)
- Location Oberndorf am Neckar
- Expertise Azure, Cloud
- Job Type Permanent
- Salary € 75,000 per annum
Software Test Engineer (m/f/d)
Company
Mitutoyo CTL
Location
Oberndorf am Neckar
Employment Type
Permanent
Salary
- €60,000–65,000: Mid-Level Test Engineer
- Up to €75,000: Senior Test Engineer
- Up to €85,000: Exceptional Team Lead profile (subject to CEO approval)
Working Model
- Hybrid
- Tuesday & Thursday on-site in Oberndorf
- Company car provided
Overview
Mitutoyo CTL is seeking an experienced Software Test Engineer to join its software development organisation in Oberndorf. The primary focus of this role is desktop application test automation.
This is not an embedded systems, automotive testing, PLC, or factory automation role. The successful candidate will be responsible for developing and maintaining automated test frameworks for desktop software products while also performing manual testing where appropriate.
The business is particularly interested in candidates who have the potential to progress into a Team Lead position within the next 12–18 months.
Why The Role Is Open
The role has become a priority due to changes within the software development team:
- One developer failed probation and has left.
- Another developer is leaving to pursue a Master\'s degree.
- Development resources will reduce significantly over the coming months.
- The testing function currently lacks a dedicated team leader.
- The business would like to bring in a more senior automation-focused tester.
Key Responsibilities
- Design and develop automated test suites for desktop software applications.
- Execute manual testing during early development phases.
- Identify opportunities to automate testing processes.
- Participate in requirements refinement and feature discussions.
- Work closely with software developers throughout the development lifecycle.
- Contribute to Agile ceremonies including stand-ups, sprint planning, reviews and retrospectives.
- Perform regression testing and quality assurance activities.
- Support other team members where required due to the small team structure.
- Help drive improvements to testing processes and automation coverage.
Essential Requirements
Testing Experience
- 3–5+ years of software testing experience.
- Strong background in both manual and automated testing.
- Experience creating and maintaining automated test frameworks.
Desktop Test Automation
Must have experience testing desktop software applications.
Candidates whose experience is primarily focused on web application testing have struggled during previous technical assessments.
Automation Tools
Experience with one or more of:
- Ranorex (highly preferred)
- Selenium
- Appium
- Comparable automation frameworks
Programming
- C# preferred
- Other object-oriented languages considered:
- C++
- Python
- Java
Nice-to-Have
- Team leadership experience.
- Mentoring or coaching experience.
- AI / Machine Learning exposure.
- Scrum / Agile experience.
- ISTQB certifications.
Team Structure
- 6 Test Engineers in Oberndorf.
- Assistant Manager currently acting as Team Lead.
- Strong collaboration with software development teams.
- Opportunity to grow into formal leadership responsibilities.
Interview Process
Stage 1
Teams Interview
- Karin
- Michael
Stage 2
On-site Interview
- Technical discussion
- Practical desktop application testing assessment
Stage 3
Trial Day
Recruiter Notes
Ideal Candidate
- Strong desktop application automation background.
- Hands-on automation framework experience.
- Comfortable writing automated tests in C#.
- Senior enough to provide technical guidance.
- Potential future Team Lead.
Main Search Challenge
Most candidates have:
- Web application testing experience
- Embedded testing experience
- Industrial automation testing experience
The client specifically needs desktop application test automation experience.
EXTERNAL JOB DESCRIPTION (ANONYMISED)
Software Test Engineer (m/f/d)
Location: Oberndorf Region | Hybrid Working | Up to €75,000
A leading international software and technology company is looking to strengthen its development team with an experienced Software Test Engineer.
This is an excellent opportunity for someone who enjoys combining manual and automated testing while working closely with software developers on innovative desktop software products.
Your Responsibilities
- Design, develop and maintain automated test cases and test frameworks.
- Perform manual testing throughout the software development lifecycle.
- Work closely with development teams to ensure product quality.
- Participate in Agile ceremonies and sprint activities.
- Contribute to continuous improvements in testing processes and automation coverage.
- Support product quality from requirements gathering through to release.
Your Profile
- 3–5+ years of software testing experience.
- Experience with both manual and automated testing.
- Strong background in desktop application testing.
- Experience with automation tools such as:
- Ranorex
- Selenium
- Appium
- Similar automation frameworks
- Programming experience in:
- C#
- C++
- Python
- or another object-oriented language
- Fluent German and good English skills.
Nice to Have
- Leadership potential.
- Agile / Scrum experience.
- ISTQB certification.
- Interest in AI-driven testing approaches.
What\'s On Offer?
- Salary up to €75,000.
- Hybrid working model.
- Long-term career progression opportunities.
- Opportunity to work on flagship software products.
- Modern Agile development environment.
- Small, collaborative team with direct influence on product quality and testing strategy.
