Software Development Engineer in Test (SDET)

Platform and Services Chicago, Illinois


Description

Position at Gogo Commercial Aviation

Roles and Responsibilities: 
• Perform systems analysis and collaborate with engineers across teams to build best in class testing approach and automation frameworks to support continuous integration and help improve testing and the quality of our code. 
• Continuously help raise the bar – finding new paths and technologies  
• Help design and implement load and performance testing 
• Verify that database data match an expected set of values 
• Support Root Cause Analyses 
• Training and mentoring of other team members as we adopt more automation. 
• Build test automation framework to develop, maintain and continuously evolve efficient test automation approach for full coverage. 
• Collaborate with development engineers to improve testing and the quality of our code. 
• Continuously help raise the bar – help us find new paths and technologies to be best in class. 
• Coordinate testing efforts with extended teams within the enterprise. 
• Help with the training and mentoring of other team members as needed. 
 
Minimum Requirements 
• Master’s and 2 years of experience or Bachelor’s degree and 5 years of experience or relevant work experience. 
 
Technical Skills: 
• Experience testing with Selenium using JAVA, Javascript for testing and validation of Web UI, APIs, headless Functional Testing of JavaScript SDKs using WebKit Engine with full JS access. 
Execute basic Bash and Ruby scripts, and work Git from the command line. 
• Working experience with RESTful services 
• Understanding of modern web application architecture utilizing decoupled modules and independent subsystems. 
• Good understanding of databases with some experience with SQL and NoSQL. 
• Expertise with tools like Selenium web driver and Appium frameworks for all Webapps, Native & Hybrid apps. 
• Expertise on Source management tools like Git and on build management tools like Gradle. 
• Expertise in Testing on all OODs like Java in a UNIX or Linux environment. 
• Use of test management and error management tools like Zephyr and JIRA. 
• Strong knowledge on CI tools like Jenkins to align with Dev-Ops Deployment process. 
• Experience with large-scale multi-tiered systems and service-oriented architecture

Gogo’s worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse group of technologists, marketers, strategists, and any other function you can think of- all working together in extraordinary harmony. And that’s just the beginning.

We connect the aviation industry and its travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared for a dynamic ride with people who are passionate about what they’re building. 

Gogo is an equal opportunity employer and works in compliance with both federal and state laws. We are committed to the concept regarding Equal Employment opportunity. Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.  The EEO is the law and is available here.

Gogo participates in E-Verify. Details in 
English and Spanish. Right to Work Statement in English and Spanish.

Functional Testing of JavaScript SDKs using WebKit Engine with full JS access.
• You can execute basic Bash and Ruby scripts, and work Git from the command line.
• Working experience with RESTful services and ideally WebSockets.
• Understanding and experience of BDD/TDD strengths and weaknesses is a plus.
• Understanding of modern web application architecture utilizing decoupled modules and independent subsystems.
• Good understanding of databases with some experience with SQL and NoSQL.
• Expertise with tools like Selenium web driver and Appium frameworks for all Webapps, Native & Hybrid apps.
• Expertise on Source management tools like Git and on build management tools like Gradle.
• Expertise in Testing on all OODs like Java in a UNIX or Linux environment.
• Use of test management and error management tools like Zephyr and JIRA.
• Strong knowledge on CI tools like Jenkins to align with Dev-Ops Deployment process.
• Experience with large-scale multi-tiered systems and service-oriented architecture.
• Experience working in cloud environment (preferably AWS) to test the webApps, Services, Databases a huge plus. 
• Experience with any third party cloud based testing tools a plus.
• Extreme sense of responsibility, accountability and passion for technology, quality of work and desire to learn & take ownership.

Gogo’s worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse group of technologists, marketers, strategists, and any other function you can think of- all working together in extraordinary harmony. And that’s just the beginning.

We connect the aviation industry and its travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared for a dynamic ride with people who are passionate about what they’re building. 

Gogo is an equal opportunity employer and works in compliance with both federal and state laws. We are committed to the concept regarding Equal Employment opportunity. Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.  The EEO is the law and is available here.

Gogo participates in E-Verify. Details in English and Spanish. Right to Work Statement in English and Spanish.