Automation Engineer

Position Summary

The Test Automation Engineer will raise the quality of the product by providing complete, quick, reliable, and easy to interpret test results. Do you get excited about product development and testing the latest cutting edge wireless products? Do you enjoy figuring out root causes to defects? Then this is the position for you. This position is for a hard worker who likes challenges, enjoys breaking code and is constantly striving to improve the way work is done.

Primary Responsibilities

  • Work with development and QA teams to design and test new features.
  • Execute development testing on wireless products using a combination of manual and auto testing techniques
  • Create, maintain and execute test specifications and test cases
  • Identify, document and track software defects found during testing
  • Work closely with developers to ensure defects are correctly identified and fixed
  • Develop automation libraries, tools & test cases.
  • Gather test case requirements in a fluid and fast-paced development environment.
  • Enhance the overall test infrastructure.
  • Write test plans & test cases.
  • Perform ad-hoc, manual, automated testing.
  • Clearly log defects, maintain test data, and monitor test performance over time.
  • Investigate incoming bug reports prior to escalating to Software Engineers.
  • Reproduce issues, provide logs, and run applications through a debugger.

Requirements

  • BS in Computer Science or a related field of study.
  • 4+ years of experience with Perl, TCL, Python, and related technologies.
  • Experience with 802.11 a/b/g/n, 802.11ac
  • Experience with wireless networking tools such as Azimuth, Lightpoint, Chariot, Veriwave any traffic generators, wireless monitors, AP-tester.
  • Familiar with network protocol layers and how they interact and how to use network analyzers such as Sniffer, EtherPeek, AirPCAP, OmniPeek, Wireshark
  • Demonstrated ability to write clear and reproducible problem reports and test results
  • Knowledge of general QA procedures and methodologies
  • Experience in API testing methodologies and automation test development is a plus.
  • Experience in testing embedded devices and/or wireless devices is another plus.
  • Excellent troubleshooting and problem solving skills.
  • Ability to work in a fast-paced environment with aggressive release schedules.
  • Strong attention to detail and organizational skills.
  • Be self-motivated, willing to learn new concepts, technologies, and produce quickly.
  • Have strong interpersonal skills, writing, and communication skills, as well as a dedication to quality software.

Please forward your resume to hr_russia@quantenna.com. Please include the job title in the subject.