Embedded Test Engineer with Python
Seargin · Katowice, Poland
No Polish requiredPosted 12 days ago
Apply for this job
You apply off-site, with the employer or the job board. I never handle applications.
Location
Hybrid – Katowice
Country
Poland
Form of employment
B2B
Experience level
Senior
Responsibilities
- Test Automation
- Develop automated tests for firmware components across industrial devices.
- Feature Validation
- Verify and validate product features, including network protocols, controller functions, and platform services.
- CI/CD Integration
- Integrate automated tests into CI/CD pipelines and support continuous testing workflows.
- Defect Analysis
- Analyze defects, identify root causes using debugging techniques, and prioritize critical issues.
- Test Frameworks
- Develop and maintain test frameworks and test environments.
- Test Planning
- Participate in requirements reviews and define appropriate test coverage for new features.
- Test Documentation
- Create test cases, test plans, and supporting test documentation.
- Traceability
- Maintain traceability between requirements, tests, and defects while identifying coverage gaps.
- Test Strategy
- Define test strategies for new features and embedded system components.
- Agile Collaboration
- Participate in Agile/SAFe activities, including planning, reviews, and retrospectives. Requirements
- Education
- Bachelor’s degree in Computer Engineering, Computer Science, Automation and Robotics, Electronics, or a related field.
- Python Automation
- 5+ years of practical test automation experience using Python and software lifecycle development methodologies.
- Embedded Systems
- Knowledge of network protocols, embedded systems architecture, or real-time operating systems such as QNX or VxWorks.
- Test Frameworks
- Experience developing test frameworks or testing tools.
- Firmware Testing
- 5+ years of experience testing embedded firmware, analyzing defects, and supporting issue resolution.
- Version Control
- Practical experience with version control systems such as GitHub or GitLab.
- CI/CD
- Experience with CI/CD systems such as Jenkins.
- Testing Methods
- Understanding of testing methods, including test design and validation techniques.
- English
- Fluent English at B2 level or higher.
- Software Lifecycle
- Experience applying software requirements analysis, software design, and software testing methodologies. What we offer
- B2B Contract
- Employment based on a B2B contract
- Stable and Dynamic International Firm
- Opportunity to work in a stable, dynamically developing international company
- Engaging Projects and Latest IT
- Chance to participate in interesting projects and work with the latest information technologies
- Competitive Rates
- Attractive remuneration rates offeres
- Renowned International Projects
- Involvement in the most prestigious international project
- MultiSport and Private Medical Care
- MultiSport and Private Medical Care