Mobile Automation Test Engineer

Southwest Airlines Co

Contract Dallas , Texas, United States Posted 3 months ago

 Write a Review Add Vendor   Add Contact  

About Position

Mobile Automation Test Engineer (Contract)

$90.00 / Hourly

Dallas , Texas, United States

Mobile Automation Test Engineer

Contract Dallas , Texas, United States Posted 3 months ago

Description

5+ years of overall experience with 4+ years in Automation Testing.
Minimum of 1+ year of experience in mobile automation.
Strong knowledge and hands-on experience with Appium and XCUI, with Java/Selenium coding skills.
Proficiency in test automation for Native apps.
Experience in managing Regression Suite Maintenance and execution within an agile environment.
Proven experience achieving in-sprint automation in agile execution.
Experience with Jenkins or other continuous integration software.
Ability to design modular and reusable automated testing solutions that meet client requirements.
Strong communication skills to explain complex technology solutions to diverse teams, including technical, business, and management teams.
Experience leading small teams (2-3 people) is a plus.
Excellent verbal and written communication skills.
Additional Experience & Skills:

Experience using Swift XCTest, Espresso with Kotlin, and cloud services such as Sauce Labs, Perfecto, or BrowserStack.
Work experience in mobile automation using cloud tools like Sauce Labs, Perfecto, or BrowserStack.
Exposure to Applitools, JIRA integration (including plug-ins like AssertThat BDD, Zephyr, X-ray).
Knowledge of Service Virtualization is a plus.
Experience with command-line tools for iOS, Android, and Appium (e.g., xcrun, xcode-select, xcode build, npm, adb, carthage, etc.).

By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Questions / Comments:

Display Questions / Comments:

No Questions / comments

Southwest Airlines Co Vendors

( Login to see all the 6 vendors)
IBM Corporation
Write a Review

1133 Westchester Avenue
White Plains
New York
www.ibm.com/us ( 130 vendors)

TEK Systems
Write a Review

971 Corporate Boulevard
Linthicum
Maryland
www.teksystems.com ( 85 vendors)

Kforce Professional Staffing Firm
Write a Review

1001 E Palm Avenue
Tampa
Florida
www.kforce.com ( 82 vendors)

Job Summary

$90.00 / Hourly

Contract

Dallas , Texas, United States

Experience Level : Medium

Experience Required : 4 Year/s

Only Any

Posted : 3 months ago

Deadline : January 1, 2025 3 months ago

Job ID : Job0000002643

Southwest Airlines Co

Post Office Box 36611

www.southwest.com

