\
Careers

Quality Assurance Analyst

Testing Department

Ensuring that software packages contain no errors by analyzing development data, implementing test plans using diverse troubleshooting computer applications, developing automation tests, and maintenance tasks are QA Analysts' job.

Responsibilities:

  • Performance Testing

    • Install and configure recreations of software production environments to allow testing of software performance.
    • Visit beta testing sites to evaluate software performance.

  • Automation Testing

    • Design or develop automated testing tools.
    • Update automated test scripts to ensure currency.

  • Database and Environment Setup

    • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
    • Test system modifications to prepare for implementation.
    • Provide technical support during software installation or configuration.
    • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
    • Create or maintain databases of known test defects.
    • Install, maintain, or use software testing programs.

  • Document Review

    • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.

  • Test Design and Test Plan

    • Identify program deviance from standards, and suggest modifications to ensure compliance.
    • Develop or specify standards, methods, or procedures to determine product quality or release readiness.
    • Plan test schedules or strategies in accordance with project scope or delivery dates.
    • Design test plans, scenarios, scripts, or procedures.
    • Identify, analyze, and document problems with program function, output, online screen, or content.
    • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
    • Document test procedures to ensure replicability and compliance with standards.

  • Provide Feedback and Recommendation

    • Provide feedback and recommendations to developers on software usability and functionality.
    • Evaluate or recommend software for testing or bug tracking.
    • Investigate customer problems referred by technical support.
    • Conduct historical analyses of test results.
    • Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.

  • Test Execution


  • Bug Reporting

    • Document software defects, using a bug tracking system, and report defects to software developers.
    • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.

Qualifications:

  • B.S. degree in Computer Science, Computer Engineering, Information Technology, or any similar technical field of study
  • 4-5 years of Software Testing and Quality Management experience is preferred
  • Leadership and People Management skills are expected
  • Outstanding interpersonal skills with a strong desire to work in a Japanese company
  • Excellent communication skills in verbal and written English; knowledge in Nihongo is a plus

Top