Senior Software Quality Development Engineer

Job Description:
Work closely with other quality engineers, development and support groups. Architect and design automated functional, compatibility, regression and stress testing of JVM and other pieces of system software. Improve test coverage of the most sensitive product components. Coach junior colleagues. Build quality assurance model that ensure highest level of customer satisfaction.  

Requirements:
  • BS or MS in Computer Science, Applied Math, Math or similar
  • 3-8 years of experience in development of quality engineering of system software
  • English: read/write technical documentation, communicate efficiently with globally distributed team via emails and phone calls
  • 2-3 years of experience in OOP
  • 1-3 years of experience in Quality Engineering, automated testing and test results analysis
  • 3-5 years of experience in Java programming
  • C/C++ is a plus
  • Proficiency in Unix-shell scripting and/or dynamic languages
  • Hudson/Jenkins experience is very desirable
  • Good knowledge of Linux/Unix and/or Windows OS families is very desirable
  • Quick learner, self-driven, team player with good common sense and communication skills