T

Thoughtworks

Global tech consultancy for digital transformation

Senior Quality Analyst

Manual & Functional QA +1Posted on Nov 10
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • Experience working as a Quality Analyst within a wider development team and collaborating with developers, business analysts, infrastructure engineers, and designers to embed quality and testing mindsets.
  • Experience with agile practices, code management, deployment strategies, and release management.
  • Familiarity with test-driven development, behavior-driven development, continuous integration and continuous delivery, the Test Pyramid, and the Swiss cheese model.
  • Ability to suggest changes to on-premises and cloud architectures to enhance quality.
  • Ability to perform functional and cross-functional testing, including performance and security testing across varied architectures.
  • Ability to use metrics to improve lead time, deployment frequency, mean time to recovery, and change fail rate.
  • Ability to design and produce quality strategies for a team.
  • Knowledge of user experience and user research, including prototyping, personas, and A/B testing, and ability to translate this knowledge into a test strategy.
  • Ability to influence teammates and advocate for quality as a shared team responsibility.
  • Commitment to ensuring the correct product is being built, as well as ensuring it is built correctly.
  • Ability to work in a communicative and collaborative way.
  • Ability to thrive in safe, collaborative environments where different opinions, ideas, and perspectives are freely shared.
  • Must be a Singapore citizen.

Responsibilities

  • Advocate for building quality into software and products, and identify and implement risk mitigations within the team as early as possible.
  • Collaborate with cross-functional teammates to embed quality at every stage of product evolution, from ideation to customer usage.
  • Carry out exploratory testing regularly to gain insights and uncover potential risks.
  • Suggest improvements to code, tests, and testability, and recommend tools and frameworks.
  • Examine end-to-end processes, including test coverage across all layers of the technology stack, to ensure quality is embedded throughout.
  • Contribute to creating a reliable and maintainable automated testing suite that enables effective analysis of failures and avoids test-case duplication.
  • Adapt the team approach to standards and regulations in relevant industries.
  • Coach the client’s team and encourage adoption of a quality mindset.
  • Advocate quality assurance expertise to the broader technology community at Thoughtworks, including speaking at conferences and mentoring junior-level quality analysts.

About the Company

Thoughtworks

Global tech consultancy for digital transformation

Thoughtworks is a global technology consultancy that helps organizations modernize and innovate by combining strategy, design, and software engineering. They work with clients to create adaptable technology platforms, digital products, and data- and AI-enabled solutions through tailored engagements. Their model centers on consultancy services, delivering project-based work, retainer arrangements, and long-term partnerships to implement custom software, modernize legacy systems, and execute data-driven strategies. Distinguishing factors include a 30-year track record, a broad, cross-industry client base, and an emphasis on end-to-end transformation rather than just technology delivery. The company's goal is to help clients thrive in the digital age by enabling sustainable growth and competitive advantage through integrated strategy, design, software, and analytics.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1993

Recently Posted Jobs

Explore more opportunities at Thoughtworks

See more jobs