Monday 14 January 2008

Software Engineer (QA) required for Sun Microsystems

Software Engineer (QA)

Job Summary:

Sun Microsystems is looking for a dynamic QA Engineer to work on the Sun Streaming System, a highly scalable and complex state of the art system software product. The person will be a part of a QA engineering team responsible for product quality, ensuring that the product meets specified requirements.

Background:

Sun Streaming System - a cost effective, massively scalable streaming system solution based on an open platform was recently launched by the Systems Group of Sun Microsystems Inc. The Sun Streaming System has the highest video streaming capacity at the lowest cost of any product on the market. Recently Sun Streaming System was awarded Chairman's award for innovation. Our engineering team is a dynamic, flexible, fast-paced group that thrives on unexpected innovation and challenging the status quo.

Job Description:

Are you passionate about product quality ? Does the idea of solving challenging problems in scalable system level software set your pulse racing ? Are you interested in being in on the bleeding edge of what distributed development teams are accomplishing? Are you driven by using your skills to solve problems for users?

The main duties and responsibilities will include effectively performing product feature verification that involves formulating test strategies, establishing and improving QA process/procedures, creating test plans, test cases, automating test cases, finding root cause analyzes and all other activities aimed at improving the customer experience with the product. He/She will analyze test results, and report problems via the defect tracking system. He/She will verify code fixes and sign off on resolutions.

The engineers will research and implement the acquisition of tools to develop software test suites, implement automated test cases with focus on functionality, performance, code coverage and regression testing; report software/hardware problems, verify fixes and review user documentation. He/she will develop and maintain test plans, test cases for software quality assurance and execute the test cases in co-ordination with development schedules

Required Knowledge and Skills:
  • Strong scripting skills in TCL/Expect, Python, Perl or Ruby.
  • Strong Networking skills TCP/IP, DNS, DHCP, PXE
  • Software development experience, design, coding, testing, debugging, support, etc in an UNIX/Linux environment.
  • Excellent testing skills, with knowledge of test planning and execution
  • Must have 5+ years experience of product testing, debugging or coding software.
  • Experience with building infrastructure for automated testing
  • Must have good communication/ Analytical/ Technical skills(written & oral)

Preferred Knowledge and Skills:

  • General Linux/Unix skills, including building and patching kernels, installing drivers, system maintenance, understanding file structures etc.
  • C/C++/Java Programming experience
  • Experience in MPEG 2/4, exposure to Video domain
  • Experience with high throughput and high capacity and extremely scalable data and meta data management systems managing many terabytes of data
  • Experience with manageability, monitoring and diagnostics
  • Ability to multi-task, prioritize tasks and quickly adjust in a rapidly changing environment

Education:

  • BE in CS/EE or Equivalent (MS Preferred)

Experience:

  • 5+ years

Contact: getjobsinindia2007@gmail.com

No comments: