Test Engineer WEB UI (m/f/d)

s.m.s, smart microwave sensors GmbH
Full-timeBrunswick, Germany

📍 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: Quality Assurance / Software Testing

Date Posted: 2026-05-22

Experience Level: Mid-Level (2-5 years)

Remote Status: Hybrid (4 days office presence per week)

🚀 Role Summary

  • Drive the quality assurance strategy for web UI applications, ensuring robust and reliable software delivery.

  • Develop and maintain comprehensive test automation frameworks to enhance efficiency and coverage.

  • Collaborate closely with cross-functional development teams to integrate testing seamlessly into the software development lifecycle (SDLC).

  • Analyze and document test results, identify root causes of defects, and propose solutions for continuous improvement.

  • Contribute to the evolution of testing infrastructure and application performance through intensive, systematic testing.

📝 Enhancement Note: This role is focused on Web UI testing within a specialized technology company (radar and hybrid sensors). The "m/f/d" designation is standard in Germany, indicating that all genders are welcome. The hybrid work model with 4 days in the office suggests a strong emphasis on in-person collaboration for critical R&D and testing activities.

📈 Primary Responsibilities

  • Design, develop, and execute manual and automated test scenarios based on detailed specifications and user stories.

  • Implement robust test automation scripts for new features and bug fixes, leveraging tools like Playwright and Pytest.

  • Conduct thorough regression testing to ensure the stability and integrity of existing software functionalities.

  • Document test plans, test cases, test results, and defect reports meticulously, ensuring clear communication of quality status.

  • Collaborate with software developers, product managers, and other stakeholders to understand requirements and facilitate effective testing.

  • Contribute to the continuous improvement of the testing infrastructure and processes, identifying opportunities for greater efficiency and effectiveness.

  • Manage and maintain testing environments, including Linux and Raspberry Pi setups, ensuring readiness for test execution.

  • Utilize version control systems (e.g., Git) for managing test scripts and automation code.

📝 Enhancement Note: The responsibilities emphasize a blend of manual and automated testing, with a clear expectation for developing automation. The mention of "specifications and user stories" indicates a structured development process. Close communication with "other development teams" highlights the cross-functional nature of QA in this environment.

🎓 Skills & Qualifications

Education:

  • A completed degree in Electrical Engineering or Computer Science is required. Experience:

  • A minimum of 2-5 years of professional experience in software testing, with a focus on web UI.

  • Proven experience in developing and maintaining test automation frameworks. Required Skills:

  • Solid technical understanding of software testing methodologies and best practices.

  • Expertise in GUI test tools and UI/UX design principles.

  • Proficiency in Python for test automation.

  • Hands-on experience with Pytest and Playwright for web UI test automation.

  • Strong command of Git for version control.

  • Experience with XPATH for element selection in web automation.

  • Familiarity with Jenkins for continuous integration and continuous delivery (CI/CD) pipelines.

  • Demonstrated understanding of clean code principles.

  • Excellent communication skills in English. Preferred Skills:

  • Experience with Allure for test reporting.

  • Proficiency in Bash scripting.

  • Experience working with Linux operating systems.

  • Familiarity with Raspberry Pi for embedded testing or development environments.

  • German language skills would be a significant advantage.

📝 Enhancement Note: The required skills are highly specific, indicating a need for candidates who can hit the ground running with the stated tech stack. The preference for Linux, Bash, and Raspberry Pi suggests a potential for testing embedded systems or applications with specific hardware dependencies, common in sensor technology companies.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrable experience in creating and executing comprehensive test plans and test cases.

  • Evidence of developing and implementing automated test scripts for web applications.

  • Case studies showcasing successful bug detection and resolution, with clear impact on product quality.

  • Examples of test documentation, including test reports, defect logs, and requirements traceability matrices.

  • Projects highlighting collaboration with development teams to ensure timely and effective quality assurance. Process Documentation:

  • Ability to document test scenarios, test execution results, and defect analysis clearly and concisely.

  • Experience in contributing to the refinement of testing processes and workflows.

  • Examples of how testing integrates into the broader software development lifecycle, from requirements to release.

📝 Enhancement Note: While not explicitly stated as a "portfolio requirement," a strong candidate will likely need to showcase their work through a portfolio or be prepared to discuss specific projects and their contributions during the interview process. This section infers typical expectations for a mid-level test engineer role where practical demonstration of skills is key.

💵 Compensation & Benefits

Salary Range:

