Testing Engineer.
HP Experience Software Business group is looking for an experienced White box Test Development Engineer. You will be part of a successful development team responsible for delivery HP Experience software business applications for HP''''''''''''''''s personal computing products, which includes PCs, notebooks, tablets, handhelds, and touch products.
The White box Test Development Engineers responsible for the verification and validation of software to detailed requirements at deep level of code coverage analyses and code review and code instrumentation. This position interfaces to Project Engineering, Hardware Engineering, Software Development, Marketing, Program Management, and Research & Development team.
The following qualifications are required:
Strong C/C++ Programming experience
Strong scripting experience
Hands-on experience with C++ programming.
Knowledge of Web technologies like JavaScript, HTML, etc
Experience working with test automation frameworks and tools.
Must have excellent written and verbal communication skills.
Should be able to juggle multiple projects at any time.
Experience with software application development
Demonstrated knowledge of software engineering design principles, QA and white box testing tools
Experience with Agile software development methodologies.
Experience working with overseas and remote teams.
Main responsibilities:
Creating test cases and unit test at white box level and black box testing
Develop test cases and automated test cases
Code design review with Dev team and provide QA feedback
Utilizing development tools to perform code coverage analyses
Defining white box testing framework
Code instrumentation
Train and mentor QA team members
Finding areas of a program not exercised by a set of test cases,
Creating unit test cases for set of code written in ( C++ , .Net and/or Java )
Creating additional test cases to increase coverage
Determining a quantitative measure of code coverage
Structural Testing and Functional Testing
Define strengths and limitations of testing technique
Code Statement Coverage
Code Condition Coverage
Profiling the code ( finding memory leak , resources usage )
Code Path and call Coverage
Object Code Branch Coverage
Deep dive debugging
Writing defect and triaging issues
Educational and experience requirements:
- MS or BSEE/CS, or technical degree with 6 - 8 years development experience.
- Minimum 6-8 years programming and/or white box testing
- Strong commitment to technical quality assurance as a key part of the development cycle
- Understanding of software test methodologies and testing tools
- Proven record of code coverage analyses and code profiling
- Mentoring skills
- Experience in working in a geographically distributed teams.
- Strong communication skill in English is required.
- Proficiency in Mandarin is a plus.
003150 C++ Software Engineer
5年C++经验,口语能交流,手机应用
Job Description: Develop C++ application ,including complex multimedia processing, web service and mobile application, in both Windows and Linux platform.Requirement:
CS & EE bachelor above degree
At least five years of work experience in C++
Good at data structure and algorithm design & analysis
With Linux software development experience and Linux system maintenance experience.
Familiar with multimedia processing, web service development, Matlab/Java programming language is a plus
Familiar with Object-c and iPhone/Android application development is a plus
002666 embedded testing
SE/SSE/Team lead or above level 嵌入式软件测试经验,黑盒测试,linux/unix平台,且有开发背景,英语好
- 2-5 years experience
- Good English communication
- embedded software testing experience
- blackbox testing
- on Linux or Unix platform
- programming language C++ or C# or Java
Degree Qualification:
BS or above in CS or related
Expected Experience:
8+ year software testing working experience
Industry Domain:
Telco/Retail
Technical Skills:
1. Java/J2EE
2. Swing
3. OOAD & UML Concepts
4. Design Tools such as Rational Software Architect
5. Open Source Frameworks such as Spring, Hibernate, JSF
Management Skills:
1. Mentor project teams
2. Mentor and groom technical resources within the team
3. Ability to lead a small size team(3-5) members
Language Skills:
Good written and oral communication skill in both English and Chinese
Detail Job Description:
1. Ability to Architect solutions and create
- Logical Architecture
- Technical Architecture
- Information Architecture
- Deployment Architecture
2. Ability to conceptualize and design
3. Mentor project teams on technical issues resolution
4. Conduct Proof of Concepts, design validations
5. Code Reviews from completeness, Performance, Scalability issues identification perspective
6. Work on Proposals and RFP responses from Solution & Estimation perspective