Test Engineer WEB UI (m/f/d)

smartmicro
Full-timeβ€’Brunswick, Germany

πŸ“ Job Overview

Job Title: Test Engineer WEB UI (m/f/d)

Company: smartmicro

Location: Braunschweig, Lower Saxony, Germany

Job Type: Full-time

Category: Software Engineering / Quality Assurance (QA) / Test Engineering

Date Posted: May 22, 2026

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

Remote Status: Hybrid

πŸš€ Role Summary

  • This role is focused on enhancing and ensuring the quality of web-based user interfaces for high-performance radar and radar/camera hybrid sensor technology.

  • Responsibilities include developing and maintaining test infrastructure, executing comprehensive manual and automated test scenarios, and closely collaborating with cross-functional development teams.

  • The position requires a strong understanding of software testing principles, test automation frameworks, and UI/UX design.

  • The Test Engineer will play a crucial role in the Software Development Life Cycle (SDLC) by identifying, documenting, and verifying bug fixes and new feature implementations.

πŸ“ Enhancement Note: The job title "Test Engineer WEB UI (m/f/d)" and the description indicate a role focused specifically on the front-end or web-based components of smartmicro's sensor technology and related applications. The "m/f/d" designation is standard in Germany for inclusive hiring. The experience level is inferred from the common industry expectations for roles requiring proficiency in specific automation tools and a degree.

πŸ“ˆ Primary Responsibilities

  • Develop and maintain automated test scripts and frameworks for web UI applications using tools like Playwright and Pytest.

  • Execute comprehensive manual test cases based on detailed specifications, user stories, and technical requirements.

  • Design, implement, and execute test scenarios to ensure the functionality, reliability, and performance of web UIs.

  • Identify, document, and track software defects and inconsistencies using bug tracking systems, providing detailed reproduction steps and test results.

  • Collaborate closely with software developers, product managers, and other stakeholders to understand requirements and resolve issues throughout the development lifecycle.

  • Contribute to the continuous improvement of testing processes, methodologies, and tools to enhance overall software quality and delivery efficiency.

  • Analyze and document test results, providing clear and concise reports to development teams and management, highlighting key findings and areas for improvement.

  • Support the integration of automated tests into the CI/CD pipeline (e.g., Jenkins) for continuous integration and regression testing.

  • Maintain and optimize test infrastructure, including environments and test data management.

πŸ“ Enhancement Note: The core responsibilities are derived from the "Your Tasks" section of the raw description, translated into standard operations and QA terminology. Emphasis is placed on the full testing lifecycle from planning to execution and reporting, with a specific focus on web UI and automation.

πŸŽ“ Skills & Qualifications

Education:

Experience:

  • 2-5 years of professional experience in software testing, with a strong focus on web UI testing and automation.

Required Skills:

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

  • Proficiency in test automation frameworks, particularly Playwright.

  • Strong scripting and programming skills in Python.

  • Experience with test runners and frameworks like Pytest.

  • Familiarity with version control systems, such as Git.

  • Expertise in utilizing locators like XPATH for web element identification.

  • Experience with CI/CD tools, specifically Jenkins, for test integration.

  • Understanding of GUI test tools and principles of UI/UX design.

  • Ability to document test results and defects clearly and comprehensively.

Preferred Skills:

  • Experience with reporting tools like Allure for test result visualization.

  • Familiarity with shell scripting (Bash).

  • Experience working with Linux operating systems.

  • Knowledge of Raspberry Pi, particularly

Application Requirements

Candidates must 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.