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(用JAVA和UI测试工具来开发自动化测试脚本)
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 [url=]root cause[/url][雨林木风1] 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 .(QA或产品研发)
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