Software QA Engineer

  • Cubic Corporation
  • San Diego, CA, USA
  • Sep 08, 2020
Full time Transportation

Job Description

Job Summary:
You will be responsible for designing new solutions for internal and external clients to improve business efficiency and productivity. This will involve working closely with the client, to examine existing business models and the flows of data in the business, examine business needs and to understand any operational constraints, discuss findings and then design an appropriate improved solution which may be IT based or new business processes. It will also include the management of key applications supporting various business processes.  You will work under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.

Essential Job Duties and Responsibilities:

  • Liaises extensively with internal and external clients.
  • Assist with the capture of business needs and requirements using interviews, document analysis, workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis;
  • Assist with the development of internal and external requirements specifications according to standard templates using natural language;
  • Monitoring KPI's within dashboard.
  • Critically evaluates information gathered to reconcile conflicts, decomposes high-level information into details, abstract up from low-level information to a general understanding of true needs.
  • Creates logical and innovative solutions to complex problems.
  • Identifies options for potential solutions and assesses them for both technical and business suitability.
  • Translates client requirements into highly specified project briefs.
  • Draws up specific proposals for modified or replacement systems and presents proposals to clients.
  • Present designs to management and internal customers and, once approved, work closely with the engineering teams to implement the solution;
  • Collaborate with developers and subject matter experts to establish a technical vision, and analyze tradeoffs between usability and performance;
  • Produces project feasibility reports and present to management.
  • Manages critical client specific applications, ensuring stable, efficient, and accurate operation.
  • Works closely with developers and a variety of end users to ensure technical compatibility and user satisfaction.
  • Ensures that deadlines are met.
  • Writes user manuals and provides training to users of a new system.
  • Keeps up to date with technical as well as industry sector developments.

    Minimum Job Requirements:
    Four year university degree in computer science, statistics, economics, mathematics, operations research, informatics, or related field plus a minimum of two years business analyst work experience. Experience working with external customers developing business design documentation. Project management and resource management experience are required.   Significant experience with those of the following technologies which direct relate to role: database and application management, report design, SQL experience, use case requirements for a multimodal one-account, or financial system configuration of CODA and CCH. 
    Background managing unstructured data sets, such as Data Modeling, R and Python is a plus. Must have excellent communication skills with the ability to communicate new ideas/issues to others as well as effectively interface with employees, management and customers.  Must be very detail orientated and be able to plan and work flexibly to a deadline.  The position requires strong analytical and problem solving skills.  Position also requires the ability to work autonomously.  Individual must be able to travel periodically to customer sites.