Senior Quality Assurance Engineer
Responsibilites
• To be responsible for carrying out regression tests.
• To develop high quality testing framework for running unit tests.
• To raise and prioritize bugs and retest bug fixes.
• To guide and help software engineers to write high quality unit tests.
• To help develop the QA team by continually improving processes.
Qualifications
• Bachelors degree in Computer Science or related field.
• 3-5+ years of Software QA experience in an n-tier Java/Linux environment (Apache, Tomcat, Oracle).
• Prior experience with scripting test automation.
• Coding experience with Java and/or Flex - ideally past JUnit and/or FlexUnit test development experience.
• Good working knowledge of SQL and XML.
• Excellent knowledge of Internet/Web technologies.
• Excellent analytical skills with strong probelm solving abilities.
• Experience troubleshooting problems and isolating defects.
• Confidence to participate and contribute in a fast-paced and technologically aggressive development team.
• Experience with any of the following is a plus: Familiarity testing Flash video players and/or Windows Media Player experiences, experience testing Flash and/or Flex based UI's, coding in action script.
Principal Software Engineer/Architect
Responsibilities
• Participate actively in software design discussions.
• Writing code that is both functional and elegant.
• Design and implement unit tests.
• Diagnose performance bottlenecks and implement optimizations.
• Develop subsystems that are maintainable, debuggable and scalable.
Qualifications
• MS/BS in Computer Science or related background preferred, experience with the full development process is a must
• 3 – 5+ years of development experience
• In-depth knowledge of Java
• Knowledge and experience with C/C++
• In-depth experience building distributed, multithreaded, scalable, fault-tolerant systems
• In-depth experience with algorithm analysis and solving computationally complex problems involving large datasets is a must
• In-depth knowledge of RDBMS systems including: creating efficient SQL queries, execution plan analysis and optimization, and server configuration
• Excellent knowledge of Object-Oriented Design, Analysis, and Programming
• Experience with n-tier application development (J2EE, .Net, C#)
• Desire to learn cutting edge technologies
• Excellent technical communication skills in both written and spoken English.
• Experience with Hibernate/Oracle/MySQL is a plus
• Experience with Hadoop is a plus
• 最好有大型网站系统后台开发的经验、大流量网站经验,海量数据处理