Job Search and Career Advice Platform

Enable job alerts via email!

Senior Quality Analyst

THOUGHTWORKS PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

6 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech consultancy in Singapore seeks a Quality Analyst to advocate for quality assurance throughout the delivery process. The role involves collaborating with development teams to embed a quality mindset and performing exploratory testing. Candidates must have a strong background in agile practices and testing methodologies, alongside excellent communication skills. This position offers an opportunity to influence team dynamics and improve the quality of products delivered.

Qualifications

  • Previous experience as a Quality Analyst within a development team to embed quality and testing mindsets.
  • Experience with agile practices, code management, deployment strategies, and release management.
  • Familiarity with TDD, BDD, CI/CD, Test Pyramid and Swiss Cheese models.

Responsibilities

  • Advocate for quality in software and products, implementing measures for risk mitigation.
  • Collaborate across teams to embed quality throughout product evolution.
  • Conduct exploratory testing for insights and risk identification.

Skills

TDD
Agile Testing
Quality Management
Knowledge of User Experience
Release Management
Test Automation
Configuration Management
Advising Clients
User Research
Selenium
AB Testing
Test Strategy
Call Center experience
Job description

Woven between all the stages of the delivery process is the work of a quality analyst: the technologist who focuses on the complexity and risk inherent in building solutions. By collaborating with each team member—developer, business analyst, designer, etc.—they ensure quality is thoughtfully examined in both processes and technology. QAs are more than testers; they’re team motivators and strive to inspire all teammates to weave quality into their mindsets and code.

Job responsibilities
  • Advocate for quality being built into software and products and aspire to 'shift quality to the left', highlighting and putting measures for 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.
  • Regularly carry out exploratory testing to gain insights and uncover potential risks.
  • Offer improvements to code, tests, testability, and suggest tools and frameworks.
  • Examine end‑to‑end processes, including test coverage across all layers of the tech stack, ensuring quality is embedded throughout.
  • Contribute to the creation of a reliable and maintainable automated testing suite to ensure simple, effective analysis of failures and avoid any test case duplication.
  • Adjust team approach based on standards and regulations in certain industries.
  • Coach the client’s team and encourage them to adopt a quality mindset.
  • Advocate QA expertise to the broader tech community, speaking at conferences and acting as a mentor for junior‑level QAs.
Job qualifications

Technical skills

  • Previous experience as a Quality Analyst within a wider development team, pairing 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 TDD, BDD, CI/CD, Test Pyramid and Swiss Cheese models.
  • Comfortable suggesting changes to both on‑premise and cloud architectures to enhance quality.
  • Capability to perform functional and cross‑functional testing, including performance and security testing across varied architectures.
  • Knowledge of leveraging metrics to improve lead time, deployment frequency, mean time to recovery, and change fail rate.
  • Ability to design quality strategies and produce them for the team.
  • Understanding of user experience and user research, including prototyping, personas, and AB testing, and translating those into a test strategy.

Professional skills

  • Enjoy influencing teammates and advocating for quality as a shared team responsibility.
  • Passionate about ensuring the correct product is built, not just that it is built correctly.
  • Work in a communicative and collaborative way.
  • Thrive in safe, collaborative environments where different opinions, ideas, and perspectives are freely shared.
Key Skills
  • TDD
  • Agile Testing
  • Quality Management
  • Knowledge of User Experience
  • Release Management
  • Test Automation
  • Configuration Management
  • Advising Clients
  • User Research
  • Selenium
  • AB Testing
  • Test Strategy
  • Call Center experience
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.