Job description

Adobe Photoshop is used by over 90% of the world’s creative professionals to bring what they imagine to life. But what about the rest of us?

Join our team at Adobe SF to help re-imagine Photoshop, for everyone, on the web. We\'re building a new product empowering everyone to easily create the images and designs they imagine - with the simplicity, power and joy of playing with simple building blocks.

We’re seeking an exceptional gray box quality engineer to help deliver a rock-solid, brand-new creative imaging application on the web. We are looking for someone with creativity, inquisitiveness and strong customer empathy, who also has the technical expertise and skills to lead our quality engineering team. You’ll work closely with product and engineering teams to develop a robust, high-quality product.

We’re using lean app development principles — iterating fast and incorporating extensive user testing — to stay focused on solving real customer problems and to experiment with new ideas. Our process is highly collaborative and there is plenty of room to make a big impact.

We’re a small but rapidly growing team, backed by the tech and resources of Adobe. Our modern front-end web stack includes: TypeScript, Web Components, WebAssembly, Canvas/WebGL. We’re initially building for low-end devices, such as Chromebooks. On the back-end we’re integrating with Adobe’s cloud services, building with node.js, python, C++, Java. Our testing automation suite is written in python and JavaScript, built with Selenium.

Join us to change how the world creates images.

Job Responsibilities

  • Strong customer empathy! Our team prizes a deep appreciation and understanding of the kinds of problems our customers face, through their eyes.
  • Work with product & engineering teams to help create high quality requirements, specs & design documents.
  • Write unit, functional, performance, regression tests. Automate all the things! (Except when you shouldn’t!)
  • Create thorough and well organized test plans and cases.
  • Help build and expand the quality engineering team.

Job Requirements

  • Creative problem solving & debugging skills, independent (and team!) thinking, great communication skills.
  • Experience with: software development, QA/QE methods/tools/processes, automation & white/black box testing.
  • Well versed in foundational web technologies. Javascript/HTML/CSS and knowledge of core web technologies (e.g. web security, the DOM, Canvas and WebGL rendering, asynchrony, workers, performance optimization)
  • Facility with building RESTful Services/APIs (Node.js, etc)

Nice To Haves

  • An interest in creative imaging!
  • Experience building & maintaining CI/CD frameworks.
  • Exposure to Lean Development is a plus, as it is a strong cultural foundation of our team. Agile development experience also a strong plus.
  • Some knowledge of Machine Learning techniques is helpful.

At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

If you’re looking to make an impact, Adobe\'s the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.

How to apply

Apply right on their website! 👇