シニア自動化QAエンジニア(Kotlin/Java)- リモートテストスペシャリスト
フルタイム
リモートで
KotlinとJavaに精通した細部に注意を払うQA自動化の専門家をお探しですか?当社は経験豊富な自動化QAエンジニアを募集し、開発チームに参加してテスト能力を向上させることを目指しています。このポジションでは、包括的なテスト自動化フレームワークを設計・実装し、クライアントサーバーアプリケーションが最高品質基準を満たすことを確保していただきます。
主な職務内容
- KotlinとJavaを使用した堅牢な自動テストフレームワークの設計、開発、保守。
- ビジネスへの影響と技術的リスク要因に基づいた、適切に構造化されたテストケースの作成と優先順位付け。
- テスト規定に従ったソフトウェア欠陥の特定、文書化、解決までの追跡。
- 最終システムアーキテクチャ内の問題を分離するための正確な欠陥局所化の実施。
- 全体的なテストカバレッジと効率性を向上させるための手動QA専門家との協力。
- PostmanやCharles proxyなどの最新ツールを使用したAPIテストの実施。
- リリース間のアプリケーション安定性を確保するための回帰テストの実行。
- 継続的改善のためのテスト洞察を提供するアジャイルセレモニーへの参加。
- Confluenceおよび類似プラットフォームでのテスト文書の開発と保守。
必須スキルと経験
- クライアントサーバーアプリケーションの自動ソフトウェアテストにおける3年以上の経験。
- Kotlin(1.8+)とJava(11+または17)プログラミング言語に関する高度な習熟度。
- Espresso 3.5+を特に重視したAndroid UIテストフレームワークの実践経験。
- 境界値分析、同値分割、デシジョンテーブルテストなどのテスト設計技術を実装する能力の証明。
- データベーステストと検証のための中級から上級のSQL問い合わせ作成スキル。
- Webアプリケーションおよび業界標準プロトコルを使用したRESTful APIのテスト経験。
- リクエスト/レスポンス検証のためのXMLやJSONなどのデータ形式の取り扱い能力。
- APIテスト、デバッグ、パフォーマンス分析のためのCharles proxy 4.6+とPostman 10+の使用expertise。
- アジャイル環境でのJiraやConfluenceなどのプロジェクト管理ツールの経験。
- ブランチング戦略やコードレビュープロセスを含むGitバージョン管理システムに関する深い知識。
- 複雑なテストシナリオのための優れた分析的思考と問題解決能力。
- リモートチーム環境で効果的に働くためのコミュニケーション能力。
あれば望ましいスキル
- iOS開発言語(Swift 5.7+またはObjective-C)の知識。
- iOS自動化テストのためのXCUItestの経験。
- Jenkins、GitLab CI、GitHub ActionsなどのCI/CDパイプラインに関する知識。
- CucumberなどのBDDフレームワークまたは行動駆動テスト方法論の経験。
- マイクロサービスアーキテクチャテストおよびサービス仮想化の理解。
- JMeterやk6などのパフォーマンスおよび負荷テストツールの経験。
- AWSやGCP、AzureなどのクラウドサービスおよびDockerやKubernetesなどのコンテナ化に関する基本的な知識。
- PactやPostman Contract Testingなどのツールを使用したAPI契約テストの経験。
当社チームに参加する理由
リモートチームメンバーとして、世界中どこからでも働く自由を楽しみながら、挑戦的なプロジェクトに取り組む才能あるプロフェッショナルと協力できます。当社は競争力のある報酬、プロフェッショナルとしての成長機会、そしてイノベーションと品質を重視するサポート環境を提供しています。優れたソフトウェア製品の提供を支援しながら、テスト自動化でのキャリアを前進させるために、ぜひ当社にご参加ください。