Software Engineer

Location: San Francisco, CA

Ref#: 1648.2426

posted: 16-Oct-2017

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. Design and automate test cases using Java based automation framework. Write Python based commands for automation framework. Run performance tests, analyze and report the results. Configure tests environments in the lab or Cloud and prepare testing data. Design and execute manual system testing. Utilize graduate-level research and analysis skills. Employer will accept Master’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:

1. Writing Python based commands for automation framework
2. Designing and automatic test cases using java based automation framework
3. Running performance tests, analyzing and reporting results
4. Configuring test environments in the lab or cloud and preparing test data
5. Automating Cloud Development
6. Continuous Integration and Testing for Cloud Service
7. Unix Shell Scripting
8. TCP/IP, SMTP
9. Web Based Testing Frameworks
10. HTML/CSS and Javascript