What youll be doing:
Monitoring & Debugging: Monitor and debug night regression runs, quickly identifying and resolving issues to maintain continuous testing cycles.
Automation Development: Design, develop, and implement automated testing frameworks for regression testing, particularly over simulated Virtual Machine environment, to ensure the stability and performance of our products.
Complex Configuration Management: Gain a deep understanding of complex customer configurations to tailor and optimize automated test environments.
Multi-OS Environment: Manage and execute tests across multiple operating systems, including Linux, Windows, VMware, and FreeBSD, to ensure comprehensive coverage and compatibility.
Cross-Project Collaboration: Work across various projects, from low-level driver testing to high-level user application verification, ensuring that all components of the product meet our stringent quality standards.
What we need to see:
Education: Practical engineering certificate (graduated) or equivalent experience.
Experience: 2-5 years of experience in automation engineering, with a focus on developing and maintaining automated testing systems.
Debugging Skills: Proven ability to monitor, debug, and resolve issues in complex, multi-OS environments.
Programming Languages: Proficiency in scripting languages such as Python, Bash, or similar, used to develop automation scripts and tools.
Problem-Solving: Excellent problem-solving skills, with the ability to work independently and collaboratively within a team.
Ways to stand out from the crowd:
In-depth knowledge of multiple operating systems (Linux, Windows, VMware, and FreeBSD).
Knowledge of networking and protocols.
Familiarity with customer configuration management and tailoring test environments to specific needs.