Festo

Senior Automated Test Engineer (OPES testing)

Festo  •  Sofia, BG (Onsite)  •  13 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Your job:

  • Monitor testing and develop test metrics for the embedded software platform, including automated test coverage and execution results.
  • Conduct requirements‑based testing by translating system requirements and design documents into specification and implementation of test cases.
  • Design, develop, maintain, and validate an embedded software platform used across our manufacturing automation components and new products.
  • Define test architecture and create technical specifications for test campaigns and new platform features.
  • Deliver detailed designs for automated test components and test integrations (Python primary, C++ where deeper embedded interaction is required).
  • Review and document automated test code and test artifacts, utilizing peer‑review tools and ensuring traceability from requirements to tests.
  • Support projects during integration and application of the software platform, including test readiness, hardware setups, and CI/CD integration (GitLab).
  • Support and mentor colleagues in the testing team by helping define their tasks, reviewing their work, and assisting in test execution and troubleshooting.

Professional Competencies and Requirements:

  • Proven expertise and practical experience in embedded systems testing and automated test development.
  • Strong knowledge of Test Levels, Test Types, and Techniques, and ability to maximize automation at unit, integration, and system levels.
  • Excellent coding skills in Python (pytest or similar); working knowledge of C++ for embedded‑level adaptations.
  • Solid experience with RTOS and real‑time behavior analysis; ability to validate timing‑sensitive interactions.
  • Good knowledge of embedded hardware (microcontrollers, development boards, single‑board computers) and communication interfaces (CAN, UART, I2C, SPI, Ethernet).
  • Hands‑on experience with hardware debugging tools (oscilloscopes, logic analyzers, JTAG/SWD).
  • Practical experience with GitLab CI/CD for test integration, pipeline configuration, and artifact/report handling.
  • Previous experience in cyber security and/or functional safety is an advantage.
  • Experience with Agile development methodologies, preferably SAFe or similar scaled Agile environments.

Preferred Experience:

  • 5–8+ years in embedded software testing, automation, or validation engineering, preferably in industrial automation, robotics, or automotive domains.
  • Experience with custom test benches, lab automation setups, and support strategies for multiple releases.
  • Familiarity with requirement and application lifecycle management tools (Jira, Codebeamer).
  • Experience coaching teams and mentoring people, including guiding junior engineers and conducting technical reviews.
  • Practical experience in sprint planning and Agile team facilitation, preferably within SAFe or similar scaled Agile environments.

Education:

  • Bachelor’s or Master’s degree in Software Engineering, Electrical/Electronics Engineering, Computer Science, Automation/Mechatronics, or equivalent technical field.

Personal Competencies and Requirements:

  • Strong analytical and structured thinking with the ability to design comprehensive test strategies and translate them into implementable automated tests.
  • Capable of making fast decisions and taking responsibility for results in a dynamic and changing environment.
  • Oriented towards achieving goals and adding value for internal and external stakeholders.
  • Team player, collaborative in cross‑functional and multicultural environments; proactive and reliable.
  • Leadership qualities with a passion for mentoring and guiding junior engineers; experience in reviewing and coaching on test design and automation best practices.
  • Creative thinker with a continuous improvement attitude; flexible and adaptable with a willingness to acquire new knowledge and skills.

In case your professional qualification corresponds to the above requirements and you wish to join our growing team, please send us your CV and a cover letter.​

Reference code: 14612

IPE Level: F4-I

Country: Bulgaria (BG)

City: Sofia, Festo Production - TEC

Company: Festo Production EOOD

Hiring Manager: Stoyan Ruskov

Department: PF-OCSP - Corporate Software Development, PF-OCSP

HR contact person: Aleksandar Antonov Angelov, +359(2)4631-352

Festo

About Festo

Festo is a global player and an independent family-owned company with headquarters in Esslingen am Neckar, Germany. Festo has set standards in industrial automation technology and technical education ever since its establishment, thereby making a contribution to sustainable development of the environment, the economy and society. The company supplies pneumatic and electrical automation technology to 300,000 customers of factory and process automation in over 35 industries. The LifeTech sector with medical technology and laboratory automation is becoming increasingly important. The products and services are available in 176 countries. With about 20,700 employees in over 250 branch offices in 61 countries worldwide, Festo achieved a turnover of around €3.36 billion in 2021. Each year around 7% of this turnover is invested in research and development. In this learning company, 1.5 % of turnover is invested in basic and further training. Festo Didactic SE is a leading provider of technical education and training and offers its customers worldwide comprehensive digital and physical learning solutions in the industrial environment.

Imprint:

https://corp.festo.com/en/imprint/index.html

Data privacy: https://www.festo.com/dataprivacy

Industry
Manufacturing & Production
Company Size
5,001-10,000 employees
Headquarters
Esslingen, DE
Year Founded
1925
Website
festo.com
Social Media