请发简历到 hp_hr@hotmail.com
:最新职位:自动化测试、Linux_ QA Engineer、云计算技术开发、系统管理员、黑盒QA测试、多媒体QA测试
Sr. Automation Test Engineer - WebOS
The Palm WebOS QA group is looking for a motivated and enthusiastic individual to join a strong group of Automation and WB Test development Engineers.
You will have an opportunity to work on cutting edge products and the Palm WebOS.
You will be interacting with several cross functional groups in quality Assurance, development, product delivery and product management.
Person should be self motivated with a “can do” attitude.
Qualifications:
The individual will need strong skills in Java/C++.
Experience writing JUnit tests.
Experience working with test automation frameworks and tools.
Experience working on Linux.
Good understanding of testing methodologies, can file/debug issues and provide information for tracking bugs.
Experience in the mobile industry or embedded system development/test experience is a key differentiator.
Scripting language experience with Shell/Perl/TCL/TK/Python a plus Strong communication and interpersonal skills.
5 years of experience preferred.
Education:
BS in CS or EE, MS preferred.
Linux_Kernel_low Level Driver QA Engineer
Job Requirements
Duties/Responsibilities:
Plan, write, execute and maintain detailed test cases and test plans.
Design and implement code level test cases and high level test cases Find, isolate, report, triage, and regress bugs.
Perform regression / verification testing using the latest available software and tools Track and manage bug and performance metrics Provide and meet time estimates for assigned deliverables Ensure that software releases provide an exceptional user experience and are high in quality
Skills/Experience:
Familiar with structured testing techniques and methodologies, bug isolation, and device log analysis. Root cause debugging and code analysis capabilities is required Ability to perform accurate, detail oriented work in test execution and bug reporting Ability to drive continual process and quality improvement to always make the next product of higher-quality than the one before.
Basic knowledge of scripting languages (Perl, Python, Bash), C/C++, Java, or JavaScript Desired to be able to implement tests or extend existing test automation frameworks.
Familiarity with Mobile devices and Mobile Applications Ability to work collaboratively with an interdisciplinary development team Ability to work independently and overcome challenging problems without easily apparent solutions Working knowledge of current-generation test automation tools and the tradeoffs between popular systems a plus.
Work with internationalization and globalization issues a plus
Additional Info
Senior Media Engineer in QA
Description:
Palm is looking for an exceptional Senior Media Engineer in QA. The ideal candidate brings many years of experience with media technologies in a driving role. An eye and ear for detail is a must. This position will focus on ensuring a seamless media experience for current and future Palm products.
The Senior Media Engineer in QA will be responsible for architecting, building, and executing black box test scripts & suites for media functionality in Palm WebOS.
Skills/Experience:
- Some familiarity with C and/or C++.
- Experience with scripting languages such as Perl, Shell and/or Awk.
- Extraordinary communication skills and leadership experience.
- A gift for writing test plans and executing test strategies is essential.
- Knowledge of automation processes for regression, stress and performance measurement of playback and capture of audio, video and still image.
- Familiarity with multiple media codecs; including MP3, AAC and H.264/AVC.
- Knowledge of streaming technologies such as HTTP and RTSP.
- Previous experience with embedded technologies is strongly preferred.
- Experience with Unix command line operation preferred.
- HTML, CSS and/or JavaScript experience is a plus.
- 5+ years of technical experience.
Black Box QA
Job Requirement for Communications and Productivity QA Team working on WebOS :
Duties/Responsibilities:
• Plan, write, execute and maintain detailed test cases and test plans.
• Design and implement code level test cases and high level test cases • Find, isolate, report, triage, and regress bugs.
• Perform regression / verification testing using the latest available software and tools • Track and manage bug and performance metrics • Provide and meet time estimates for assigned deliverables • Ensure that software releases provide an exceptional user experience and are high in quality
Skills/Experience:
• Familiar with structured testing techniques and methodologies, bug isolation, and device log analysis. Root cause debugging and code analysis capabilities is required • Ability to perform accurate, detail oriented work in test execution and bug reporting • Ability to drive continual process and quality improvement to always make the next product of higher-quality than the one before.
• Basic knowledge of scripting languages (Perl, Python, Bash), C/C++, Java, or JavaScript • desired to be able to implement tests or extend existing test automation frameworks.
• Basic domain knowledge SMS, MMS, GTalk, IM, MSN IM, Calendar, Email,Contacts • Familiarity with Mobile devices and Mobile Applications • Ability to work collaboratively with an interdisciplinary development team • Ability to work independently and overcome challenging problems without easily apparent solutions • Working knowledge of current-generation test automation tools and the tradeoffs between popular systems a plus.
• Work with internationalization and globalization issues a plus.
Qualifications:
1) B.S. or M.S. degree in Computer Science or equivalent.
2) Three to Five years of software quality assurance with some technical support experience.
Systems Engineer系统管理员
Overview:
Palm is looking for an experienced Systems Engineer to build and maintain the server-side infrastructure supporting Palm web-connected software solutions. This is an opportunity to join a world-class team and to build cutting-edge products. You will be working in a highly collaborative environment, working closely with software development teams, program managers, and infrastructure operations personnel. The person filling this position must be a self-motivated team player with a solid understanding of software administration practices and all aspects of the software development and testing lifecycle. The candidate should have in-depth knowledge of a variety of current and emerging technologies, as well as deep administration experience supporting application development teams. A comprehensive knowledge of and extensive experience with Java is required.
Responsibilities:
• Work closely with the software engineering team and hosting/managed services partner maintaining the server-side infrastructure supporting Palm web-connected software solutions.
• Own the Web and Application Server administration tasks for sandbox and development. Assist with staging and production environments. Duties include new development system installations, fine-tuning, deployment, performance monitoring, issue escalations with vendors, volume testing, etc.
• Oversee the implementation of multiple Tomcat instance configuration.
• Work with hosting partner on day-to-day administration of production environments, and new system implementation tasks.
• Participate in stress & load testing exercises, analyze results to proactively plan for capacity and scalability.
• Create and maintain detailed documentation to support software engineering team members.
Qualifications:
• Minimum of 1-2 years of experience with Java/J2EE, JSP, XML/HTML, Web administration, Tomcat/Apache, UNIX, LINUX, Shell scripting, and MySQL DB.
• Demonstrated track record of a successful support and implementation of the large-scale mission-critical web application environments.
Skills/Experience:
• Experience with Unix/Linux-based Tomcat application server deployments/configurations and related performance tuning.
• Experience troubleshooting application server and network issues.
• Experience with disciplined software release build/deploy processes.
• Experience working with external hosting/managed services partners.
• Knowledge of server virtualization and operating system/application server build automation.
• Excellent communication and organizational skills.
• Excellent analytical and problem solving skills.
• Highly technical: passion for technology and a quick grasp of how things work.
• Ability to work on multiple overlapping projects.
• Ability to work independently with minimal supervision.
• Motivated by continuous learning and development, dedicated to delivering exceptional solutions.
Education:
B.S. in Computer Science or equivalent experience
Travel:
Travel may be required for this position but is held to the minimum possible.
Senior Software Engineer, Cloud Services 云计算
HP Palm is looking for exceptional developers to join and grow our next-generation mobile cloud services. Palm has successfully launched its webOS platform and is currently extending its cloud services offering for the platform.
About Palm Cloud Services
The cloud services development team is responsible for building Palm’s cloud based components of Palm’s new webOS platform. Palm’s webOS platform is reliant on cloud services to provide it with a number of services such as profile, online backup or OTA (Over The Air software update) that make it the first truly connected platform. In cloud services we address demanding problems such as scalability for millions of users, reliability and performance in large scale. In cloud services we build 24x7 systems that millions of users are dependent on and that the “business runs on”.
You are…
- Looking to work with smart people on a bleeding-edge product that millions of people will use and love
- Excited by the prospect of writing code that powers large-scale server clusters
- Passionate about quality and think that unit tests are the best thing since sliced bread.
- Interested in both the theory and practice of distributed systems.
- Fluent in several programming languages and you're eager to learn more.
- Thinking that analyzing algorithms and data structures is fun
- Smart and dedicated
- Self motivated, you “Get Things Done”
Overview
Are you a top-notch software person? Does the idea of solving challenging problems in cloud and mobile software with exceptional peers set your pulse racing? Are you interested in being on the bleeding edge of what cloud computing paradigms are accomplishing? Are you driven by using your skills to create value added solutions for users?
We are looking for creative problem solvers to enhance our existing mobile software offerings and help invent new ones. At Palm, you're not just implementing somebody else's spec. Engineers work as mix-and-match peers on a variety of projects: sometimes architecting, sometimes designing, and often coding.
The ideal candidate is a self-motivated team player with a solid understanding of software engineering practices and all aspects of software lifecycle and architectural design. The candidate should have in-depth knowledge of a variety of current and emerging technologies, as well as leadership experience on development teams. A comprehensive knowledge of and extensive experience with Java is required.
Desired Qualifications
- · Passion about scalable mobile applications
- · Ability to creatively solve problems
- · Comfort working in a diverse team, with good communication skiils
- · High productivity
- · Willingness and ability to adapt to new technologies
- · Breadth and depth of computer programming expertise, from programs to systems
- · Ability to launch new projects and follow through to completion
- · Desire to solve real problems for real users
- · Motivated by making customers happy
- · Ability to demonstrate best-practice software development expertise, and develop/maintain mobile applications, tools, and re-usable components
- · Desire to help select and standardize on open source frameworks and tools
Required Experience
- · Minimum of 5-8+ years of experience with Java/J2EE, XML/HTML, application frameworks, AOP/IOC containers (Spring), application servers (Tomcat, Geronimo), Java/other component design/development (8+ years), Web Services, Apache
- · Hands on experience with MySQL including design, coding and basic performance optimization. Other leading relational database experience an advantage
- · 3+ years of experience in technologies used in cloud computing space, map/reduce algorithms, virtualized server compute units, scalable architectures
- · 2+ years of experience with SOA based integration techniques using web services or XML/HTTPS based interactions.
- · Experience dealing with Unix/Linux-based application server deployments/configurations and related performance tuning.
- · Specific experience with agile, XP, & RAD methodologies and Business process modeling (UML, etc.).
- · Proven experience with complete product life cycle in a production services environment, including design, implementation, load and scale testing, deployment and maintenance
Recommended Interests:
- · web services APIs through web services
- · writing scalable, globally distributed applications
- · UI and human-computer interaction design
- · Parallel computing/processing, Software as a Service
Education:
This position requires a minimum BS in Computer Science and 7+ years directly related experience, or an equivalent combination of training and experience (e.g. Master's degree plus 5 years experience).