background_image
  • IMAGE: Return to Main
  • IMAGE: Show All Jobs


Position Details: Senior Mobile Quality Engineer (SDET)-(934949O)

Location: Beaverton, OR
Openings: 1
Job Number:

Share

Description:

Platform SDET, Client Digital Innovation

 

SENIOR QUALITY ENGINEER

 

 

Overview

 

Client Digital is taking technology into the future and bringing the world with it. Client Digital inspires athletes worldwide to move faster, push harder and pursue their personal best. From personalized training content to access to sport’s top stories, the world of Client Digital is leveling the playing field like nothing before.

 

We’re passionate about Client and all the swoosh represents: limitless drive, innovation, creativity, and possibilities for collaboration. We focus relentlessly on talent and are always looking for ways to encourage growth. We are inspired by the Client legends who built an empire rethinking product and service, and we seek to bring that level of innovation to our technologies. Our vision is to build and deliver extraordinary Client platforms, services and products directly to athletes* around the world.

 

*If you have a body, you’re an athlete.

 

Success Profile

 

Demonstrates brand passion

 

Champions and embraces change

 

Makes good decisions

 

Delivers results

 

Takes action with integrity

 

Communicates effectively

 

Responsibilities

 

As the Platform SDET on the Client Digital Mobile Quality team you’ll find yourself immersed in fast-paced projects crossing a wide range of technologies and experiences. We’ll ask you to take a strong, consumer-focused view of every deliverable and, through collaboration, be responsible for consistent and reliable delivery of innovative software solutions and reports on the quality of our systems.

 

You will focus on defining test coverage, developing test plans, executing on the test strategies you create, and evaluating and reporting on the quality of existing technologies and new features in Client’s rapidly-evolving ecosystem. You will need to understand Bluetooth and RESTful services, and you’ll own an automation environment to exercise hardware and software in integrated systems.

 

You will validate the integration of an SDK into multiple mobile applications on a regular basis, running acceptance tests that you design when new versions are available. You will serve as a subject matter expert to internal and external (to your team and to Client) partners, and you will work closely with dedicated app engineering and QE teams testing in parallel.

 

You may also be required to:

 

 

 

Prepare test plans, develop test cases, and execute tests with a focus on coverage, performance and automation

 

Knowledge of embedded systems a plus

 

Create, update, maintain and execute automation suites and other testing tools as needed for use by QA.

 

Enhance, maintain existing automation test tools using Swift or Kotlin

 

Investigate bugs using various available tools and server logs

 

Establish and maintain structured testing methodology, especially around automation.

 

Respond to inquiries from users and technical support regarding functions and operations of software programs

 

Identify process improvements, error trends and/or the root causes and make recommendations for remedies to colleagues and management.

 

Actively participate in Agile development methodologies

 

Develop, modify, apply, and maintain standards for software quality operating methods, processes, systems and procedures

 

Develop overall operating criteria to ensure implementation of the software quality program according to project, process, and contract requirements and objectives

 

Ensure that project and process control documentation are compliant with requirements, objectives, and/or contract

 

Review software design, change specifications, and plans against process requirements

 

Support Site Reliability and engineering teams with problem triage and resolution

 

Perform or direct verification of software requirement allocations, traceability, and testability

 

Participate in bug scrubs and prioritization sessions

 

Develop metrics and reports to share with cross-functional teams and Client leadership

 

Regularly update peers, stakeholders, and leaders on goals, key performance indicators, and outcomes

 

Qualifications

 

Excellent knowledge of the software development lifecycle, testing methodologies, and testing tools.

Experience in developing test plans, assessing risk, writing defects, and providing relevant data for test reporting.

 

Working understanding of Agile or TDD/BDD methodologies and the ability to effectively negotiate working agreements across development, product owners, and other stakeholders

 

Strong problem-solving skills and a demonstrated competency with mobile/web technologies like Java, data structures, shell scripting, object oriented development, and test tools/framework (you must be a practitioner with hands-on experience)

 

Detail oriented, analytical, and creative thinker with passion for quality processes

 

Excellent written and verbal communication skills

 

Knowledge of embedded systems a plus

 

Education

 

Engineering, Information Systems or other Technical degree preferred; or 3-5 years related experience and/or training: or equivalent combination of education and experience

Required

  • TEST PLANS
  • BLUETOOTH
  • QUALITY ENGINEER
  • RESTFUL SERVICES
  • QA METHODOLOGIES

Additional

  • EXCELLENT WRITTEN AND VERBAL COMMUNICATION SKILLS
  • JAVA
  • PROBLEM-SOLVING
  • PROCESS CONTROL
  • QA
  • QUALITY PROCESSES
  • SCRIPTING
  • SHELL SCRIPTING
  • SOFTWARE DESIGN
  • SOFTWARE DEVELOPMENT
  • TESTING TOOLS
  • ENGINEER
  • INTEGRATION
  • OPERATIONS
  • PROCESS IMPROVEMENTS
  • QE
  • QUALITY PROGRAM
  • RESTFUL WEB SERVICES
  • STRUCTURED SOFTWARE
  • SUBJECT MATTER EXPERT
  • SWIFT
  • TECHNICAL SUPPORT
  • TEST CASES

 

Perform an action:

IMAGE: Apply to Position
mautic is open source marketing automation




Powered by: CATS - Applicant Tracking System