IOS Test Automation Engineer

ThoughtWorks
undefined, Canada
97.5K $-136.5K $ / an (estimé)
Temps plein

Job responsibilities

  • Design, develop, and maintain test cases and strategies
  • Develop and maintain an Automated UI Test Suite ( Test Suite ) for an in-market iOS app
  • Verify that expected analytics events are generated during each execution of the Test Suite
  • Ensure the Test Suite is executed in a CI / CD pipeline, with test results made available to stakeholders
  • Provide first-line triage of Test Suite failures in CI / CD builds, and assist development with identifying the relevant area of the codebase
  • Partner with our client stakeholders to provide technical guidance on the direction of the Test Suite, along with identifying other possible test automation initiatives
  • Collaborate with Engineers, Product Managers, and other team members to understand product features, test requirements, and to promptly deal with issues and defects
  • Create documentation for quality analysts activities, processes, and best practices

Job qualifications

Technical Skills

  • Demonstrable experience developing Automated UI Test Suites for mobile applications using tools such as XCUITest, Espresso, or Appium.
  • Strong knowledge of Javascript or Typescript
  • Familiarity with iOS development tools, and iOS development and release processes
  • Experience both in general and with running test suites under Continuous Integration solutions such as GitHub Actions, Xcode Cloud, Jenkins, or CircleCI.
  • Demonstrable experience developing Automated UI Test Suites using Jest
  • Experience performing verification of database contents in automated tests or as a result of automated testing
  • Experience working directly with clients
  • Experience testing with specialized hardware (eg. wearables, smart home devices)
  • Familiarity with tools to analyze Cloud activity (AWS, GCP, Azure), API calls, and network protocols

Professional Skills

  • You enjoy influencing teammates and advocating for quality as a shared team responsibility.
  • You are passionate about ensuring the correct product is being built, not just that it is being built correctly.
  • You work in a communicative and collaborative way.
  • You thrive in safe, collaborative environments where different opinions, ideas and perspectives are freely shared.
  • You will be working directly with clients

Other things to know

Learning & Development

There is no one-size-fits-all career path at Thoughtworks : however you want to develop your career is entirely up to you.

But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow.

We see value in helping each other be our best and that extends to empowering our employees in their career journeys.

Travel

While we’ve traditionally been a traveling consultancy, we have adopted a hybrid working model with the majority of work being completed remotely from either home or local Thoughtworks offices.

However, business travel to client locations should be expected when required by Thoughtworks or our clients’ needs.

Company Policies

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

Job Details

Country : Canada

City : Toronto

Date Posted : 06-25-2024

Industry : Information Technology

Employment Type : Contractor

Il y a 3 jours
Emplois reliés
ThoughtWorks
undefined, Canada

Develop and maintain an Automated UI Test Suite (“Test Suite”) for an in-market iOS app. Partner with our client stakeholders to provide technical guidance on the direction of the Test Suite, along with identifying other possible test automation initiatives. Ensure the Test Suite is executed in a CI...

Offre sponsorisée
Infobahn Softworld Inc
Canada

Design, develop and maintain test plan/test cases with a focus on Ask-A-Vet (AAV) features, (Twilio, OKTA, PIMS related technology). Work closely with the assigned scrum team (Product Owner, Engineering Owner, TPM, DevOps) to build reliable and scalable test suites/matrix. Analyze current QA practic...

Offre sponsorisée
Cadence Design Systems
Canada

The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread acr...

Offre sponsorisée
Apex Systems
Canada

The QA Analyst will also review system requirements and track quality assurance metrics. Quality Assurance analyst or in a related field. We are looking for a QA Analyst to develop and execute exploratory and automated tests to ensure product quality. The QA Analyst must monitor all stages of softwa...

Offre sponsorisée
SnapTryAI
Canada

As a Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our virtual try-out platform. This is a full-time remote role for a Software Quality Assurance Engineer. Strong knowledge of Software Quality and Quality Assurance. Experience in Software Quality Assurance ...

Offre sponsorisée
TerraZero
Canada

As a Unity QA Tester Intern, you will primarily focus on quality assurance testing for our games while also taking on some simpler Unity development tasks. This internship offers a unique opportunity to grow your skills in game development and quality assurance, preparing you for a successful career...

Offre sponsorisée
Orbis Group
Canada, Canada

Senior Software Engineer - Trading SystemsOne of North America's most exciting sports betting and gaming scale-ups is expanding it's engineering team, hiring multiple Software Engineers. ...

Altair Engineering
Canada
Télétravail

To reinforce our development team, Altair is looking for talented developer, specialist of Finite Element Method (FEM), with proven experience developing commercial software. Altair is a global technology company that provides software and cloud solutions in the areas of Product Development, High Pe...

IFG - International Financial Group
India

Experienced in modifying PC configurations according to test requirements and conducting performance and memory tests for each configuration for at least one AAA title • Experience on 1+ AAA multiplayer game’s development cycle from pre-production to post launch • 1+ years of experience leading a te...

Apexa
CA

We are now looking for a talented Senior Software Developer with 10+ years experience to join our team, help us build exciting technologies, and continue innovating and transforming the industry. NET Framework, TSQL and relational database systems: design, maintenance, and optimization In-depth work...