For a Test Engineer WEB UI with 2-5 years of experience in Braunschweig, Germany, the estimated annual gross salary range is €45,000 to €60,000. This estimate is based on current market data for similar roles in Germany, considering the specified experience level and location. The exact salary will depend on the candidate's specific qualifications, experience, and performance during the interview process.

Benefits:

  • Innovation Focus: Access to the latest technology, rapid development cycles, and excellent work and test equipment.

  • Work Environment: Informal company culture, motivated teams, short communication channels, and opportunities for active participation in decision-making.

  • Future-Oriented Workplace: Modern office and lab facilities, with permanent employment and individual training opportunities.

  • Attractive Location: Conveniently located near the highway with a direct bus stop, ample parking for cars and bikes, and free charging for electric vehicles.

  • Flexible Working: Hybrid work model allowing for 4 days of office presence per week, balancing collaboration and flexibility.

  • Team & Wellness: Regular team events and a subsidized gym membership.

  • Additional Benefits: A comprehensive package of other unspecified benefits.

Working Hours:

  • The standard working hours are approximately 40 hours per week. The hybrid work arrangement allows for flexibility in structuring these hours, with 4 days of office presence required.

📝 Enhancement Note: Salary estimation is based on general market research for similar roles in Germany. Benefits are directly extracted from the provided text, highlighting a strong emphasis on innovation, employee well-being, and modern work facilities. The hybrid model is clearly defined.

🎯 Team & Company Context

🏢 Company Culture

Industry: The company operates in the high-performance automotive and traffic radar, and radar/camera hybrid sensor technology sector. This is a niche, cutting-edge field focused on autonomous driving, intelligent traffic infrastructure, and smart cities.

Company Size: s.m.s, smart microwave sensors GmbH is a medium-sized company, likely employing between 50-250 individuals, given its international presence (UK, US teams) and specific location in Braunschweig. This size typically fosters a blend of structured processes and agile, collaborative environments.

Founded: While the founding date is not provided, the company's focus on advanced sensor technology for autonomous driving and smart cities implies a relatively modern establishment or significant investment in R&D over recent years.

Team Structure:

  • The Test Engineering role will likely be part of a dedicated QA or development team, potentially structured around specific product lines or feature areas.

  • Reporting is expected to be to a Test Lead or Engineering Manager, with direct collaboration across multiple software development teams.

  • Cross-functional collaboration is key, involving close interaction with developers, product owners, and potentially hardware engineers, given the company's product focus. Methodology:

  • Data Analysis: Expect a strong reliance on data-driven testing; analyzing test results, defect trends, and performance metrics to inform quality decisions.

  • Workflow Optimization: The role involves improving existing testing infrastructure and processes, suggesting a continuous improvement mindset.

  • Automation & Efficiency: A significant emphasis is placed on writing automated tests to enhance efficiency and ensure bug fixes and new features are thoroughly validated.

Company Website: https://smartmicro.jobs.personio.de/job/2373343 (Note: This is the job posting URL, not a general company website. A typical company website would be something like smartmicro.com or similar.)

📝 Enhancement Note: The company's focus on advanced sensor technology for autonomous driving and smart cities suggests a highly technical and innovative culture. The medium-sized structure often means employees can have a broader impact and visibility.

📈 Career & Growth Analysis

Operations Career Level: This role is positioned as a mid-level Test Engineer, indicating a need for independent work, contribution to strategy, and mentorship potential. It's beyond an entry-level position, requiring established skills in web UI testing and automation.

Reporting Structure: The Test Engineer will likely report to a Test Lead or Engineering Manager. Collaboration will be extensive with various development teams, product managers, and potentially hardware engineers.

Operations Impact: The Test Engineer's work directly impacts product quality, reliability, and time-to-market for critical sensor technologies used in automotive and smart city applications. Ensuring the stability and functionality of the web UI is crucial for user experience and operational efficiency of the company's products and internal tools.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in web UI test automation tools (Playwright, Pytest) and explore advanced testing techniques for complex sensor systems.

  • Career Advancement: Progress to Senior Test Engineer, Test Lead, or QA Manager roles, taking on more responsibility for strategy, team leadership, and process definition.

  • Skill Development: Opportunity to learn and work with additional technologies like Allure, Bash, Linux, and Raspberry Pi, expanding technical versatility.

  • Cross-Functional Learning: Gain insights into hardware-software integration and the specific challenges of testing in the automotive and IoT sectors.

📝 Enhancement Note: The growth opportunities are inferred from typical career paths in QA and the specialized nature of the company. The "Operations" in the section title is a placeholder for "Quality Assurance" or "Engineering" in this context, as the role is not strictly GTM/RevOps.

