|
1.Job Title: Software Development Engineer in Test *3-----Ecommerce
This new SDET position will focus on testing back-end Ecommerce services. The position will be responsible for developing test automation framework and tools, developing automated test suites for J2EE-based middle tier applications. The position is also responsible for authoring test plan and test specifications, exexuting test cases, logging bug reports and tracing issue resolution. This position will work closely with Development and Program Management and other QA teams on both business initiatives and sustainment in areas such as payment, billing, integration with 3rd parties etc.
Job Responsibilities:
The Primary job responsibilities for this role are as listed below:
- Write test plan and test specifications based on functional specifications of system under test.
- Design, implement and maintain software testing frameworks and tools to support test automation.
- Implement automated test suites in Java to maximize code coverage.
- Identify and report the defects of system under test. Perform bug isolation, reproduction, classification and tracking through resolution.
- Interact with program manager and software development engineer regarding overall product design and project schedule.
- System under test environment will be J2EE, Java SOA, Spring framework, Hibernate, WS-*, SQL, Oracle and Linux.
- Testing infrastructure will be Java, JUnit, ANT, Maven and open source Java libraries and tools.
Job Description
Knowledge, Skills, and Abilities:
Minimum:
- Solid English reading and writing skills.
- Passion for software testing and quality engineering. Attention to details.
- Deep understanding of software development life cycle.
- Solid knowledge of object-oriented programming language (Java) and design.
- Solid knowledge of relational database, Linux administration and version control system.
- Good analytical and problem solving skills.
- Comfortable multitasking flexibly, on short deadlines, in a production environment
Preferred:
- Good English speaking skill is a big plus.
- Knowledge of J2EE architecture including web services.
- Knowledge of Java open source testing ecosystem.
Education, Certification, and/or Training:
Minimum:
BA/BS in Computer Science or equivalent.
Preferred:
MS in Computer Science or equivalent.
Experience:
Minimum:
3+ years experience in software development or testing framework/tool development.
1+ years experience in multiple-tier, distributed environment.
Preferred:
2 + years experience in software testing or white box testing.
Experience in developing or testing consumer ecommerce system.
Physical Requirements/Working Conditions:
General office environment (fast-paced, changing environment)
High pressure projects requiring occasional overtime and weekend work at peak times.
这个职位主要是用junit做测试工具的开发,然后再用自己开发出来的工具做自动化测试。
所以这个职位对junit偏重一些。
2.Position: SDET - UDS team (Software Development Engineer, Tester) *3Job Objectives:
This new SDET position will focus on testing back-end User Data services. The position will be responsible for developing test automation framework and tools, developing automated test suites for J2EE-based middle tier applications. The position is also responsible for authoring test plan and test specifications, executing test cases, logging bug reports and tracing issue resolution. This position will work closely with Development and Program Management and other QA teams on both business initiatives and sustainment.
Job Responsibilities:
The Primary job responsibilities for this role are as listed below:
- Write test plan and test specifications based on functional specifications of system under test.
- Design, implement and maintain software testing frameworks and tools to support test automation.
- Implement automated test suites in Java to maximize code coverage.
- Identify and report the defects of system under test. Perform bug isolation, reproduction, classification and tracking through resolution.
- Interact with program manager and software development engineer regarding overall product design and project schedule.
- System under test environment will be J2EE, Java SOA, SQL, Oracle and Linux.
- Testing infrastructure will be Java, JUnit, ANT, Maven and open source Java libraries and tools.
Job Requirements:
Minimum:
- Solid English reading and writing skills.
- Passion for software testing and quality engineering. Attention to details.
- Deep understanding of software development life cycle.
- Solid knowledge of object-oriented programming language (Java or C# or C++) and design.
- Solid knowledge of relational database, Linux administration and version control system.
- Good analytical and problem solving skills.
- Comfortable multitasking flexibly, on short deadlines, in a production environment
- Comfortable with working independently.
- BA/BS in Computer Science or equivalent.
Preferred:
- Good English speaking skill is a big plus.
- Knowledge of J2EE architecture including web services.
- Knowledge of Java open source testing ecosystem.
- MS in Computer Science or equivalent.
Physical Requirements/Working Conditions:
- General office environment (fast-paced, changing environment)
- High pressure projects requiring occasional overtime and weekend work at peak times.
这个职位的技术要点如下:
-expirence in OO programing.
- WebService.
- JUnit
- Linux/Unix
- expirence on automation testing
- expirence in Database.
3.Position: SDET -music team (online QA) *3
Job Description
GENERAL SUMMARY/PURPOSE
We are looking for a highly motivated candidate, who is willing to take on responsibilities and learn new skills. Additionally, the qualified candidate will need to handle all aspects of testing through all major release points; provide progress updates to QA Manager; mentoring junior QA; provide technical support and answer technical questions for junior QA or/and other teams; troubleshooting production issues. Excellent written/verbal communication skills are critical for this position, as well as the capacity to work under pressure in small and highly focused teams. This test engineer works closely with developers, program managers, as a member of project team releasing new services, updates to a large consumer base on time. Ideal candidate will have expertise in testing J2EE server applications as part of larger, integrated web service complex.
Requirements include:
● Four years software QA, or software development related experience of consumer oriented web based product suite;
● Experience in web apps automation test; expertise with Windows PC/Mac hardware configurations and setup;
● Experience in manager QA project and lead small team;
● Familiarity with multimedia products;
● Familiarity with java based server; and expert knowledge and experience testing on all major Windows and Mac Operating Systems.
● Experience in testing Client/Server software required.
● Expertise in web UI/usability testing required.
● Additional experience in creating and maintaining QA plans is required.
● A BS degree in Physical Sciences, Engineering, Mathematics, Computer Science or related discipline or equivalent certificate or work experience is preferred for this position.
PRINCIPLE DUTIES AND RESPONSIBILITIES
List the five to six major job duties (essential job functions) in order of their importance and the percentage of time used to perform that duty. Be as specific as possible. Duties may include such activities as maintains department files, uses a variety of software to compose correspondence, provides recommendations on investment strategy, creates financial spreadsheets.
Essential Functions:
1. Meet Weekly/Daily Goals in support of testing assigned feature areas and project assignment to agree upon schedule. Includes creating automation tool, production issues investigation, BVT, end-to-end, Usability, UI, Functional, Regression and Ad Hoc Testing.
2. Attend weekly QA status meetings, communicate ongoing status/risk, test progress, and complete start- and end-of-task reports for one or more major product features
3. Create, communicate and maintain schedules for assigned feature sets.
4. Create and manage through the complete product lifecycle all issues in the defect tracking system.
5. Communicate/work closely with direct supervisor and QA/feature/PGM/Dev owners to work through status/risk/estimated completion dates on assigned feature areas.
6. Non-Essential Functions:
QUANTITATIVE MEASURES:
Include information here regarding how the position will be measured (i.e. sales quota, call volume, etc.)
• Ability to parse and understand complex feature specs of over 25 pages in length and derive a Test Outline, Test Plans, all supporting Test Cases, and automation covering all functionality, UI, System, integration and performance.
• Ability to put together a schedule based on estimates of time to test features, including duration, level of effort, tools required.
• Number of issues discovered during project testing
• Completeness of feature coverage in test documentati
这个职位对UI和API测试要求会高一点。
以上3个职位,技术方向是一样的,扎实的java编码基础,不错的数据库知识,linux/unix操作系统,API测试经验,只是个体稍微有些细节差别,请仔细阅读,找出做适合自己的:)
目前还有UDS部门2个职位,其它职位招到或暂停了。----2009年7月20号
联系人:Connie
E: connie@tiancai.com 请发送简历,我会一一致电给大家
T: 010 8571 1729/59转8005 欢迎电话咨询
[ 本帖最后由 connieyn 于 2009-7-20 18:32 编辑 ] |
|