Description

Objective / Engagement Overview

Goal is to engage a Wi-Fi Test Engineer to

 • Develop, design and execute tests to test wireless features on Macintosh computers and other Apple products.

• Develop and maintain carefully calibrated test beds for accurate wireless performance measurements

• Develop test plans and other test documentation as required

• Identify, reproduce, and isolate bugs using debugging and performance analysis tools.

• Automate test cases to improve productivity

• Work closely and clearly communicate with all cross-functional teams

Skills

 •       3+ years’ experience as a Software Test Engineer on any wireless technologies.

•       Deep understanding and prior experience working on 802.11 MAC/PHY protocols

•       Understanding of TCP/IP protocols

·         Ability to bring up Wi-Fi test beds (turntables, emulators)

•       Ability to execute Python scripts

·         Understanding of causes for rate vs range loss, low throughput

·         Ability to test Wi-Fi, BT (Bluetooth) co-existence losses

•       Experience using network tools like iPerf, Wireshark etc.

•       Deep understanding of operating systems (MacOS, Unix, etc)
 

Deep Understanding of MAC Protocol(on top of some PHY RF) and Used Wireless Sniffer etc from MAC.

•       Good debugging experience. White box testing experience a plus

•       Strong written and verbal communications skills.

•       Ability to work collaboratively with cross-functional partners.

 Key Qualifications

 As a Wi-Fi Test Engineer

 Description

 • Develop, design and execute tests to test wireless features on Macintosh computers and other Apple products.

• Develop and maintain carefully calibrated test beds for accurate wireless performance measurements

• Develop test plans and other test documentation as required

• Identify, reproduce, and isolate bugs using debugging and performance analysis tools.

• Automate test cases to improve productivity

• Work closely and clearly communicate with all cross-functional teams
 

 Success Criteria/Definition of Done

 Ability to write new test plans and improve current test plans to add/update feature testing.

Ability to automate test areas using python increasing efficiency of testing.

Ability to reproduce customer issues quickly and relia bly in lab testing.

Ability to find issues in tests areas prior to product launch.

Education

Any Graduate