Tuesday, August 4, 2009

Software QA Engineer

Type: Fulltime
Location: San Jose CA

Primary Job Responsibilities
This Quality engineering position will contribute to the implementation of multi-tier distributed software applications, specifically:

• Design, develop and lead eBay's next generation QE initiative. As part of QE team, ths individual will be responsible for the oversight and development of broad testing framework / unit, functional and integration testing.
• Be able to articulate, evaluate and evangelize testing strategies (including TDD, Test-First Programming, and Acceptance Testing) and apply them in eBay's context as well come up with metrics for realistic testing effort estimation.
• Would be actively involved in low level code testing. Part of the code base includes: Application and Component Frameworks, Presentation Infrastructure, Database Access Layer, Services Infrastructure including SOAP, Caching Systems, Common Rules Engine Services, Logging, Static and Dynamic Configuration Services and various Deployment Models.
• Work with engineers, managers, Product Management, QA, Load & Performance, and Operations teams to develop innovative testing solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to testing goals and principles.
• Estimate testing effort, prioritize projects, plan implementations, and help rollout system changes.Help define, and supervise the testing of complex, multi-tier distributed software systems and impacted domains that provide value-add from site quality perspective.
• Identify process, technology challenges and deficiencies that need to be addressed and drive those changes to successful adoption.
• Mentor testing team members in design, coding techniques and time management
• Proactively identify and resolve resource conflicts and set priorities for parallel projects. Work closely with Project Managers on resource and project reprioritization and subsequent impacts. Communicate these impacts effectively.
• Identify project risks and be able to provide alternatives yielding reduced risk.
• Communicate infrastructure changes to development/QA organizations and ensure successful testing as well as deployment.

• Develop industry and product technical expertise relevant to eBay's deployment and business model.

Job Requirements
Job Requirements include:
The duties will include developing test plans test cases & test tools, and working with the development and other QA teams to ensure standard QA processes are followed including usage of Test Case management systems.
An individual with a development background interested in broadening experience into testing is required.

Leading the effort and defining the platform testing approach and needs.
Creating test plans and test cases for new assigned features, developing test tools for white-box testing. Executing planned testing tasks and providing timely and accurate analysis of findings. Keeping management informed of progress.
Communicating effectively with developers, operations, release management, and PD/QA peers.
Proactively fixing bugs and solving problems.

Basic Qualifications

• BS/BA in CS or related field
• 8+ years experience in requirements analysis, XML and/or whitebox testing, and testing of scalable, distributed, fault-tolerant applications.
• Solid Knowledge of QA testing techniques to determine appropriate number of test iterations and applying risk-based testing concepts.
• Good working knowledge of XML absolutely necessary
• Experience in JAVA/JUNIT required
• Have Oracle RDBMS experience.
• Familiarity working on NT systems
• Experience testing of software applications that are java-based.
• Knowledge and some experience working with Microsoft's IIS and ISAPI DLL development
• Knowledge of J2EE and application servers such as websphere and web-logic
• Solid Quality Assurance background, including JUnit/Code Coverage (Emma)/Mock concepts/Static Analysis
• Experience in Agile Testing/XP practices


Education Bachelors Degree or Equivalent

No comments: