Responsibilities:As a Software QA Engineer in IAS Networking team, you will be working on all validation and testing aspects of the software life cycle, including:
- Design and development of test cases and sample applications to ensure and demonstrate high quality real use cases on Arm platform.
- Work with open-source communities and key partners across the globe to build and maintain component and system level test applications as well as automate CI/CD pipelines.
Required Skills and Experience:Candidate should have master’s/bachelor's degree in computer science or an equivalent STEM degree or equivalent experience in the industry. In addition, candidate should:
- be highly proficient in C/C++/Python and scripting languages with at least two years of experience in software validation and test automation.
- be knowledgeable about standard testing practices in testing multi-core and multi-threaded applications and be an expert at identifying and stressing corner cases and boundary conditions.
- have experience in distributed version control systems, such as Git.
- adept at data collection and preparing easily digestible reports using clear and effective communication skills.
“Nice To Have” Skills and Experience:- Familiar with open-source software contribution process and test pipelines.
- Experience with testing networking software stack components such as RoCE, OpenMPI, OneCCL, etc. used by AI applications.
- Experienced in crafting test and performance benchmarking apps for data plane software based upon DPDK, VPP, Snort, etc.
- Experience of building distributed test setup, using containers and pods, and testing with software and hardware traffic generators such as IXIA.
Salary Range:$149,047-$201,652 per year