Junior Software QA Engineer, Networking
Join a software quality assurance team testing network virtualization features for DPU and networking products. The role combines manual testing, automated test development, debugging support, and release validation.
Responsibilities
- Review architecture designs and requirements for new virtualization features
- Design, develop, and implement tests for software general availability and update releases
- Create and execute manual and automated tests
- Perform regression, performance, functional, and security testing
- Report defects, support reproduction and root-cause debugging, and verify fixes
- Escalate unresolved defects to the relevant development team
- Write Python automation code to improve test efficiency, flexibility, and scalability
- Track test progress and prepare testing activity summaries
Requirements
- Practical diploma, BA, or BSc in Computer Science or Electrical Engineering
- At least 2 years of experience as a Software QA Engineer
- Knowledge of networking and system administration
- Hands-on Linux experience
- Ability to work independently and complete planned work
- Good communication and teamwork skills
Nice to have
- Professional knowledge of virtualization environments
- Experience designing and automating networking tests
- Proven Python programming experience
- Experience working with systems-on-chip (SoC) technology