Software QA Engineer

Location: Mountain View, CA

Ref#: 1648.6331

posted: 8-Jun-2018

Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, 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. Collaborate with development team to analyze product requirements and design. Develop test plan and implement automated test cases to ensure product quality. Run automated and manual tests. Analyze test results and report defects and enhancements. Collaborate with other QA teams in end-to-end integration testing. Participate in daily scrum. Participate in bi-weekly sprint planning. Set up and maintain test automation framework. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 3 years of work experience in job offered or 3 years of work experience in a computer-related occupation. Alternatively, Employer will accept Bachelor’s* degree in Computer Science, Engineering or related technical field and 5 years of work experience in job offered or 5 years of work experience in a computer-related occupation. *will 7 years experience in lieu of Bachelor’s + 5 years or Master’s + 3 years Position requires 3 years of experience if have Master’s or 5 years of experience if have Bachelor’s (7 years if no degree) in the following: 1. testing data systems 2. experience in one of the following: Java, Perl, Python, Shell scripting 3. Experience with one open source test frameworks 4. developing tools for test frameworks. 5. continuous integration tools like Jenkins, Hudson 6. Experience with web services testing 7. data flows, data architecture, ETL and processing of unstructured data 8. analytics, problem solving and communication skills involving: a. Control flow testing. b. Data flow testing. c. Branch testing. d. Statement coverage. e. Decision coverage. f. Modified condition/decision coverage. g. Prime path testing. h. Path testing. 10. Black Box testing including: a. Decision table testing. b. All-pairs testing. c. Equivalence partitioning. d. Boundary value analysis. e. Cause–effect graph. f. Error guessing. g. State transition testing. h. Use case testing.