Test Engineer WEB UI (m/f/d)
π Job Overview
Job Title: Test Engineer WEB UI (m/f/d)
Company: s.m.s, smart microwave sensors GmbH
Location: In den Waashainen 1, 38108 Braunschweig, Niedersachsen, Germany
Job Type: Permanent employee
Category: Software Quality Assurance / Testing
Date Posted: 2026-05-29
Experience Level: Mid-Level (2-5 years)
Remote Status: Hybrid (4 days office presence per week)
π Role Summary
-
This role is focused on ensuring the quality and functionality of web-based user interfaces through comprehensive testing strategies.
-
The Test Engineer will be instrumental in developing and enhancing the existing infrastructure for applications by implementing robust testing methodologies.
-
A key aspect of this position involves the creation and execution of both manual and automated test cases to identify and resolve software defects.
-
This role requires close collaboration with cross-functional development teams to ensure seamless integration and delivery of high-quality software.
π Enhancement Note: While the job title specifies "WEB UI," the company's focus on automotive and traffic radar technology suggests that the web UI might be related to control systems, data visualization platforms, or internal development tools for these high-tech products. The role is therefore situated within a specialized engineering and manufacturing environment.
π Primary Responsibilities
-
Support the development of existing infrastructure and improve applications through meticulous testing processes.
-
Develop, execute, and document test scenarios based on technical specifications and user stories.
-
Conduct comprehensive manual testing to verify the functionality of new and existing software features.
-
Write and maintain automated tests to efficiently cover bug fixes and new feature implementations, ensuring regression coverage.
-
Collaborate closely with various development teams to ensure a cohesive and high-quality product development lifecycle.
-
Analyze and document test results, providing clear and actionable feedback to development teams for issue resolution.
-
Contribute to the continuous improvement of testing methodologies and tools within the team.
π Enhancement Note: The responsibility "improve our applications through intensive testing" implies a proactive approach where the Test Engineer is expected to identify areas for improvement in the application's stability, performance, and user experience, not just execute predefined test cases.
π Skills & Qualifications
Education:
-
Completed studies in Electrical Engineering, Computer Science, or a related technical field. A Bachelor's degree is a minimum requirement. Experience:
-
2-5 years of professional experience in software testing roles, with a strong emphasis on web UI testing.
-
Demonstrated experience in developing and executing test plans and test cases.
-
Proven ability to write clean, maintainable code for automated testing frameworks. Required Skills:
-
Solid technical understanding of software testing principles and methodologies.
-
Proficiency in test automation frameworks and tools.
-
Experience with GUI test tools and understanding of UI/UX design principles.
-
Strong programming skills in Python.
-
Experience with testing frameworks such as Pytest.
-
Proficiency in using Playwright for web UI automation.
-
Version control proficiency with Git.
-
Experience with XPATH for element identification.
-
Familiarity with CI/CD tools, specifically Jenkins.
-
Excellent written and verbal communication skills in English.
-
A strong commitment to a clean code mentality. Preferred Skills:
-
Experience with Allure for test reporting.
-
Proficiency in Bash scripting.
-
Experience working within Linux environments.
-
Familiarity with Raspberry Pi, indicating potential involvement with embedded systems or hardware-in-the-loop testing.
-
Knowledge of German language is a plus.
π Enhancement Note: The requirement for "solid technical understanding of software testing, test automation, GUI test tools, and UI/UX design" suggests that candidates are expected to be more than just manual testers; they should grasp the underlying principles of quality assurance and user experience. The mention of Raspberry Pi hints at potential integration testing with hardware components.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrate experience in creating and executing test cases for complex web applications.
-
Showcase examples of automated test scripts written in Python using frameworks like Pytest and Playwright.
-
Include case studies of how your testing efforts led to significant bug reductions or quality improvements.
-
Provide evidence of experience with version control systems (Git) and CI/CD pipelines (Jenkins).
-
Highlight experience with test reporting tools like Allure and how you utilized reports for actionable insights. Process Documentation:
-
Examples of well-documented test plans, test cases, and test results.
-
Demonstrate ability to document test automation processes and maintenance procedures.
-
Showcase how you contributed to refining testing workflows and improving overall development processes.
π Enhancement Note: Given the hybrid work model and the focus on development, a portfolio demonstrating proficiency in remote collaboration tools and self-management of testing processes will be highly valued.
π΅ Compensation & Benefits
Salary Range:
-
Based on the experience level (2-5 years), location in Braunschweig, Germany, and the specific technical skills required (Python, Pytest, Playwright, Jenkins), an estimated annual gross salary range for this role would be between β¬50,000 and β¬65,000. This estimate is derived from current market data for Test Engineers in Germany, considering the company's industry (high-tech sensors) and the demand for specialized testing skills. Benefits:
-
Innovation: Access to the latest technology, cutting-edge innovation, and rapid development cycles.
-
Work & Test Equipment: Provision of excellent work and testing equipment.
-
Working Environment: An informal culture with motivated teams, short communication channels, and opportunities for active participation.
-
Future-Oriented Workplace: Modern office spaces, labs, and labs, with permanent employment.
-
Training: Individual training opportunities to foster professional development.
-
Location & Facilities: Attractive location directly next to the highway with a direct bus stop, ample parking facilities for cars and bikes, and free charging of electric vehicles.
-
Flexible Working: Hybrid work model allowing for 4 days of office presence per week.
-
Team & Wellness: Regular team events and subsidized gym membership.
-
Other Benefits: Additional unspecified benefits are offered.
Working Hours:
- Standard full-time working hours, estimated at 40 hours per week, with a hybrid work arrangement allowing for 4 days of office presence.
π Enhancement Note: The salary range is an estimation for a mid-level Test Engineer in Germany. Actual compensation will depend on the candidate's specific qualifications, experience, and negotiation. The benefits package is comprehensive, emphasizing professional growth, work-life balance, and a modern work environment typical for technology companies in Germany.
π― Team & Company Context
π’ Company Culture
Industry: High-performance automotive and traffic radar and radar/camera hybrid sensor technology. The company is a leader in developing sensors for autonomous driving, intelligent traffic infrastructure, and smart cities.
Company Size: The provided data does not specify company size from LinkedIn, but the presence of international teams (UK, US) and headquarters in Braunschweig suggests a medium to large enterprise.
Founded: The founding date is not provided in the input data.
Team Structure:
-
The Test Engineer will be part of a development team, likely working closely with software developers, hardware engineers, and potentially product managers.
-
The reporting structure is likely to be within an engineering department, possibly reporting to a QA Lead or Engineering Manager.
-
Cross-functional collaboration is emphasized, requiring interaction with other development teams to ensure integrated product quality. Methodology:
-
The company focuses on data-driven development, aiming to make roads safer and optimize traffic flow. This implies a strong emphasis on rigorous testing and data analysis to validate sensor performance and application functionality.
-
Workflow planning and optimization are critical, especially in a rapidly developing field like autonomous driving technology.
-
Automation and efficiency are key, as indicated by the requirement for automated testing skills.
Company Website: https://www.smartmicro.com/
π Enhancement Note: The company's mission to "make roads safer, enable autonomous driving in all-weather scenarios, optimize traffic flow for reduced travel times and enable greener, smarter cities" highlights a commitment to innovation and societal impact, which often translates to a culture of high standards and continuous improvement.
π Career & Growth Analysis
Operations Career Level: This role is positioned as a Mid-Level Test Engineer, suitable for individuals with 2-5 years of experience. It involves independent execution of tasks and contribution to test strategy, rather than defining it.
Reporting Structure: The Test Engineer will likely report to a Test Lead or Engineering Manager, working within a larger engineering department. Collaboration will be key with various development teams.
Operations Impact: The Test Engineer's work directly impacts the quality, reliability, and safety of smartmicro's advanced sensor technologies. By ensuring robust web UI functionality, they contribute to the overall performance and market acceptance of products used in critical applications like autonomous driving and traffic management.
Growth Opportunities:
-
Specialization: Opportunity to deepen expertise in test automation for complex, high-tech systems, potentially specializing in areas like embedded systems testing or performance testing.
-
Skill Development: Potential to learn and master new testing tools and technologies, including those related to hardware-software integration and advanced sensor data analysis.
-
Leadership: With proven performance, there's a path towards Senior Test Engineer roles, leading test efforts, mentoring junior engineers, or moving into QA management positions.
π Enhancement Note: The emphasis on innovation and rapid development cycles suggests that continuous learning and adaptation will be crucial for career growth in this dynamic company.
π Work Environment
Office Type: The company has modern buildings, offices, and labs, indicating a professional and well-equipped workspace.
Office Location(s): The primary office is located at In den Waashainen 1, 38108 Braunschweig, Niedersachsen, Germany. The company also has international teams in the UK and US.
Workspace Context:
-
The workspace is designed to foster collaboration, with short communication channels and opportunities for active participation expected.
-
Access to the latest technology and excellent work and test equipment is provided, crucial for a test engineering role.
-
Opportunities for interaction with other development teams are inherent to the role, facilitating knowledge sharing and integrated problem-solving.
Work Schedule: A hybrid work schedule is in place, requiring 4 days of presence in the office per week. This offers a balance between structured collaboration and flexibility.
π Enhancement Note: The "attractive location" with direct highway access and public transport links, along with EV charging, suggests a commitment to employee convenience and modern infrastructure.
π Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your CV and cover letter, focusing on relevant experience with Python, Pytest, Playwright, and test automation.
-
Technical Interview(s): In-depth discussions about your testing methodologies, experience with the required tools, and problem-solving skills. Expect questions related to test automation strategies, bug analysis, and handling complex UI scenarios.
-
Coding/Automation Challenge: You may be asked to complete a practical coding exercise or a take-home assignment to demonstrate your Python and test automation skills using frameworks like Playwright.
-
Team/Cultural Fit Interview: Meet with potential team members and a hiring manager to assess your fit with the company culture, communication style, and ability to collaborate in a hybrid environment.
Portfolio Review Tips:
-
Highlight Key Projects: Showcase 2-3 significant projects where you implemented web UI testing and automation. For each, detail the problem, your approach, the tools used (Python, Pytest, Playwright), and the impact (e.g., defect reduction, efficiency gains).
-
Code Samples: Provide access to well-structured, clean code samples of your automated tests (e.g., via a private GitHub repository). Ensure they are well-commented and demonstrate best practices.
-
Test Strategy: Be prepared to discuss your approach to test planning, test case design, and how you prioritize test efforts.
-
Metrics & Impact: Quantify your achievements whenever possible. For example, "Reduced manual regression testing time by X%," or "Identified Y critical bugs before release."
-
Tool Proficiency: Clearly articulate your experience with each tool listed (Python, Pytest, Playwright, Git, Jenkins, Allure, Bash, Linux, Raspberry Pi).
Challenge Preparation:
-
Python Fundamentals: Brush up on Python syntax, data structures, and object-oriented programming.
-
Pytest: Understand Pytest fixtures, test discovery, assertions, and reporting.
-
Playwright: Familiarize yourself with Playwright's API for browser automation, locators, assertions, and handling various web elements.
-
XPATH: Practice writing robust XPATH expressions for element selection.
-
Problem-Solving: Be ready to tackle hypothetical testing scenarios or debugging challenges.
π Enhancement Note: Given the hybrid work model, be prepared to discuss how you maintain productivity and collaboration effectively when working remotely.
π Tools & Technology Stack
Primary Tools:
-
Python: The core programming language for test automation. Proficiency is essential.
-
Pytest: A popular Python testing framework, expected for writing and running tests.
-
Playwright: A key tool for robust web UI automation across different browsers.
-
Git: Essential for version control of test scripts and codebase management.
-
Jenkins: Utilized for continuous integration and continuous delivery (CI/CD) pipelines, automating test execution.
-
XPATH: A query language for selecting XML documents, crucial for locating elements in web pages for testing.
Analytics & Reporting:
- Allure: A flexible, lightweight multi-language test reporting tool, likely used for visualizing test results and creating comprehensive reports.
CRM & Automation:
-
The job description doesn't explicitly mention CRM or specific automation platforms beyond test automation tools. However, the company's focus on advanced technology suggests potential use of internal development tools or project management software. Additional Desirable Tools:
-
Bash: For scripting and automation tasks in Linux environments.
-
Linux: Experience working within Linux operating systems is beneficial.
-
Raspberry Pi: Familiarity suggests potential involvement in testing embedded systems or hardware-software integration.
π Enhancement Note: The technology stack is heavily focused on modern web development and automation practices, indicating a forward-thinking engineering environment. Proficiency in these tools is critical for success in this role.
π₯ Team Culture & Values
Operations Values:
-
Innovation: A strong drive to be at the forefront of radar and hybrid sensor technology, pushing boundaries in autonomous driving and smart city solutions.
-
Quality & Precision: As a sensor technology company, there is an inherent emphasis on accuracy, reliability, and rigorous quality control throughout the development process.
-
Collaboration: Short communication channels and active participation suggest a culture where teamwork and open dialogue are highly valued.
-
Efficiency: The use of automation and focus on rapid development cycles points to a value placed on efficient processes and continuous improvement.
-
Clean Code Mentality: This indicates a commitment to writing high-quality, maintainable, and understandable code, reflecting a professional engineering culture.
Collaboration Style:
-
Cross-functional Integration: Expect to work closely with developers and potentially other engineering disciplines, requiring clear communication and shared understanding of project goals.
-
Process Improvement: The culture likely encourages proactive identification and implementation of improvements to workflows, including testing processes.
-
Knowledge Sharing: With short communication channels and motivated teams, expect opportunities to share knowledge and learn from colleagues.
π Enhancement Note: The company's mission-driven approach to improving mobility and city infrastructure likely fosters a sense of purpose and shared commitment among its employees.
β‘ Challenges & Growth Opportunities
Challenges:
-
Complex Systems: Testing sophisticated radar and hybrid sensor technology integrated with web UIs presents unique challenges in terms of test coverage, environment setup, and data interpretation.
-
Rapid Development Cycles: Keeping pace with rapid innovation and frequent software updates requires adaptability and efficient testing strategies.
-
Hybrid Work Environment: Effectively collaborating and maintaining seamless testing processes in a hybrid model requires strong self-management and communication skills.
-
Hardware-Software Interaction: If the role involves testing interfaces for hardware components (suggested by Raspberry Pi mention), understanding this interaction can be a learning curve.
Learning & Development Opportunities:
-
Advanced Testing Techniques: Opportunity to gain expertise in specialized testing areas relevant to automotive and IoT technologies.
-
Cutting-Edge Technology: Exposure to and hands-on experience with state-of-the-art sensor technology and autonomous driving systems.
-
Professional Certifications: Potential for support in obtaining relevant certifications in software testing or automation.
-
Mentorship: Opportunities to learn from experienced engineers within a company focused on high-tech innovation.
π Enhancement Note: The company's commitment to "individual training opportunities" signifies a supportive environment for professional growth and skill development aligned with the evolving demands of the high-tech industry.
π‘ Interview Preparation
Strategy Questions:
-
Test Automation Strategy: "Describe your approach to building and maintaining an automated test suite for a complex web UI. How do you ensure its reliability and scalability?" Prepare to discuss framework selection (Pytest, Playwright), test case design, locators, and CI/CD integration.
-
Problem Solving & Debugging: "Imagine you've found a critical bug in the UI that only occurs intermittently. How would you go about diagnosing and reporting this issue effectively?" Focus on your systematic approach to debugging, data collection, and communication.
-
Collaboration in Hybrid Environment: "How do you ensure effective collaboration and communication with development teams when working in a hybrid office/remote setup?" Discuss your preferred communication tools and strategies for staying aligned.
Company & Culture Questions:
-
Motivation for smartmicro: "Why are you interested in working for smartmicro, and what excites you about our technology in radar sensors and autonomous driving?" Research the company's mission, products, and recent news.
-
Clean Code Mentality: "Can you provide an example of how you've applied the 'clean code' principle in your test automation work?" Be ready to discuss code readability, modularity, and maintainability.
-
Handling Specifications: "How do you approach writing test scenarios based on technical specifications and user stories, especially when they might be ambiguous?" Discuss your methods for clarification and ensuring comprehensive test coverage.
Portfolio Presentation Strategy:
-
Structure Your Case Studies: For each project in your portfolio, follow a STAR (Situation, Task, Action, Result) or similar structure. Clearly articulate the context, your specific role and tasks, the actions you took, and the measurable results achieved.
-
Demonstrate Code Quality: If presenting code, ensure it's well-organized, commented, and adheres to Python best practices. Be ready to walk through key parts of your scripts and explain your design choices.
-
Tool Proficiency Showcase: Explicitly mention and demonstrate how you've used Python, Pytest, Playwright, Git, and Jenkins. If you have experience with Allure, Bash, Linux, or Raspberry Pi, prepare to discuss those as well.
-
Focus on Impact: Quantify the impact of your work. For example, "Automated X% of regression tests, reducing testing time by Y hours per release."
-
Be Prepared for Live Coding: Have your development environment set up and be ready to write or modify a small piece of test code during the interview if requested.
π Enhancement Note: Tailor your portfolio and interview responses to highlight how your skills in web UI testing and automation can directly contribute to the quality and success of smartmicro's advanced sensor technologies.
π Application Steps
To apply for this Test Engineer WEB UI position:
-
Submit your application through the provided link on the smartmicro careers portal.
-
Resume Optimization: Tailor your resume to highlight your experience with Python, Pytest, Playwright, Git, Jenkins, and web UI testing methodologies. Quantify your achievements with specific metrics related to defect reduction, testing efficiency, and automation coverage.
-
Portfolio Preparation: Curate a portfolio that showcases your best work in test automation. Include well-commented Python code samples for automated tests using Pytest and Playwright. Prepare 2-3 detailed case studies illustrating your problem-solving skills and the impact of your testing efforts.
-
Interview Practice: Rehearse answers to common interview questions focusing on test automation strategies, debugging, and collaboration in a hybrid environment. Practice explaining your portfolio projects clearly and concisely.
-
Company Research: Thoroughly research s.m.s, smart microwave sensors GmbH. Understand their mission, products, target markets (autonomous driving, smart cities), and recent innovations to demonstrate genuine interest and cultural alignment.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have a degree in Electrical Engineering or Computer Science and a solid understanding of software testing and UI/UX design. Proficiency in Python, Pytest, Playwright, and Jenkins is required, with knowledge of Linux and Raspberry Pi being desirable.