Request history8.1.32PHP Version2.39sRequest Duration695MBMemory UsageGET {slug}Route
    • Booting (1.93s)time
    • Application (464ms)time
    • 1 x Booting (80.62%)
      1.93s
      1 x Application (19.38%)
      464ms
      3 templates were rendered
      • frontend.job-viewjob-view.blade.php#?blade
      • admin.flash_msgflash_msg.blade.php#?blade
      • layouts.themetheme.blade.php#?blade
      uri
      GET {slug}
      middleware
      web
      controller
      App\Http\Controllers\JobController@view
      namespace
      prefix
      where
      as
      job_view
      file
      app/Http/Controllers/JobController.php:482-507
      11 statements were executed191ms
      • JobController.php#484clientfyi_final2.47msselect * from `jobs` where `job_slug` = 'mobile-automation-test-engineer-1' limit 1
        Bindings
        • 0: mobile-automation-test-engineer-1
        Backtrace
        • app/Http/Controllers/JobController.php:484
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • User.php#78clientfyi_final84.26msselect `id`, `company` from `users` where `user_type` in ('employer', 'agent') order by `id` desc
        Bindings
        • 0: employer
        • 1: agent
        Backtrace
        • app/Models/User.php:78
        • app/Http/Controllers/JobController.php:491
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • JobController.php#493clientfyi_final610μsselect * from `users` where `users`.`id` = 16134 limit 1
        Bindings
        • 0: 16134
        Backtrace
        • app/Http/Controllers/JobController.php:493
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • Vendor.php#57clientfyi_final600μsselect count(*) as aggregate from `vendors` inner join `users` on `vendors`.`vendor_id` = `users`.`id` inner join `states` on `users`.`state_id` = `states`.`id` inner join `countries` on `states`.`country_id` = `countries`.`id` where `vendors`.`approve_status` = 1 and `vendors`.`employer_id` = 16134
        Bindings
        • 0: 1
        • 1: 16134
        Backtrace
        • app/Models/Vendor.php:57
        • app/Http/Controllers/JobController.php:495
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • Vendor.php#57clientfyi_final1.58msselect `vendors`.*, `users`.`website`, `users`.`company`, `users`.`address`, `users`.`city`, `states`.`state_name`, `countries`.`country_name`, (SELECT (SUM(ratings)/COUNT(id)) FROM reviews WHERE reviews.employer_id = vendors.vendor_id AND reviews.approve_status = 1) as review_rating, (SELECT COUNT(id) FROM reviews WHERE reviews.employer_id = vendors.vendor_id AND reviews.approve_status = 1) as review_count, (SELECT COUNT(id) FROM vendors as b WHERE b.employer_id = vendors.vendor_id) as vendor_count from `vendors` inner join `users` on `vendors`.`vendor_id` = `users`.`id` inner join `states` on `users`.`state_id` = `states`.`id` inner join `countries` on `states`.`country_id` = `countries`.`id` where `vendors`.`approve_status` = 1 and `vendors`.`employer_id` = 16134 order by `vendor_count` desc limit 3 offset 0
        Bindings
        • 0: 1
        • 1: 16134
        Backtrace
        • app/Models/Vendor.php:57
        • app/Http/Controllers/JobController.php:495
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • JobController.php#500clientfyi_final350μsselect (sum(ratings)/count(id)) AS review_rating, count(id) as review_count from `reviews` where `approve_status` = 1 and `employer_id` = 16134
        Bindings
        • 0: 1
        • 1: 16134
        Backtrace
        • app/Http/Controllers/JobController.php:500
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • job-view.blade.php#17clientfyi_final9.94msselect DISTINCT email from `job_applications` where `category_id` = 37 and `status` = 1
        Bindings
        • 0: 37
        • 1: 1
        Backtrace
        • view::frontend.job-view:17
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • job-view.blade.php#450clientfyi_final370μsselect * from `comments` where `comments`.`commentable_type` = 'App\\Models\\Job' and `comments`.`commentable_id` = 2643 and `comments`.`commentable_id` is not null and `parent_id` is null
        Bindings
        • 0: App\Models\Job
        • 1: 2643
        Backtrace
        • view::frontend.job-view:450
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#101clientfyi_final700μsselect * from `categories` where `job_count` >= 1 order by `job_count` desc
        Bindings
        • 0: 1
        Backtrace
        • view::layouts.theme:101
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#102clientfyi_final46.72msSELECT jobs.state_id,jobs.state_name, COUNT(*) AS numberOfSales FROM jobs JOIN states ON states.id = jobs.state_id GROUP BY jobs.state_id,jobs.state_name ORDER BY COUNT(*) DESC limit 15
        Backtrace
        • view::layouts.theme:102
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#103clientfyi_final43.71msSELECT jobs.city_id,jobs.city_name, COUNT(*) AS numberOfcities FROM jobs JOIN cities ON cities.id = jobs.city_id GROUP BY jobs.city_id,jobs.city_name ORDER BY COUNT(*) DESC limit 15
        Backtrace
        • view::layouts.theme:103
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      App\Models\Category
      138Category.php#?
      App\Models\Job
      1Job.php#?
      App\Models\User
      1User.php#?
          _token
          o6Ejjs8gm1uNtQm69t4AnIemF7XyDW4CLmU9E4Mb
          _previous
          array:1 [ "url" => "https://pingjob.com/mobile-automation-test-engineer-1" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /mobile-automation-test-engineer-1
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:18 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "close" ] "x-accel-internal" => array:1 [ 0 => "/internal-nginx-static-location" ] "x-real-ip" => array:1 [ 0 => "18.224.54.247" ] "host" => array:1 [ 0 => "pingjob.com" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Wed, 23 Apr 2025 03:05:21 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => "-1" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InI4bVl6YjUzM1VJNUdQVGhjR0cwN2c9PSIsInZhbHVlIjoiNC9nUjdNQVpNUkFuK3c1cUtCN2lOM2haVkpTMnBrNStPdWRJdFBjS0NrdXAxZ0lvWDFnUnlzRDlPOWJRZEhiclhNOCttckpDelFFWDQ3djhRdzNPVU5EcVc5Mk5VcHhVa2ZaamREM1VVR3VCQkJSRnN4S1dpam5mcmZYK0JnQzEiLCJtYWMiOiI4NWI1NWFlNTU5YmZiOTg1ODEyMTJmOTZmN2ZiNjJiNDEzMDlmODAwNjVjYmFhYTdhM2VjMzM3YzczYmRkY2Y0IiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 05:05:22 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6InI4bVl6YjUzM1VJNUdQVGhjR0cwN2c9PSIsInZhbHVlIjoiNC9nUjdNQVpNUkFuK3c1cUtCN2lOM2haVkpTMnBrNStPdWRJdFBjS0NrdXAxZ0lvWDFnUnlzRDlPOWJRZEhiclhNOCttc" 1 => "laravel_session=eyJpdiI6Ilcwa2RXUnk4QjlTbndJZXk4WmpLUmc9PSIsInZhbHVlIjoiblRyRkRyeWJrR2x6Y0lrQVZYdEZsQXZuNlpkK0RISkJuNDNYR293STB0ZEtTdndqT1EyVXljakd6b0J3aTY0TC85QUtGbXpOdS84dWpBTFMrWkRFbmg1N3g2R1F2YTRUMS81YmJBMEdVS3FYUkMyV0pOaWJUREZzejVjckRvUXMiLCJtYWMiOiJiNDc5ZmY2NDRjNjczNWI5ZWEzMzQxYzhlNzJiY2Y5OGYxZWYwNGIwNjA3YzE2OWM0MGNiYzU5MDcwNGM1YWM2IiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 05:05:22 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6Ilcwa2RXUnk4QjlTbndJZXk4WmpLUmc9PSIsInZhbHVlIjoiblRyRkRyeWJrR2x6Y0lrQVZYdEZsQXZuNlpkK0RISkJuNDNYR293STB0ZEtTdndqT1EyVXljakd6b0J3aTY0TC85" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InI4bVl6YjUzM1VJNUdQVGhjR0cwN2c9PSIsInZhbHVlIjoiNC9nUjdNQVpNUkFuK3c1cUtCN2lOM2haVkpTMnBrNStPdWRJdFBjS0NrdXAxZ0lvWDFnUnlzRDlPOWJRZEhiclhNOCttckpDelFFWDQ3djhRdzNPVU5EcVc5Mk5VcHhVa2ZaamREM1VVR3VCQkJSRnN4S1dpam5mcmZYK0JnQzEiLCJtYWMiOiI4NWI1NWFlNTU5YmZiOTg1ODEyMTJmOTZmN2ZiNjJiNDEzMDlmODAwNjVjYmFhYTdhM2VjMzM3YzczYmRkY2Y0IiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 05:05:22 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InI4bVl6YjUzM1VJNUdQVGhjR0cwN2c9PSIsInZhbHVlIjoiNC9nUjdNQVpNUkFuK3c1cUtCN2lOM2haVkpTMnBrNStPdWRJdFBjS0NrdXAxZ0lvWDFnUnlzRDlPOWJRZEhiclhNOCttc" 1 => "laravel_session=eyJpdiI6Ilcwa2RXUnk4QjlTbndJZXk4WmpLUmc9PSIsInZhbHVlIjoiblRyRkRyeWJrR2x6Y0lrQVZYdEZsQXZuNlpkK0RISkJuNDNYR293STB0ZEtTdndqT1EyVXljakd6b0J3aTY0TC85QUtGbXpOdS84dWpBTFMrWkRFbmg1N3g2R1F2YTRUMS81YmJBMEdVS3FYUkMyV0pOaWJUREZzejVjckRvUXMiLCJtYWMiOiJiNDc5ZmY2NDRjNjczNWI5ZWEzMzQxYzhlNzJiY2Y5OGYxZWYwNGIwNjA3YzE2OWM0MGNiYzU5MDcwNGM1YWM2IiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 05:05:22 GMT; path=/; httponlylaravel_session=eyJpdiI6Ilcwa2RXUnk4QjlTbndJZXk4WmpLUmc9PSIsInZhbHVlIjoiblRyRkRyeWJrR2x6Y0lrQVZYdEZsQXZuNlpkK0RISkJuNDNYR293STB0ZEtTdndqT1EyVXljakd6b0J3aTY0TC85" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "o6Ejjs8gm1uNtQm69t4AnIemF7XyDW4CLmU9E4Mb" "_previous" => array:1 [ "url" => "https://pingjob.com/mobile-automation-test-engineer-1" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-23 03:05:22GET/mobile-automation-test-engineer-1311140