|
初试牛刀
 
- 帖子
- 10
- 精华
- 0
- 积分
- 122
- 金币
- 0
|
6#
大 中
小 发表于 2007-5-18 20:21 只看该作者
Fortress(BU):
Sr. Manager of Engineering 1 opening)
Will lead an engineering and QE team of about 25-35 persons.
Will be responsible for delivery and maintenance of significant portions of the EMC SaaS Platform, UI Portal, and application UI. Strong engineering development process experience, preferably building a SaaS platform for a top tier player like SalesForce, Amazon, eBay etc..
Experience having built internet-scale continuous availability platforms with SOA, and Web 2.0 technologies.
Agile/Extreme development methodologies.
Highly driven and structured individual with strong sense urgency and commitment to schedules.
Will need to work collaboratively with the Director of SaaS Operations, and with Product Management to understand product requirements, deployment, performance, and usage.
Will report to the Director of Engineering based in the US.
Total experience of 10+ years, with at least 5 years of engineering management leadership and a successful track record of delivering releases.
Software Engineer: SaaS Platform Engineering(2 openings)
Job Description:
Candidate will join the EMC SaaS engineering team, helping in the design and development of a highly available, highly scalable, multi-tenant, web-based enterprise IT and Business application SaaS platform. The right candidate will work closely with architects, lead engineers, and product managers to develop functional specs, and will design, code, test, and maintain the SaaS platform components and applications to meet these specifications. Successful candidates will have demonstrated experience developing very large web software or SaaS platforms, and working on high performance engineering teams to meet deliverable goals on time. This position will report to an engineering manager.
Responsibilities:
- Work collaboratively with product managers, architects, and lead engineers
- Design and prototype SaaS application platform components
- Help to define functional specification for development
- Document, code, unit test, integrate, and re-factor the application to meet specifications
- Collaborate with team of software development engineers
- Analyze and recommend design, implementation, and monitoring tools to help with any of the preceding responsibilities
- Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes.
- Share release management duties on feature rollouts, share on-call responsibilities
- Develop industry and product technical expertise
- Documentation of best practices and creation of knowledge base
- Conducting Training or development of training material for developers.
- Facilitating problem diagnosis and resolution, including the maintenance of production code.
Qualifications and Experience:
- BS/BA in CS or related field.
- 3 to 5+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in Linux and UNIX environments.
- Expertise in designing and implementing asynchronous solution for large scalable systems ( prefer SOA, database queuing and ESB/messaging experience.)
- Expertise required in object-oriented design methodology and application development in C++, PHP, Java and J2EE, including servlets, JSP, Java Beans, EJB, JMS, RMI, JDBC.
- Expertise required in design and implementation using relational databases (Sybase/Oracle).
- Successful deployment for a large internet scale system based on candidate’s own design efforts.
- Strong presentation and communication skills and ability to deal effectively with both technologists and business representatives.
- Proven results oriented person with a delivery focus.
- Experience working with Agile or Extreme development methodologies
- I18N and L10N standards for global multi-language deployments
QA 2 openings)
- Good overall understanding of QA in terms of:
- Test case design for black box testing and white box testing
- Functional testing
- Integration testing
- Interoperability testing
- Load and Stress testing
- Performance testing and benchmarking
- Availability, Business Continuity, and DR testing
- Automation
- Experience with Tools JUnit, NUnit, WinRunner, LoadRunner, SOA test tools etc.
- Writing automation scripts and scaffolding
- Very important that they understand the quantitative side of QA. Here's what I would like to see:
- Understanding of defect injection metrics, test coverage and measurement (functional and code)
- Defect projections based on estimation of find rates from injection and coverage
- Estimation of test cycles based on find rates, and exit criteria
- Understanding of quality goal metrics like escape rate tolerance goal at GA
|