Overview

Job Family: Information Technology

Designs, analyzes and supports the company’s information technology structure, systems and processes. Acquires, designs, implements and operates the company’s information technology resources (e.g., computer hardware, operating systems, communications, software applications, data, databases, etc.). Deploys, acquires, maintains and ensures security of information technology assets. Plans and tests processes to ensure compliance with system requirements, business objectives, security standards and other technical requirements.

Job Function: Software Validation & Testing

Designs and develops and executes quality assurance programs and policies. Tests and analyzes software to ensure compliance with specified standards and end-user requirements. Conducts test planning, writing test cases, test case automation, and test execution/defect tracking. Drafts, revises and approves test plans and scripts to ensure alignment with standards and IT strategy. Coordinates with users to plan user acceptance testing, alpha and beta testing. Plans, documents and directs system tests and resolves issues.

Summary of Responsibilities:

The Sr. Specialist, Testing performs hands-on software testing and coordination for Web-based applications and supports the testing of an existing product line to integrate new and enhance existing features, including the integration of third-party commercial applications. S/he participates in the software development life cycle, including requirements definition and design, test, and delivery phases. Works with a team of analysts and engineers to interpret system requirements and designs for alignment with software test cases and perform software and integrated device testing on prototype and production configurations. In addition, the incumbent coordinates, creates, maintains, and executes manual and automated test scripts and work with the development team to integrate scripts into the software build process.

Essential Functions:

  • Tests, Integrates and Supports software applications using various technologies.
  • Reviews software requirements modules and creates use cases and test scripts.
  • Execute tests against written requirements.
  • Contributes to the development and maintenance of test plans.
  • Identifies test defects – deviations track to closure.
  • Implements test and integration environments and help with test to production migration.
  • Creates test plans, execute regression testing, load testing and prepare performance metrics.
  • Creates and maintains automation shell scripts.
  • Builds web pages, write technical and support documentation.
  • Provides on-call technical support.

Other Functions:

  • Other duties as assigned.

Requirements:

  • Education –
    • Bachelor’s Degree: in computer science, software engineering or equivalent field.
    • or equivalent work experience
  • Experience –
    • 3-5 years Experience developing test strategies, test plans, and test cases.
  • Skills & Abilities –
    • Background in Software Testing using either automated or manual test scripts.
    • Experience executing test scripts and scenarios for various software platforms .
    • Proficient in writing SQLs to query the backend during the test execution.
    • Expertise in testing web based applications and web services based systems with minimal to no user interface.
    • Ability to evaluate and identify opportunities to improve technology performance.
    • Ability to prioritize and manage workload.
    • Ability to stay continuously informed on current leading-edge technologies industry trends.
    • Project management skills.
    • Ability to build relationships and work collaboratively.

Competencies:

  • Collaboration – Teamwork:
    • Proficient – Applying and Executing
      • Creates a good working environment in the team; works towards shared goals contributing ideas and accepting change
      • Provides assistance and coaches less experienced team members
  • Customer Focus – Issue Ownership:
    • Proficient – Applying and Executing
      • Addresses customer’s requests, ensures concerns are recorded accurately and action is initiated appropriately
      • Makes extra effort to satisfy customers needs and meet commitments
  • Execution – Accountability:
    • Proficient – Applying and Executing
      • Follows through to meet commitments to others
      • Takes responsibility for achieving strong results, despite balancing multiple complex demands
  • Influence – Information Sharing:
    • Proficient – Applying and Executing
      • Uses information and data effectively to support a position and present a rational case
  • Influence – Two-way communication:
    • Proficient – Applying and Executing
      • Communicates in a timely and straightforward manner
      • Probes for additional information, clarifies assumptions and confirms agreed-upon actions
      • Keeps everyone involved informed about progress and issues
  • Problem Solving – Problem Identification:
    • Proficient – Applying and Executing
      • Identifies the component parts of a complex situation or problem and the relationship among variables that are not obvious
  • Risk Business Acumen – Product Knowledge:
    • Proficient – Applying and Executing
      • Understands the relevant products and services and the markets in which they are sold and their risk return to the organization
      • Can identify and speak to major operational issues across the organization
  • Risk Management – Knowledge of Risk Management Policies, Regulations, Processes and Procedures:
    • Proficient – Applying and Executing
      • Executes risk management process and procedures without management direction, and demonstrates awareness of expected results
      • Knows the relationship and impact of actions and results
      • Has an understanding of regulations impacting area supported

Working Conditions:

  • Frequently: Minimal physical effort such as sitting, standing, and walking.
  • Occasional moving and lifting of equipment and furniture is required to support onsite and offsite meeting setup and teardown.
  • Physically capable of lifting up to fifty pounds, able to bend, kneel, climb ladders.

Employer’s Rights:

  • This job description does not list all the duties of the job.  You may be asked by your supervisors or managers to perform other duties.  You will be evaluated in part based upon your performance of the tasks listed in this job description.
  • The employer has the right to revise this job description at any time.  This job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason.