Thoughtworks

iOS Test Automation Engineer

Toronto, Ontario
Azure API JavaScript TypeScript AWS GCP
Search for More Jobs Talk to a recruiter now 💪
Description

Woven between all the stages of the delivery process is the work of a Quality Analyst Engineers are crucial in ensuring Thoughtworks and our clients build and ship high quality products in a sustainable way. They are detail-oriented and analytical thinkers who are dedicated to helping us maintain the highest quality standards for products on a variety of platforms and digital mediums. If you're looking for an amazing opportunity to help us build the future while working with an incredibly dynamic and talented team, we want to work with you!

We're looking for a smart, kind, and reliable Quality Analyst Automation Engineer who is eager to make a big impact to build and ship high quality products that millions of people use every day.

As a member of our Quality Analyst team, you’ll be responsible for building an Automated UI Test Suite for a consumer-facing iOS app. This suite will not only verify the functional behavior of the application UI, but also that the correct analytics events are generated. Finally, you’ll ensure that this suite is integrated into existing CI/CD pipelines, to provide the development team with rapid feedback on their changes.

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.

About Thoughtworks

Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.

Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

#LI-Remote

Thoughtworks
Thoughtworks
Apps Consulting Information Technology Open Source Professional Services Software Web Development

0 applies

29 views

Jobs from our Partners

Sr. Database Engineer

Dahlgren, VA US

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers