Description

Job description:

The Quality Assurance Analyst will create and execute test cases to fully exercise all agreed upon application functionality of HASTUS, a transit scheduling and operations management application for the public transit industry. The QA Analyst is responsible to document and track all defects, as well as provide a final assessment of quality before product release. HASTUS is an industry-specific application used for transit scheduling and operations management. The application consists of an integrated suite of modules used for various functions across transit operations, including service planning & analysis, scheduling, employee work & vacation selection, workforce management, day-of-operation management, and timekeeping for bus, light rail, and heavy rail operations.

Duties & Responsibilities:

  • Translate business, functional, and technical requirements into test plans and test cases to execute against applications delivered by the software vendor and internal development teams
  • Document test cases, test runs, test case results, and deliver test execution reports
  • Log defects and facilitate triage of defects with key members of the IT Applications team
  • Validate the resolution of defects • Implement necessary solutions and adjustments to maintain test project progress and execution
  • Work directly with software developers, system analysts, business analysts, project managers, and product owners to test and ensure the delivery of high-quality applications
  • Participate in test planning by analyzing scope, evaluating requirements and risks, and providing estimates for test deliverables
  • Conduct testing on multiple browsers and platforms, including desktop, mobile, and network devices
  • Conduct testing on client-server applications running over wired and wireless networks on Windows, Android, and/or iPhone platforms
  • Provide support for Production issues and assist with resolution, if needed

 

  • Bachelor’s degree from an accredited institution or comparable experience in the areas of Computer Science, Computer Engineering, Information Technology, or related field
  • Three (3) years of experience in functional testing of enterprise applications
  • Experience analyzing business / functional requirements and software specifications to create test cases
  • Experience writing technical documentation, such as test plans, procedures, and scripts
  • Experience with client / server and web-based applications
  • Experience with IT service management / ticketing systems and / or defect tracking tools • Motivation to research problems and learn independently when needed
  • Strong interpersonal skills to interact with stakeholders, vendors, team members, and end-users
  • Ability to work with many different types of professionals in a fast-paced environment
  • Ability to work effectively with a diverse workforce and end-user community
  • Excellent attention to detail
  • Strong working knowledge of the Microsoft Office suite (Word, Excel, Outlook, PowerPoint, and Teams)
  • Effective organizational, analytical, multi-tasking, time management, and documentation skills
  • Excellent verbal and written communication skills
  • Excellent customer service and conflict resolution skills


Preferences Include:

  • Experience with HASTUS or similar transit scheduling & operations management applications, such as Trapeze FX or Trapeze OPS
  • Understanding of performance, load, and penetration testing methodologies
  • Experience with debugging tools, such as Google Chrome's developer tools or Firefox Firebug
  • Experience with programing or scripting languages, such as Java, C#, SQL, or Python
  • Experience or interest in the public transit or transportation industry
  • Experience or interest in public transit data
  • Experience with cloud platforms, such as Azure or AWS
  • Experience with industry-specific ERP systems
  • Experience with ServiceNow


 

Education

Bachelor's Degree