Careers

POSITION DESCRIPTION

Senior Software Quality Engineer


Location: Pleasanton, CA

Date: 5/19/2010

JOB SUMMARY

iTradeNetwork, Inc. is a global leader in supply chain and technology solutions for the foodservice industry with offices in the US and UK. We are looking for innovative, talented and dedicated individuals to join our high performance team. We provide bundled on-demand web-based software, technology solutions and services that range from advanced business intelligence and analytics to extensive data warehouse services and portal applications. If you have a passion for testing, automation, and improving great products, then iTradeNetwork is the place for you.


We are seeking a Sr. Software Quality Engineer who will be responsible for overseeing the testing of products developed by the iTradeNetwork Spend Management team. This individual is expected to work both independently as well as collaboratively with other developers and cross-functional team members, perform automated and manual testing, and contribute to the improvement of SQE processes and practices. The ideal candidate will either be a "tester" with software development skills, or a "developer" who's passionate about quality and the challenges of writing code to test code.

Essential Duties and Responsibilities:

  • Drive the quality of features through use of solid testing methodologies.
  • Improve productivity and efficiency of the team through automation/process improvements and adoption of new test methodologies.
  • Develop test plans and test cases to ensure proper test coverage.
  • Evaluate, design, implement, debug, and maintain test automation infrastructure.
  • Effectively communicate testing activities and findings, both within the development team, and to external project stakeholders.
  • Participate effectively in estimation, planning, cost-of-quality, and quality risk analysis.
  • Participate in project-wide reviews of functional requirements, system architecture, and code reviews.
  • Take ownership of your ongoing skill building and professional development.

Required Knowledge, Skills and Abilities:

  • Self-motivated goal-driven achiever with the ability to work under minimal supervision.
  • Must possess strong analytical, problem-solving, and technical debugging skills.
  • Ability to acquire and refine new and complex technical skills.
  • Strong verbal, written, and interpersonal communication skills; the ability to document complex technical problems and solutions, and convey in-depth technical topics to others, in both written and spoken English.
  • Strong time management skills; ability to multi-task, effectively manage testing priorities, and be flexible - able to adapt plans and react to change.
  • Familiarity of the underlying architecture of multi-tiered browser-based applications is required, including X/HTML, DHTML/JavaScript, XML/XSD, J2EE (JSP, Servlets, application servers), operating systems (UNIX/Linux and Windows), networking, HTTP/HTTPS protocols, and web browsers.
  • Must be able to develop automation scripts using a functional test automation tool/framework such as Watir, Selenium, FitNesse, TestComplete, QTP, SilkTest, Rational Functional Tester, or related. We are looking for a developer of Test Automation Frameworks, not just a user of these tools.
  • 7+ years of professional experience in software quality assurance and/or software engineering.
  • 4+ years experience in test automation, with at least 3 years of that experience in a data-centric web-based application environment.
  • Strong object-oriented debugging and programming skills (minimum 2-3 years) - Java and JavaScript are strongly preferred.
  • 2+ years of SQL development experience - must be able to write SQL queries from scratch.
  • 2+ years of experience testing or developing server-side components, APIs, and frameworks.

Desirable (optional) Knowledge, Skills and Abilities:

  • Extensive experience in software quality assurance, including the development and implementation of test plans, standards, white/black/gray-box testing, integration testing, exploratory testing, performance and scalability testing, usability testing, automation, and quality metrics.
  • Hands-on experience with test and performance tools, such as: debuggers and profilers, JUnit, TestNG, ScalaTest, RSpec, Cucumber, DbUnit, HTTPUnit, JMeter, Fluint, FlexMonkey, FunFX, and RIATest.
  • Oracle, PL/SQL, data modeling, ETL, and query optimization experience.
  • Proficiency in one or more multi-platform scripting languages (Ruby, Python, Perl, etc).
  • Windows and UNIX/Linux shell scripting experience.
  • Development or testing experience with RIAs, Flex, ActionScript, JSON, Ajax, JQuery, XPath, XSL/T, REST, Web Services.
  • Business Intelligence, Analytics, Statistics, Data Warehousing (OLAP), Data Mining, Data Visualization, or Supply Chain experience.
  • Experience with agile frameworks and methodologies such as Scrum and TDD.
  • Deep automated build system experience with Ant, Maven, or other modern build system that supports hierarchical and multi-module builds.
  • Experience with implementing simple Domain Specific Languages (DSLs)
  • BS, MS, or equivalent degree in Computer Science or related field.

Must have unrestricted ability to work in the United States.
No phone calls please.
Email resumes to:  hr@itradenetwork.com

Copyright © 2010 itradenetwork.com All rights reserved.

Terms & Conditions           Privacy Policy           Sitemap