What is a QA Engineer at Upwork?
As a QA Engineer at Upwork, you serve as a critical guardian of the world’s largest work marketplace. Your primary responsibility is to ensure the reliability, scalability, and seamless functionality of the platform that connects millions of freelancers and clients. You are not just finding bugs; you are architecting quality into the development lifecycle to ensure that every transaction, communication, and project milestone on the platform functions flawlessly.
This role is highly dynamic, requiring a blend of technical precision and strategic thinking. You will collaborate closely with cross-functional teams, including product managers and software engineers, to define testing strategies that support high-velocity feature releases. Whether you are automating regression suites or investigating complex system behaviors, your work directly influences the trust users place in the Upwork ecosystem.



