Senior Python QA Engineer for Android & Embedded Devices
TechDigital Group
Mountain View (CA)
On-site
USD 90,000 - 140,000
Full time
14 days+
Get a reply from this recruiter
Your resume and cover letter, tailored to exactly what they’re hiring for.
Get past ATS filters
Job summary
An innovative company is seeking a skilled Python developer with extensive experience in test automation for consumer electronics. This role involves writing test scripts and automating API tests to ensure the quality and performance of cutting-edge devices. The ideal candidate will have a strong background in Python programming, Android testing, and a good understanding of Linux systems. Join a dynamic team where your expertise will contribute to pioneering projects and enhance the user experience of next-generation technology. If you're passionate about quality assurance and technology, this opportunity is perfect for you.
Qualifications
8 years of relevant experience in Python and test automation.
Strong background in developing test scripts for consumer electronics.
Responsibilities
Write test scripts and automate API testing using Python.
Develop test automation for consumer electronics devices.
Skills
Python programming
Android testing
Linux knowledge
Communication skills
Education
BS in Computer Science
MS in Computer Science
Tools
Android adb commands
API test automation
Job description
Job Description:
Perform RF System Testing on devices for design verification and system validation, including controlled (conducted and radiated) test environment tests for 1) RF performance, 2) interference, 3) noise floor (RSSI), 4) coexistence (multiple-radios), 5) throughput, etc.
Perform Radiated/Conducted TRP/TIS/aGPS Testing, in signaling or non-signaling mode, using test chambers, including but not limited to, R&S Anechoic chamber; BlueTest Chamber; GTS chamber, etc. Use call boxes including, but not limited to, R&S, Agilent, Anritsu, etc. Use internally developed tools to run on-device testing.
Collect data from test systems and transfer data to spreadsheets or databases. Analyze and prepare test results using spreadsheets and Python scripts to generate reports.
Setup RF test equipment to perform validation, verification, and debugging tasks. Maintain the test equipment and handle lab equipment calibration. Maintain lab space, tools, and the materials of a hardware R&D lab