Automated Test Engineer
Job Description:
We are seeking an experienced Automated Test Engineer to join our Lifescience development projects. The ideal candidate will have strong expertise in automated testing, particularly in embedded systems and user interface testing, and will be responsible for designing, implementing, and maintaining test cases using Python. The role requires experience with CI/CD pipelines using GitLab, ensuring seamless integration and deployment of testing frameworks.
Key Responsibilities:
- Develop, implement, and maintain automated test cases for embedded systems and user interfaces in a lifescience environment using Python.
- Design and execute test plans, test scripts, and test cases to ensure software and hardware meet quality standards.
- Utilize GitLab CI/CD pipelines to automate test execution and reporting.
- Collaborate with software and hardware development teams to define test requirements and resolve issues.
- Analyze test results, document defects, and ensure traceability in accordance with regulatory standards.
- Support integration, system, and regression testing for embedded medical or life science devices.
- Conduct user interface testing to validate usability and functionality.
- Stay updated with industry best practices and emerging technologies in automated testing.
Required Qualifications & Experience:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong proficiency in Python for test automation.
- Hands-on experience with GitLab CI/CD for automated testing.
- Solid understanding of embedded systems and user interface testing methodologies and tools.
- Knowledge of version control systems (Git) and Software Development Lifecycle (SDLC) Application Lifecycle Management (ALM).
- Experience in writing and executing test plans in regulated environments (e.g., ISO 13485) is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and documentation skills.
- Proficiency in English (German is an advantage).
- ISTQB Foundation Level certification (or higher) is a plus.
Preferred Qualifications:
- Experience in the lifescience or medical device industry.
- Knowledge of regulatory compliance and validation processes for software testing.
- Hands-on experience with tools such as pytest, Robot Framework, or similar.
- Understanding of safety-critical software testing methodologies.
You can expect the following with us:
- Motivating compensation and social benefits package
- Opportunity to work on a variety of projects in the field of industrial automation, IIoT and robotics;
- Professional development and learning opportunities in high technology and production environment.
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.
Only shortlisted applicants will be contacted. Your documents and personal data will be treated as confidential and will be protected according to Bulgarian Data Protection Legislation and the General Data Protection Regulation 2016/679 (GDPR).
HR contact person: Aleksandar Antonov Angelov, careersbgproduction@festo.com
Reference code: 13348
София, BG, 1000