【募集の背景】
みらい翻訳では事業の主力となるSaaS型Webサービス Mirai Translator®を開発・運用しています。
以前よりE2Eテストはほぼ全て自動化をしておりますが、新機能の追加や既存機能の改善・改修などプロダクトの成長に伴ってテストを追加してきたため、見直しが必要になっている状況です。
また、品質課題を早期に発見できるようにするため、開発初期からテスト計画・設計を始めとした活動を行い、QAのシフトレフトを進めています。
現在QAチームは2名で活動しており、理想としてはプロダクトや開発組織の拡大を人海戦術で支えるのではなく、開発プロセス内での品質づくりの仕組みや自動化により「スケールするQA」を目指しております。
この理想実現のために、QAに特化したエンジニアの方にジョインしていただき、その知見を活かして、私達と一緒に「スケールするQA」を作り上げいただきたいと考えています。
【主な業務内容】
・プロダクトに必要なテスト観点の整理及びそれぞれの観点に必要なテスト実施方法、成果物の策定
・開発チームの一員としてテスト計画・設計・レビューでのテスト支援
・テスト自動化の設計、実装
・テスト効率化のためのツールの選定、導入
・開発チームを横断した開発/テストプロセスの改善提案と実行推進
【求める必須スキルや経験】
・ソフトウェア品質やソフトウェアテストに関する知識、経験
・テスト自動化に関する知識、経験
・DevOps、SRE、アジャイル開発、マイクロサービスの知識(勉強会への参加や学習して会話できる以上の知識)
・クラウドやコンテナ技術に関する知識や開発経験(AWS EC2, Lambda, Dockerなど)
【歓迎スキルや経験】
・テスト計画や設計の経験
・UIテスト、APIテストの自動化経験
・TDDの実践経験
・ログやデータを分析し、問題点を見つけるスキル
・JavaScript, PHP, Java, Scala, Pythonでの開発・コードレビューの経験
・テストツールの選定やツール自体の開発の経験
・パフォーマンステスト、セキュリティテストの経験
・セキュリティに関する知見(インジェクションやCSRFなどよく知られた攻撃の基本的な知識やCVEサイトの検索が可能)
・QAチームや開発チームのリーダー経験
・JSTQB認定テスト技術者資格
・技術や開発成果の発信経験(勉強会、ブログなど)
【社内の技術環境や使用言語】
【インフラ】
AWS (EC2,ECS,S3,SQS,Lambda,Cognito,CloudFormation,Aurora,ElastiCache,DynamoDB, etc.)
【フロントエンド:Language/Framework】
React, Angular, TypeScript
【バックエンド:Language/Framework】
Java, Scala, Akka, PHP, Python
【テスト】
Junit, Pytest, Selenium
【監視、モニタリング、分析】
Mackerel, CloudWatch, Elastic Cloud
【バージョン管理、デプロイ】
GitHub, CircleCI, Jenkins, CodeDeploy
【開発環境】
Docker, VS Code, InteliJ
【コミュニケーション、ドキュメント】
Slack, Zoom, Office365, Jira, Confluence, Redmine, DocBase, Miro, Figma
【こんな方を求めています!】
・コーディングや開発技術が好きで、開発・試験が楽しいと思える方
・心理的安全性について理解し、ポジティブに議論できる方
・自身の成長とメンバーの成長を一緒に喜ぶことができる方
・目的遂行のために、様々な可能性を検討し実行できる方
・新しい開発技術をキャッチアップできる方
・チームのメンバーを理解し、信頼することができる方
【やりがいや醍醐味】
・自社プロダクトに関する開発だけでなく、今後のビジネスの方向性を踏まえた企画段階から携わっていただける
・当社の現在のフェーズは1→100へと広げていく段階のため、大きな裁量をもって組織づくりにも参画することができる
機械翻訳を始め言語処理の分野は今後の市場将来性が大きく、通訳者の不足を解消するもので、日々の生産性向上へ貢献します。いつの日か当たり前に言語の壁を超えている世界をつくりたい。
少しでも興味を持たれた方、ぜひ一度お話ししましょう!