Software Engineer/Automation Developer, Mobile Testing

Tokyo, Japan · Engineering · EN/JP

Description

At Mercari, our mission is to create value in a global marketplace where anyone can buy & sell, and we pride ourselves in taking on a challenge. We are looking for new members to join us in achieving this goal under our values - Go Bold, All for One, and Be Professional.

As a Test Automation Engineer, you will be responsible for creating and managing the engineering environment that allows Mercari engineers to work at peak productivity and produce the best possible product. While the team is still small, this environment allows each member to proactively control his or her own work. You will have the opportunity to work with many different engineers to create valuable test code for multiple teams.


株式会社メルカリでは「新たな価値を生みだす世界的なマーケットプレイスを創る」というミッションを掲げ、あらゆる挑戦をしています。「Go Bold - 大胆にやろう」「All for One - 全ては成功のために」「Be Professional - プロフェッショナルであれ」という3つのバリューのもと、ミッション達成を共に目指していける仲間を募集しています。

フリマアプリ「メルカリ」の開発や運用の中で、エンジニアの生産性を高め、高品質なプロダクトをお客さまに提供するために、以下のようなエンジニアリング業務全般をご担当いただきます。チームはまだ少人数ですが、各自が裁量を持ち、自らが主体的に活躍できる場を提供しています。そして、チームだけに閉じこもらず、開発に関わるメンバー全体に向けてテストの価値を発信する仕事です。


▼Job Description

・Develop and maintain automated tests (API, E2E, Regression, etc.) for iOS/Android apps

・Plan and propose testing strategies and implement test code on a project-to-project basis

・Create and maintain a build pipeline for implementing test code and providing comprehensive metrics, analysis and reports

・Stay up to date with the ever-changing mobile app landscape and introduce new technology to the development team

・Automate processes other than tests


▼業務内容

・スマートフォンアプリ(iOS、Android)向けのテスト(APIテスト、E2Eテスト、レグレッションテストなど)の自動化やその運用

・アプリのビルドからテスト実行、実行結果のメトリクス測定やレポーティングまでを総合的に提供する「ビルドパイプライン」の構築と運用

・変化のはやいモバイルアプリケーション関連の新技術調査やその導入業務

・テスト以外の繰り返し作業のための自動化

Requirements

▼Minimum Requirements

・Experience and knowledge of software testing

・Experience with programming test code

・Ability to communicate and code as part of a team

▼Additional Qualifications

・Experience in app development

・Experience with building/operating a CI/CD environment

・Experience as a QA/test engineer

・Experience automating software tests


▼必要条件

・ソフトウェア開発やソフトウェアテストの知識や経験のある方

・テストコードのプログラミング経験

・チーム開発におけるコミュニケーション能力

 基本的にテストコードのプログラミング能力が求められますが、その領域にチャレンジしたい方も歓迎いたします

▼歓迎条件

・ソフトウェアテストの自動化経験

・スマートフォンアプリ開発経験

・CI/CD環境の構築と運用経験

・QA/テストエンジニア経験


WORKING CONDITIONS

▼Contract Type

・Full-time

 Probationary Period: 3 months (salary same as above)

▼Location

・Roppongi/Tokyo

▼Work Hours

・Fixed working hours 10:00-19:00

 Flex time (core hours 12:00-16:00, 60 minute lunch)

▼Salary

・Annual salary, paid monthly

・Based on your experience, skills and potential

・Reviewed twice a year

▼Holidays

・5-day work week (Sat/Sun off)

・National holidays, paid time off, summer/New Year's vacation, congratulatory leave, compassionate leave


▼雇用形態

・正社員

 試用期間:入社後3ヶ月(本採用と同条件)

▼勤務地

・東京都港区六本木6-10-1六本木ヒルズ森タワー

▼勤務時間

・所定労働時間:10:00~19:00

 フレックスタイム制度あり(コアタイム:12:00~16:00 [休憩60分] )

▼給与

・年俸制、年俸の12分の1を毎月支給

・スキル・経験・能力に応じて決定いたします

・毎年2回見直し

▼休日・休暇

・完全週休2日制(土日)

・祝日・有給休暇(入社時10日付与)、夏季・年末年始休暇、慶弔休暇

Benefits

・各種社会保険完備

・インセンティブ制度あり

・従業員持株会制度

・交通費全額支給

・入社時に希望のノートPC貸与

・デュアル・ディスプレイ希望者貸与

・スマートフォン貸与

・ビザサポート

・社員の家族を含めた支援制度「mercibox

 


FYI

メルカリQA-SETの組織づくりについて

メルカリQA-SETチームが考えているQAやテストの未来のはなし

メルカリQA-SETチームが進めているテスト自動化についての質問まとめ

メルカリのQAエンジニアがテスト自動化に挑んだ話

Apply for this job