Software Engineer

Location: Culver City, CA

Ref#: 1648.2746

posted: 20-Dec-2016

Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, developing, modifying and coding software programs to support programming needs. Maintain and enhance existing code with focus on implementation. Collaborate with and assist team of engineers in writing functional, design and user interface specifications. Follow software lifecycle process when developing software. Help identify solutions to problems encountered in software cycle. Develop and extend existing and new frameworks and test case automation suite. Author and implement software test automation plans, test design specifications, test automation designs, test cases scripts and test case automation suites. Take ownership of product automation components and features. Own and maintain the test automation infrastructure and test case suites. Deliver thorough test automation coverage in a timely fashion to ensure a high quality product release. Work with offshore development center resources. Author, drive and validate test automation plans, test and automation artifacts as part of the standard development process using local and outsourced partners. Provide expertise and leadership in the review and validation of all software development and test deliverables ranging from requirements documentation, high level/detailed design, system architecture, test plans, test designs, test automation designs, test cases and test automation suites. Work with cross-functional product development teams (product development, product management, program management, and system QA) to define, refine and execute software test automation to ensure delivery of high quality product components. Utilizes graduate-level research and analysis skills. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and six months of work experience in job offered or in a computer-related occupation. Education or experience must include: 1. Algorithms 2. Functional/Software Testing 3. Unit Testing 4. Java 5. C# 6. SQL 7. JavaScript 8. HTML 9. Networking Tool experience (WireShark, Burp & Fiddler) Any suitable combination of education, training, or experience is acceptable.