High Priority
Position: software engineer in Test
Location: Seattle (must be local to Seattle as Travel Living will not be paid)
Duration: 9-12 months
Office location: Expected to work in the Seattle customer office M-F
�Description:
Overview:
On-line Ecommerce team is seeking a highly motivated, highly technical person to work as a SDET on our Ecommerce technology platform. Our Media Entertainment Platform team provides the core technology infrastructure needed to drive all of business partner and consumer services businesses. The Ecommerce QA team owns the quality of several mission-critical Ecommerce platform services as well as a panoply of other supporting and legacy services.
Job Objectives:
These candidates will design, develop and maintain test plan, test specifications, automation testing frameworks, testing tools and automated test suites. Emphasis on testing high performance/availability, object-oriented software in a multi-tier, distributed environment.
Job Responsibilities:
The Primary job responsibilities for these roles 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 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.
Essential Functions / % of Time:
1. Design and implement JUnit-based automated test suites, reusable testing modules and Java-based testing tools. 50%
2. Write test plan and test cases for the core platform web services based application APIs and services. Execute tests. Analyze test results. Report issues. 35%
3. Extend and maintain the existing automation testing framework and testing tool. Troubleshoot and fix test harness and test data problems. 15%
Knowledge, Skills, and Abilities:
Minimum:
- Solid communication 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
Preferred:
- Good English speaking skill is a big plus.
- Knowledge of 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 API 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.
Reference : Immediate Interviews-software engineer in Test jobs
VB.NET Software Engineer with credit card payments at job-adviser in California
Performance Engineer with Card payments/transaction processing experience - Westlake Village, CA at job-adviser in California