Mobile QA Engineer

Job Type
Permanent
Salary
up to 10,000,000 JPY per year (negotiable based on experience)
Japanese Level
Native
English Level
Advanced (TOEIC 860)
Start Date
ASAP
Location
Tokyo

Description

Interested in Voice recognition technology?

QA Engineers test code at the user level, both manually and with automated tools. Our QA Engineers use black box, gray box, and white box testing techniques; they are able to understand software internals, debug problems using log files, and write automated tests and/or user-level test automation tools.

Software QA Engineers work with Software Development Engineers to understand features and technical implementation. Software QA Engineers also work with groups such as Product Management, User Experience Design, and Customer Support to understand customer usage models and develop test plans and test suites that approximate real-world environments and regression tests. Software QA Engineers are also responsible for driving the software development process toward quality-centric methodologies.

【Responsibilities】
‐ Responsible for development of test strategies, creation and execution of both manual and automated tests and developing automation within mobile test harnesses.
‐ Will work with a team of quality engineering professions to ensure the highest quality product delivery
‐ Evaluate product functionality and create test strategies and test cases to assess product quality.
‐ Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
‐ Experience developing in a Mac/Linux environment and in utilizing virtual machines
‐ Expert in software quality and testing methodologies
‐ Comfortable working in a fast paced, highly collaborative, dynamic work environment

 
音声認識技術に興味がありますか?

QAエンジニアは、手作業及び自動化ツールにて、ユーザーレベルでコードをテストします。社内では、ブラックボックス、グレーボックス、ホワイトボックスのテスト技術を使用しています。ソフトウェア内部を理解し、ログファイルを使用して問題をデバッグし、自動テストやユーザーレベルのテスト自動化ツールを作成します。

ソフトウェアQAエンジニアはソフトウェア開発エンジニアと協力して、機能や技術的な実装を理解します。また、製品管理、ユーザーエクスペリエンス設計、カスタマーサポートなどのグループと協力して、顧客の使用モデルを理解し、実際の環境や回帰テストに近いテスト計画とテスト・スイートを開発します。そして、ソフトウェア開発プロセスを、品質重視の方法に向けて推進いただきます。

【主な業務内容】
‐ テスト戦略の開発、手動・自動テストの作成と実行、モバイルテストハーネス内での自動化開発を担当する
‐ 品質工学専門チームと協力して、最高品質の製品を提供する。
‐ 製品の機能を評価し、テスト戦略とテストケースを作成して、製品品質を評価する。
‐ コーディング標準、コードレビュー、ソース制御管理、ビルド・プロセス、テスト、及び操作を含む、ソフトウェア開発ライフサイクル全体の専門的なソフトウェアエンジニアリングプラクティスとベストプラクティスの知識をつける。
‐ Mac / Linux環境での開発と仮想マシンの利用。
‐ ソフトウェア品質とテスト手法の専門家となる。
‐ 速いペース且つ、協調的でダイナミックな作業環境での作業。

Required Skills

‐ Mobile testing experience
‐ Experience with UI Test Automation
‐ Bachelor’s Degree in Computer Science or related technical field and years relevant work experience, or relevant work experience
‐ Experience in a test or development role as part of a product development organization which has delivered consumer oriented products
‐ Knowledge of QA methodology and tools
‐ Experience in Perl/ Python/ JavaScript scripting and user-level automation
‐ Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.

 

 

‐ モバイルテストの経験
‐ UIテスト自動化の経験
‐ コンピュータ科学の大卒、関連技術分野の大卒プラス関連業務経験、又は関連業務経験
‐ 消費者向け製品を提供している製品開発組織の一員としてのテストまたは開発の経験
‐ QA手法とツールの知識
‐ Perl / Python / JavaScriptでのスクリプト作成とユーザレベルの自動化の経験
‐ 問題の影響を伝え、ビジネス要件を理解するために開発およびビジネスチームと緊密に協力した経験

Preferred Skills

‐ Familiarity with executing performance, longevity and device interoperability tests in the confines of the mobile application space
‐ Shows creativity and initiative to improve product test coverage and effectiveness
‐ Comfortable communicating cross-functionally and across management levels in formal and informal settings

 

 

‐ モバイルアプリケーションのパフォーマンス、寿命、およびデバイスの相互運用性テスト実行に精通していること
‐ 製品のテスト範囲と効果を向上させる創造性とイニシアチブがある方
‐ 公式・非公式の場で、部門間及び管理レベルを超えてやり取りすることができる方