
Senior Quality Engineer - Python Automation Focus
- Kraków, małopolskie
- Stała
- Pełny etat
- Automation Development: - Design, develop, and maintain robust automated test frameworks primarily using Python. - Integrate automation testing into CI/CD pipelines across embedded systems and video conferencing products. - Implement scripts for testing various hardware peripherals, including cameras, and webcams across platforms (PC, Mac, Linux, etc.). Manual Validation: - Conduct targeted manual testing tasks for embedded systems where automation feasibility is limited. - Evaluate hardware-software interaction, focusing on reliability under real-world conditions. Testing Processes: - Analyze Product Requirement Documents (PRD) to derive automated and manual test plans. - Generate comprehensive test cases and test reports. - Validate functional robustness, scalability, and performance Debugging and Issue Resolution: - Collaborate with cross-functional teams to identify, reproduce, and resolve hardware, software, or network-related bugs. - Develop tools to gather diagnostics and streamline the debugging process. Collaboration and Learning: - Partner with global teams to ensure project goals are consistently met while enhancing communication across distributed locations. - Continuously stay updated on emerging technologies to facilitate skill and process improvements.
- 1. Technical Expertise: - 5+ years of experience in Quality Assurance, including 3+ years in automation testing. - Advanced Python programming skills with proven experience writing reusable and scalable automation scripts. - Familiarity with testing embedded systems and hardware peripherals. Strong understanding of CI/CD workflows and familiarity with tools like Jenkins or equivalent. - Strong proficiency in Linux/Unix environments - comfortable working in the terminal, scripting, and using system tools. Understanding of testing Android-based devices, including experience with tools like ADB (Android Debug Bridge). 2. Problem Solving and Debugging: - Ability to quickly diagnose issues and separate root causes across hardware, firmware, host devices, or network environments. - Experience validating network security and secure communication protocols. 3. Tools and Processes: - Hands-on proficiency with JIRA and Zephyr for managing test cases and tracking execution progress. - Exposure to Restful APIs and basic backend/cloud testing workflows. 4. Mindset: - Passion for learning new skills and technologies to stay ahead in a continuously evolving field. - Openness to adapt to multiple projects and evolving testing assignments. - Strong collaboration skills for working with globally distributed teams.