Software Engineer in Test (Python)
ID: JR0032094
Job Title:
Software Engineer in Test (Python)
Role Overview:
Job description:
We are looking for a talented Staff Testing Engineer to help us improve quality of our Hardware products.
Trellix hardware is mainly x86 servers with added storage and networking components.
We need to improve our current test program and make it more efficient to run and have better coverage.
Responsibilities:
1. Develop new features for Trellix hardware production testing program
2. Help transform it from QT4 GUI multi-threaded program to a web-based program
3. Develop CI/CD infrastructure so we can regress and release more often
4. Help improve coverage, robustness and speed of execution of current program
Requirements:
1. 10+ years of Python development experience
2. Good knowledge of Linux scripting, Web GUI development, CI/CD concepts
3. Knowledgeable of hardware (CPU, memory, HDD, NIC, RAID, SSD, PCIe, ethernet)
4. Knowledgeable of Linux architecture (storage, networking, PXE boot, grub, etc)
5. Some Experience with handling Firmware (BIOS, IPMI, FW upgrade of components)
6. Be available to conference call or respond to text or email anytime during US time zone.
Company Benefits and Perks:
We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
- Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement
We're serious about our commitment to diversity which is why we prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.