🌐 Work Environment

Office Type: The company offers a modern office and lab environment. The hybrid work arrangement (4 days office presence) suggests a collaborative workspace designed for both focused individual work and team interaction.

Office Location(s): The primary office is located at In den Waashainen 1, 38108 Braunschweig, Niedersachsen, Germany. This location provides convenient access via public transport (direct bus stop) and private vehicles (parking facilities, EV charging).

Workspace Context:

  • Collaborative Environment: The emphasis on short communication channels and active participation, combined with the hybrid model, points to a workspace that encourages teamwork and open dialogue.

  • Tools & Technology: Expect access to excellent work and test equipment, including modern development and testing tools necessary for web UI engineering.

  • Team Interaction: Opportunities for direct interaction with motivated teams and other development groups are inherent in the hybrid model and company culture.

Work Schedule:

  • The work schedule is flexible within the hybrid model, requiring 4 days of office presence per week. This structure allows for planning around testing cycles, team meetings, and collaborative sessions.

📝 Enhancement Note: The description of the office environment focuses on modernity, convenience, and fostering collaboration, which are key attractors for technical professionals.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your resume and potentially a brief introductory call to assess basic qualifications and fit.

  • Technical Interview(s): In-depth discussions covering your experience with Python, Pytest, Playwright, Git, and general software testing principles. Expect questions on test automation strategies, debugging techniques, and UI/UX concepts.

  • Practical Exercise/Coding Challenge: A hands-on task, likely involving writing or debugging test scripts using the required tools, or analyzing a provided test scenario. This is where your clean code mentality will be evaluated.

  • Team/Manager Interview: A chance to discuss your work ethic, problem-solving approach, and how you collaborate with development teams. This stage assesses cultural fit and alignment with company values.

  • Portfolio Presentation (if applicable): If a portfolio is requested or you choose to present one, be prepared to walk through specific projects, highlighting your contributions, challenges, and the impact of your work on product quality.

Portfolio Review Tips:

  • Showcase Automation: Include examples of robust, maintainable test automation scripts for web applications. Highlight the frameworks used (Pytest, Playwright) and how you ensured efficiency and coverage.

  • Defect Analysis: Present case studies on identifying and resolving complex bugs. Detail your debugging process and how you communicated findings to developers.

  • Process Improvement: If possible, demonstrate instances where you improved testing processes, introduced new tools, or enhanced collaboration.

  • Clean Code: Ensure any code samples in your portfolio adhere to clean code principles, are well-documented, and easy to understand.

  • Metrics & Impact: Quantify the impact of your work whenever possible (e.g., reduction in bug escape rate, increase in test coverage, time saved through automation).

Challenge Preparation:

  • Tool Proficiency: Brush up on Python, Pytest, Playwright, Git, XPATH, and Jenkins. Practice writing basic scripts and automating simple web interactions.

  • Problem-Solving: Be ready to analyze a given requirement or bug report and outline a testing strategy, including manual and automated approaches.

  • Clean Code Mentality: Understand best practices for writing readable, efficient, and maintainable code, especially for test scripts.

📝 Enhancement Note: This section infers a typical interview process for a mid-level engineering role, with a strong emphasis on practical skills and a portfolio that demonstrates hands-on experience.

🛠 Tools & Technology Stack

Primary Tools:

  • Programming Language: Python (essential for scripting and automation).

  • Test Automation Frameworks/Libraries: Pytest (for test execution and reporting), Playwright (for robust web UI automation).

  • Version Control: Git (for managing code and test scripts).

Analytics & Reporting:

  • Test Reporting: Allure (preferred, for detailed and visually appealing test reports).

CRM & Automation:

  • CI/CD: Jenkins (for automating test execution within build pipelines).

  • Operating Systems: Linux (experience required), Raspberry Pi (desirable, for potential embedded or specialized testing environments).

📝 Enhancement Note: The technology stack is clearly defined and critical for this role. Proficiency in the listed tools is not just preferred but likely essential for success.

👥 Team Culture & Values

Operations Values: (Interpreted as QA/Engineering Values)

  • Quality First: A deep commitment to ensuring the highest quality and reliability of the company's sensor technology products.

  • Innovation & Agility: Embracing new technologies, rapid development cycles, and an adaptable approach to testing challenges.

  • Collaboration: Working closely with development teams and other stakeholders to achieve common goals.

  • Clean Code & Best Practices: Adhering to high standards in code quality and testing methodologies.

  • Continuous Improvement: Actively seeking ways to enhance processes, tools, and product quality.

