Testingenieur WEB UI (m/w/d)
๐ Job Overview
Job Title: Testingenieur WEB UI (m/w/d)
Company: smartmicro
Location: Braunschweig, Lower Saxony, Germany
Job Type: Full-time
Category: Software Quality Assurance / Operations
Date Posted: May 22, 2026
Experience Level: Mid-Level (2-5 years)
Remote Status: Hybrid (4 days in office)
๐ Role Summary
-
This role is crucial for enhancing and stabilizing smartmicro's web-based applications through rigorous software quality assurance and test automation.
-
The position involves developing and improving existing infrastructure, ensuring high application performance and reliability for cutting-edge automotive and traffic sensor technology.
-
Key responsibilities include executing manual and automated test scenarios, meticulously documenting results, and collaborating closely with development and support teams to drive continuous improvement.
-
The role requires a strong technical foundation in UI testing, a passion for clean code, and proficiency in modern testing frameworks to support smartmicro's mission of making roads safer and enabling autonomous driving.
๐ Enhancement Note: While the title "Testingenieur WEB UI" (Web UI Test Engineer) is specific, the company's focus on automotive radar, autonomous driving, and smart cities suggests this role will have significant implications for the operational efficiency and reliability of systems that underpin these critical GTM initiatives. The emphasis on improving applications and infrastructure points towards a role that directly impacts the Go-To-Market readiness and stability of smartmicro's technology offerings.
๐ Primary Responsibilities
-
Develop and enhance existing testing infrastructure to support robust application quality assurance processes.
-
Execute comprehensive manual test scenarios based on detailed specifications and user stories to validate new and existing software functionalities.
-
Plan, design, and perform manual testing to ensure the seamless operation of web applications and features.
-
Write and maintain automated test scripts to identify and resolve software defects efficiently and support the integration of new functionalities.
-
Meticulously document and evaluate test results, providing clear, actionable feedback to development and support teams.
-
Collaborate closely with cross-functional teams, including support and development engineers, to troubleshoot issues and ensure timely resolution.
-
Maintain a high standard of code quality, adhering to clean code principles in all testing and development activities.
-
Contribute to the overall software development lifecycle by ensuring the reliability and performance of web UI components.
๐ Enhancement Note: The core responsibilities outline a hands-on testing role. For a GTM or operations context, this translates to ensuring that the user interfaces for internal tools (e.g., CRM, analytics dashboards, internal support portals) and potentially external facing elements (e.g., customer portals, demonstration interfaces) are stable, intuitive, and performant. This directly impacts user adoption, operational efficiency, and the overall customer experience.
๐ Skills & Qualifications
Education:
-
A completed university degree in Electrical Engineering, Computer Science, or a comparable technical field. Experience:
-
Proven experience in software testing, with a focus on web UI applications.
-
Demonstrated ability to improve existing testing infrastructure and develop new testing strategies.
-
Experience in working with Git for version control and Jenkins for CI/CD pipelines. Required Skills:
-
Strong technical understanding of software testing methodologies and best practices.
-
Proficiency with GUI test tools and an understanding of UI/UX design principles.
-
Hands-on experience with Python for test automation.
-
Expertise in using Pytest and Playwright for automated testing.
-
Familiarity with XPATH for element selection in web applications.
-
Experience with version control systems, specifically Git.
-
Working knowledge of CI/CD tools, such as Jenkins.
-
Commitment to the Clean Code mentality, emphasizing readability, maintainability, and efficiency. Preferred Skills:
-
Experience with Allure for test reporting and visualization.
-
Familiarity with Bash scripting for automation tasks.
-
Working knowledge of Linux operating systems.
-
Experience with Raspberry Pi, indicating an understanding of embedded systems or IoT contexts.
-
English language proficiency is required; German language skills are a significant advantage.
๐ Enhancement Note: The required skills are highly relevant to operations roles, particularly those focused on front-end tools, internal system stability, and automation. Proficiency in Python, Pytest, Playwright, Git, and Jenkins are key indicators of an ability to build and maintain automated workflows and robust testing environments, which are foundational to efficient operations. The "Clean Code" mentality is a strong indicator of a candidate who values maintainability and scalability in their work, crucial for operational sustainability.
๐ Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase examples of automated test scripts developed using Python, Pytest, and Playwright, demonstrating proficiency in creating robust and maintainable test suites.
-
Include case studies or project examples where you have improved existing testing infrastructure or implemented new testing strategies, highlighting process optimization.
-
Provide evidence of experience with CI/CD integration (e.g., Jenkins), illustrating how you have contributed to efficient deployment pipelines and automated quality gates.
-
Demonstrate understanding of UI/UX principles through examples of how your testing has ensured a positive and intuitive user experience. Process Documentation:
-
Document the process of designing and implementing automated test cases, including setup, execution, and reporting phases.
-
Illustrate your approach to integrating testing into the development workflow, from requirement analysis to defect resolution and regression testing.
-
Provide examples of how you have used tools like Allure to generate comprehensive test reports, analyze test results, and communicate findings to stakeholders.
-
Detail your Git workflow, including branching strategies, commit practices, and collaboration methods
Application Requirements
A degree in electrical engineering, computer science, or a similar field is required, along with technical expertise in UI testing and automation tools. Proficiency in Python and related frameworks is essential, while knowledge of Linux and Raspberry Pi is desired.