Reference # 18-01276 Title Test Automation Developer I (VB Script/ OOP/ programming experience)
Location Phoenix, ARIZONA
Position Type Direct Placement
Experience Level Direct Placement
Start Date / End Date 10-07-2018 --- 30-11--0001
Purpose of the Job
Under limited direction, perform necessary activities to ensure all test automation development responsibilities are completed in support of divisional needs.

Essential Job Functions and Responsibilities
  • Designs, develops, configures, and maintains automated test frameworks and custom test solutions
  • Tests individual frameworks, programs, automation scripts and configurations (i.e., unit level testing)
  • Debugs automation frameworks/scripts and resolves technical issues
  • Documents technical solutions within test frameworks and custom test solutions
  • Leverages critical thinking to identify problems and recommend corresponding solutions
  • Modifies detailed test scripts/modules/applications/frameworks with high quality
  • Programs scripts/modules/applications with a high level of confidence
  • Maintains solid knowledge and develops expertise in one or more application areas with respect to automated testing tools and techniques
  • Is knowledgeable and effective in following established testing practices and processes
  • Coordinates test runs, prioritizing work, defines and manages defect reporting and resolution
  • Aligns the appropriate automated testing solution to most effectively and efficiently evaluate the acceptance criteria
  • Provides estimation on effort to create new or update existing automation tests
  • Determine estimates of effort and impacts for a variety of solutions
  • Contribute to technical discussions and decisions
  • Provide status, as requested, during regular meetings
  • Develop, deliver and assist others in delivering test results reports
  • Create and maintain reporting dashboards and produces appropriate management reporting
  • Each progressive level includes the ability to perform the essential functions of any lower levels and mentor employees in those levels.
  • The position requires a full-time work schedule. Full-time is defined as working at least 40 hours per week, plus any additional hours as requested or as needed to meet business requirements. Includes on-call rotation duties.
  • Perform all other duties as assigned
Employment Requirements
Required Work Experience
Level 1
1 year Training experience in development using and OOP language (lev 1)
1 year Proficient programming in VBScript and/or OOP language

Required Education
  • High-School Diploma or GED in general field of study
Preferred Work Experience
Level 1
2 years Experience with in-depth test automation development
2 years Proficient programming in VBScript and/or OOP language

Preferred Education
  • Bachelor's Degree in Computer Science, Engineering, Business Administration, or related field
Required Job Skills
  • In-depth experience with Client Quality Center, Client UFT or Open source test automation tools e.g. Selenium, Cucumber
  • Expert understanding of critical test automation concepts
  • Understanding of scripting languages for test automation e.g., Ruby, Java, other OOP languages
  • Have an understanding of application design practices and procedures
  • Have general knowledge of software testing practices and procedures
  • Knowledgeable with test automation frameworks and automation design patterns
  • Strong working knowledge of web technologies, client/server, .NET and database systems
  • Deep knowledge of all phases of test lifecycle
  • Knowledge of underlying web technologies including HTTP, HTML, and JavaScript
  • Knowledge of Software Configuration Management (SCM) practices
Required Professional Competencies
  • Ability to rapidly pick up new technologies
  • Must have strong system engineering skills
  • Able to work effectively with a broad range of technical and business resources
  • Able to work independently with minimal supervision
  • Must be well organized and efficient with excellent judgment and decision-making skills
  • Must have flexible schedule and be a team player
  • Must have strong interpersonal skills with excellent verbal and written communication skills
  • Proven ability to deliver products with highest quality and on time
Required Leadership Experience and Competencies
  • Ability to build synergy with a diverse team in an ever-changing environment
  • Facilitate and resolve customer requests and inquiries for all levels of stakeholders