Sr. Software QA Engineer – SaaS
As a Sr. Software Engineer in QA Organization for the Software as a Service business unit, you are responsible for overseeing functional and regression testing of SaaS based Content Management suite. You will act as a Senior QA Engineer to drive the testing strategy of projects across a variety of environments encompassing the latest web servers and databases. You will participate in test case design, and execution for particularly challenging projects deployed in EMC’s data centers. Sr. QA Engineer will serve as primary technical point of contact, and mediate software defects and regression exercises with Development.
Job Responsibilities
• Analyze changes and new features to the product based on use cases, functional and design specifications, recommending appropriate test strategies
• Design and implement test harnesses to independently test product component
• Develop test plans and specifications
• Design and implement (code) complex tests
• Develop automated test scripts using Java as well as UI testing tools
• Ensure test case design and execution methodologies are technically sound
• Continually increase the complexity of functional test suites
• Perform hands-on testing for complex features or on demand
• Investigate defects and perform root cause analyses: Interact with customer support and consulting organizations to collect data and identify areas of the product that may not meet supportability and quality standards. Develop a plan/proposal/design for addressing such issues.
• Write concise problem descriptions for engineering process improvement as well as product quality assurance
• Provide recommendations for system and regression test plans and time estimates based on requirements specifications
• Participate with the Quality Assurance team in defining and managing quality assurance processes and procedures.
• Work very closely with the development to understand the product features and mentor other team members.
Qualifications
• Bachelors or Master's Degree in Computer Science
• 5+ years working in Quality Assurance or Product Development .
• Experience in the entire software product life cycle: Development, QA and Release management
• Proven experience with QA automation including Java and Web based UI testing
• Experience in web-based technologies including HTML, JavaScript, Java, XML, JSP
• Fundamental understanding of multiple Operating Systems including Windows, Mac, Linux and Unix
• Familiarity with Enterprise RDBMS technologies and products
• Knowledge of J2EE and Services Oriented Architectures
• Strong analytical, troubleshooting and organizational skills
• Good oral and written communication skills
• Demonstrated ability working in a fast pace software development environment
Desired Qualifications
• Experience working for SaaS companies
• Highly motivated, detail oriented, creative, and attracted to a challenging opportunity
• Development experience with J2EE technologies
• Development experience with Application Servers such as JBoss, BEA, WebSphere, and Tomcat
[ 本帖最后由 claude 于 2009-4-8 17:08 编辑 ]作者: claude 时间: 2009-4-8 17:10 标题: 新增嵌入式软件测试人员的招聘 Job Description
Responsibilities:
Play a primarily and vital role in the development and maintenance of automated test cases and test framework for the network management system of a multi-services telecom access platform.
You will have the chance to design tests for leading edge graphical and web 2.0 based network management applications utilizing the latest technologies and platforms, as well testing integration with 3rd parties devices and systems using XML, SNMP, TR-069, or command line interfaces.
You will be involved in the design and implementation of test plans, test cases, test frameworks and test harnesses. You will also be responsible for installing the applications under test to computer servers on Windows, Linux, and Solaris platforms, to administer and configure telecom and data network elements, and to carry out automated and manual exploratory and regression testing when needed. You may also be asked to collect quality measurements and metrics for reporting and to analysis trends.
Requirements:
• Excellent technical communication skills with English, both speaking and writing
• Passionate and knowledgeable about software testing, software quality, and usability
• 1+ years of relevant work experience, preferably in testing telecom network management applications with graphical, web, and/or command line interfaces
• Proficiency in writing test programs in a language such as Python, Ruby, Java, etc.
• Good analytical, problem solving, and interpersonal skills
• Bachelor degree in Computing Science or equivalent
Desirables:
• Experience in test automation framework such as QF-TEST, Watir, Selenium, etc.
• Skills in Java, Python, and/or Ruby programming language
• Skills in Web or GUI application development, preferably in Java
• Background in Telecom / Data Network (Access/Transport)
• Experience in Network Management Systems
• Skills in SNMP, CLI, TL1