Descartes Search logo

new - QA engineer - STG

Descartes Search
Full-time
On-site
Shibakoen, Shibakoen, Japan
QA Engineer
English follows Japanese

職種: QA エンジニア

勤務地: 日本、東京(リモート可 - 週に一度オフィス勤務)

雇用形態: 正社員

職務内容:

Node.js および React を専門とするエンジニアリングチームに加わる経験豊富な QA エンジニアを求めています。成功した候補者は、QA の取り組みを主導し、ベストプラクティスを確立し、ジュニアエンジニアに指導します。この役割は、ソフトウェアが最高品質の基準を満たすようにするための QA 部門の基盤となる機会を提供します。

従来のクライアント/サーバー Web アプリケーションとブロックチェーンサービスの両方に触れることになります。さらに、AI サービスを導入することを検討しており、専門的なテストが必要な場合は、設計案を提案する責任があります。

責任:

Node.js および React ベースのプロジェクトのテスト戦略を設計および実装する
システムの脆弱性と欠点を特定するための手動および自動テストを実施する
CI において徹底的な自動回帰テストを実施してバグやその他の問題を防ぐ
開発、デザイン、製品管理チームと協力して、高品質な製品を提供する
QA の方法論とベストプラクティスにおいて他のエンジニアにトレーニングと指導を行う
開発者に対してコードのレビューと建設的なフィードバックを提供し、最適なコード品質を確保する
エンジニアリングマネージャーと協力して、QA の指標と KPI を定義および実装する

必須条件:

技術スキル:

Node.js バックエンド、JavaScript フロントエンドのテスト経験(Hapi と React アプリケーションに精通していると尚可)
Jest、Mocha、Playwright、Storybook などの自動テストツールに精通している
RESTful API のテスト経験
ウェブアプリケーション(E2E)のテスト経験
モック、スタブ、テストすべき内容についての良い理解
GitHub Actions の経験があれば尚可
ブロックチェーンサービスのテスト経験があれば尚可

ソフトスキル:

ジュニアエンジニアを指導・ガイダンスできる能力
前向きな態度と、建設的で優しい批評(または賞賛)ができるチームプレーヤー

言語:

英語: テクニカルレベル
日本語: ビジネスレベル

コミュニケーションは、Slack および対面で行われます。

資格:

コンピュータサイエンス、エンジニアリング、または関連分野の学士号
ソフトウェアテストにおける最低 2 年の経験
====

Location: Tokyo, Japan (Remote with weekly office attendance)

Employment Type: Full-time

Job Description:

We are seeking an experienced QA Engineer to join our engineering team specializing in Node.js and React. The successful candidate will lead QA initiatives, establish best practices, and mentor junior engineers. This role provides an opportunity to be foundational in the QA department, ensuring software meets the highest quality standards.

You will be involved in both traditional client/server web applications and blockchain services. Additionally, considering the introduction of AI services, you may be responsible for proposing design plans for specialized testing when needed.


Responsibilities:

Design and implement testing strategies for Node.js and React-based projects.
Conduct manual and automated testing to identify vulnerabilities and weaknesses in the system.
Perform thorough automated regression testing in CI to prevent bugs and other issues.
Collaborate with development, design, and product management teams to deliver high-quality products.
Train and mentor other engineers on QA methodologies and best practices.
Provide code reviews and constructive feedback to developers, ensuring optimal code quality.
Collaborate with engineering managers to define and implement QA metrics and KPIs.
Requirements:


Technical Skills:

Testing experience with Node.js backend and JavaScript frontend (proficiency in Hapi and React applications is a plus).
Proficiency in automated testing tools like Jest, Mocha, Playwright, Storybook.
Experience in testing RESTful APIs.
Experience in testing web applications (E2E).
Good understanding of mocks, stubs, and what should be tested.
Experience with GitHub Actions is a plus.
Experience in testing blockchain services is a plus.


Soft Skills:

Ability to guide and mentor junior engineers.
Positive attitude and the ability to provide constructive and kind criticism (or praise) as a team player.


Languages:

English: Technical proficiency
Japanese: A good conversational level
Communication: Slack and in-person



Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum of 2 years of experience in software testing.