Collaboration Style:

  • Cross-Functional Integration: Expect to work closely with developers, product managers, and potentially hardware engineers, requiring clear and effective communication.

  • Process Review: A culture that encourages feedback and constructive discussion on testing processes and methodologies.

  • Knowledge Sharing: Openness to sharing knowledge about testing techniques, tools, and best practices within the team and with other departments.

📝 Enhancement Note: The cultural values are inferred from the company description and the nature of the role in a tech-focused company. Emphasis is on technical excellence, collaboration, and a forward-thinking approach.

⚡ Challenges & Growth Opportunities

Challenges:

  • Testing Complex Systems: Ensuring the quality of sophisticated radar and hybrid sensor technologies, which may involve intricate hardware-software interactions.

  • Keeping Pace with Innovation: Adapting testing strategies and tools to rapidly evolving technologies in autonomous driving and smart cities.

  • Balancing Manual & Automated Testing: Effectively managing both manual exploratory testing and the development/maintenance of automated test suites.

  • Integration with CI/CD: Seamlessly integrating automated tests into Jenkins pipelines for efficient continuous testing.

Learning & Development Opportunities:

  • Advanced Automation Skills: Mastering Playwright, Pytest, and potentially exploring other automation frameworks or custom solutions.

  • Embedded Systems Testing: Gaining experience with Linux, Raspberry Pi, and hardware-software integration testing.

  • Industry-Specific Knowledge: Deepening understanding of automotive radar technology, autonomous driving systems, and smart city applications.

  • Career Progression: Opportunities to move into senior QA roles, lead testing efforts, or specialize in performance, security, or other testing domains.

📝 Enhancement Note: Challenges are identified based on the industry and technology involved. Growth opportunities are aligned with typical career progression and skill development in specialized QA roles.

💡 Interview Preparation

Strategy Questions:

  • "Describe a complex web UI bug you encountered and how you systematically identified its root cause. What was your process for communicating this to the development team?" (Focus on systematic debugging, clear communication, and clean code principles.)

  • "How do you approach test automation for a new web feature? Walk me through your thought process from requirement to a deployable test script." (Highlight your understanding of Pytest/Playwright, test design, and integration with CI/CD.)

  • "Imagine a scenario where a critical bug is found just before a release. How would you prioritize your testing efforts and communicate the risks?" (Assess your problem-solving under pressure, risk assessment, and stakeholder communication skills.) Company & Culture Questions:

  • "What interests you about working with radar and hybrid sensor technology for autonomous driving and smart cities?" (Demonstrate your understanding of the company's mission and your enthusiasm for the industry.)

  • "How do you contribute to a collaborative team environment, especially in a hybrid work setting?" (Provide examples of your teamwork and communication skills.)

  • "How do you ensure your test code follows clean code principles?" (Show your commitment to writing maintainable and efficient test automation.) Portfolio Presentation Strategy:

  • Structure Your Cases: For each portfolio example, clearly state the problem, your approach, the tools used, the outcome, and the impact.

  • Demonstrate Automation: If you have automation scripts, be prepared to explain their architecture, how they achieve coverage, and their benefits.

  • Quantify Results: Use metrics whenever possible to show the value of your work (e.g., "Reduced bug escape rate by X%", "Automated Y% of regression test suite").

  • Highlight Collaboration: Explain how you worked with developers and product teams to improve product quality.

📝 Enhancement Note: Interview preparation advice is tailored to the specific technical requirements and company context, focusing on demonstrating practical skills and understanding of the industry.

📌 Application Steps

To apply for this Test Engineer WEB UI position:

  • Submit your application through the provided link on the smartmicro.jobs.personio.de platform.

  • Tailor Your Resume: Highlight your experience with Python, Pytest, Playwright, Git, Jenkins, and any experience with Linux or Raspberry Pi. Quantify your achievements in software testing and test automation.

  • Prepare Your Portfolio: If you have a portfolio or examples of your work, ensure they clearly showcase your web UI testing skills, automation framework development, and clean code practices using the specified tools. Be ready to discuss these projects in detail.

  • Research the Company: Familiarize yourself with s.m.s, smart microwave sensors GmbH's mission, products (radar and hybrid sensors), and their role in autonomous driving and smart cities. Understand their values and culture.

  • Practice Technical Questions: Review common interview questions related to software testing, test automation, Python, Pytest, Playwright, and CI/CD. Be ready to perform live coding or discuss technical scenarios.

⚠️ 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.