Software QA Engineer

Location: Mountain View, CA

Ref#: 1648.2705

posted: 13-Dec-2017

Responsible for developing, applying and maintaining quality standards for company products. Develop and execute software test plans. Analyze and write test standards and procedures. Debug software products through use of tests. Maintain documentation of test results to assist in debugging and modification of software. Analyze test results to ensure functionality and recommend corrective action. Reproduce customer issues, test and verify patches, code fixes and scripts. Create test harness environments involving ATP, client machines and servers designed to reproduce customer issues and verify defect fixes. Help maintain and resource management the ATP team’s virtual lab environment. Manage and maintain ATP’s telemetry SQL server primarily through Python scripts. Create executive presentations of component statistics for operations review. Manage product telemetry server and develop executive reports of key metrics. Employer will accept Bachelor’s degree in Computer Science, Engineering or related technical field and 2 years of work experience in job offered or 2 years of work experience in a computer-related occupation. Position requires 2 years in the following: 1. Develop and execute SQL queries, bash scripts and Python scripts. 2. C, C++, JAVA 3. Linux and Windows administration including VMWare and virtual machine management 4. ESX hardware and development test lab. 5. TCP/IP, HTTP and other network and internet protocols. Linux administration, 6. Computer networking using troubleshooting tools like Wireshark and tcpdump 7. Agile methodology using Atlassian tools like Jira and Confluence and defect tracking tools 8. Experience in using traffic generation Spirent Avalanche performance testing tool or similar performances tool. 9. Experience with testing analytics with white box and black box testing. Perform thorough regression testing when bugs are resolved. 10. Drive different testing strategies for different aspects of system level features, functionality and scalability. Logging defects and tracking them.