Job Description
Creteria’s –
They are calling them hybrid. At the moment they are working from home but the scope of the work is multiple years long so they imagine they’ll have to come back in the office at some point so they want people who are local to Boston.
Does not need HASTUS experience, Transit scheduling or some similar enterprise level software experience would be a major plus Crystal Reports and C# exposure are great because HASTUS is written in C#
Detailed Job Description:
The QA Analyst will be responsible for designing, programming, integrating, testing, supporting, and maintaining the HASTUS application, a transit scheduling and daily operations management application for the public transit industry.
HASTUS is a specialized application utilized for transit 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:
Provide Quality Assurance Testing of MBTA Enterprise Applications and Projects
Implement planned test scenarios, create baselines, and execute load tests using available software such as Selenium scripting language
Identify performance bottlenecks during load testing, determine the root cause and provide recommendations to appropriate teams
Possess programming experience with at least one modern coding language such as Java
Exhibit strong proficiency using Microsoft Excel including formulas and large data sets
Demonstrate experience working with Microsoft SQL databases
Apply ability to learn new software applications quickly and adapt to changing client needs
Perform all aspects of development life cycle including design, development, unit testing and documentation
Troubleshoot and resolve production-related issues as they arise
Produce QA test documentation including test plans and test cases
Execute test cases, log defects, facilitate defect management and capture required supporting documentation
Handle other QA duties as assigned
Minimum Requirements/Qualifications:
Bachelor’s degree from an accredited institution with comparable experience in the fields of Computer Science, Computer Engineering, Information Technology, or a related field.
Three (3) years of experience in application programming and analysis, including design, development, implementation, and administration / support.
Two (2) years to experience with scheduling and / or operations management applications
Experience with programming languages, such as .NET, ASP, C#, or Java.
Experience with scripting languages, such as Perl, Bash, Ruby, or Python.
Experience with reporting and business intelligence platforms, such as Crystal Reports or Tableau.
Experience with version control systems (preferably GitHub), including branching and merging strategies.
Experience with HASTUS or other transit scheduling & operations management applications (ex: Trapeze FX) strongly preferred
Demonstrated experience with ServiceNow or similar service management / ticketing system
Proficiency with Microsoft Word, Excel, Outlook, PowerPoint, and Teams
Effective organizational, analytical, multi-tasking, time management, and documentation skills
Excellent attention to detail
Strong interpersonal skills to interact with end-users and team members
Strong verbal and written communication and customer service skills
Ability to work effectively with a diverse workforce and end-user community
Preferences Include:
Direct work experience with transit scheduling or transit operations management applications, such as HASTUS or Trapeze FX
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 applications