転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
部署・役職名 | Matlantis Software Engineer in Test |
---|---|
職種 | |
業種 | |
勤務地 | |
仕事内容 |
Matlantisの開発チームで一緒に働いてくれるSoftware Engineer in TEST(SET)を募集します。 Matlantisは材料探索を支援するクラウドサービスです。ユーザーは、PFN独自開発の汎用ニューラルネットワークポテンシャル PFP の推論結果を使いさまざまな材料シミュレーションを行います。 私達のチームでは、QAスタッフによる人手での検証作業は行っておらず、ツールによる自動化したE2Eテストを実施しています。デリバリーの頻度を高く保つには今後も人手には頼らず自動テストによる検証が最善であると考えています。テストは開発チームが作成・メンテナンスしていますが、システムの変更・機能追加にともない徐々に負荷が大きくなり、また品質を保ちながら効率的に実行したいがなかなか手が回らないなど課題が表れてきました。 一方でチームやシステムの規模から、テスト環境の整備のみを行うポジションを用意するのは適切ではないと判断しています。Matnaltisの開発チームでは、社内で研究・開発したコア技術をMatlantisに組み込んでいます。先進的な技術をユーザーが安定的に利用できるようにするには、技術の理解、ユーザー課題の理解、製品開発のノウハウなど多岐にわたる知識・スキルが求められます。そのような開発チームの一員としてシステム開発にも携わりつつ、特に上記のような品質面での課題解決に主体的に取り組みたいSETを募集します。 本ポジションでは、Matlantisの開発チームへのアサインを想定しています。このポジションでの典型的な作業を以下に列挙します。 ・製品品質改善・確保のための活動の方針を示し促進する ・Matlantis全体のテスト戦略を練り、その実装をリードする ・必要ならばプロセス整備やツールの導入を行う ・(自動化された)E2Eのテストを追加・メンテナンスする ・計算化学のクライアントライブラリの開発 ・バックエンドサーバーの各種 API の開発・保守 We are looking for a Software Engineer in Test (SET) to work with our Matlantis development team. Matlantis is a cloud service that supports materials discovery. Users perform various material simulations using inference results from PFN's proprietary general-purpose neural network potential called PFP. Our team does not perform manual verification by QA staff, but instead performs automated E2E testing using tools. We believe that automated testing is the best way to maintain a high delivery frequency. The tests are created and maintained by the development team, but as the system changes and functions are added, the workload gradually increases, and we are finding it difficult to maintain quality and execute tests efficiently. Considering the scale of the team and the system, we think that it is not appropriate to prepare a position for dedicated SET. The core development team incorporates core technologies researched and developed in-house into Matlantis. Making advanced yet stable technologies available to users requires a wide range of knowledge and skills, including some materials science domain-knowledge, understanding of the technology, an understanding of user issues, and product development know-how. We are looking for members to join the core development team and actively contribute to the development of the system while being proactive in addressing these technical challenges about quality and testing. This position is intended to be assigned to the Matlantis development team. Typical tasks expected for this position are listed below. ・Direct and promote activities towards improving and ensuring product quality of Matlantis. ・Develop Matlantis overall testing strategy and lead its implementation ・Implement process maintenance and tools if necessary ・Add and maintain automated E2E testing ・Develop client libraries for computational chemistry ・Develop and maintain APIs of the backend server |
労働条件 |
雇用形態:正社員 試用期間:3ヶ月(本採用と同条件) 勤務場所:東京都千代田区 勤務体系:土曜日、日曜日、国民の祝日、国民の休日、 その他(慶弔、年末年始) 当社規定による年次有給休暇制度 専門労働型裁量労働制(みなし労働時間:8時間)もしくはフレックス制 待遇:経験、業績、能力、貢献に応じて、当社規定により優遇 年2回見直し 基本給に加え、会社業績および個人のパフォーマンスに応じたボーナス(年2回、4月/10月) 交通費支給 【福利厚生】 社会保険完備(厚生年金保険、健康保険、雇用保険、労災保険) 有給休暇、産前産後休暇、育児休暇、慶弔休暇等 定期健康診断実施 ラップトップPC購入補助 確定拠出年金制度 |
応募資格 |
【必須(MUST)】 ・ソフトウェア開発経験・Pythonによるプログラミング経験 ・テストに関する基本的な知識 ・テストを自動化した経験(特にWebアプリケーションのテストを自動化した経験を歓迎します) ・エンジニアとのコミュニケーション能力 ・アジャイルまたはスクラムを適用したチームでの経験 ・最低限の英語スキル(チーム内の打ち合わせは英語を使用するようにしてますが、技術的な詳細を議論するときは日本語を使用することもできます。各種翻訳ツールを導入していることから母語を使うケースも増えています) ・Experience in software development ・Python programming experience ・Fundamental knowledge of testing methodology ・Experience in automating testing. Experience in automating testing of web applications is especially welcome. ・Ability to communicate with engineers ・Experience in teams applying Agile or Scrum ・Minimum English skills (We try to use English for meetings within the team, but can use Japanese when discussing technical details. Increasingly, we use native language as we have various translation tools in place) 【歓迎(WANT)】 ・テスト戦略立案経験・CI/CDの構築経験 ・大量のテスト結果などを処理するための統計処理能力 ・Experience in test strategy development ・Experience in building CI/CD ・Statistical processing skills to handle large volumes of test results, etc. <Contents in a resume> レジュメのフォーマットは一般的な履歴書に従う必要はありません。これまで参加したプロジェクト、アルバイト/インターン、執筆した論文、公開している実装等について自由にお書きください 自身の技術ブログ、GitHubリポジトリ、論文へのリンクなどがあれば記載してください |
アピールポイント | 新規事業 完全土日休み |
リモートワーク | 可 「可」と表示されている場合でも、「在宅に限る」「一定期間のみ」など、条件は求人によって異なります |
受動喫煙対策 | その他 「就業場所が屋外である」、「就業場所によって対策内容が異なる」、「対策内容は採用時までに通知する」 などの場合がその他となります。面接時に詳しい内容をご確認ください |
更新日 | 2024/08/14 |
求人番号 | 2800846 |
採用企業情報
転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です