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