Software Developer in Test (C++)
San Jose
hace 6 días

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.

We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

The Opportunity

Are you interested in a chance to work on software used by millions of customers working with billions of documents? If so, the Document Cloud team is looking for a passionate automation engineer to join our team.

As an automation developer in this organization, you will partner with teams across Adobe Document Cloud, an integrated environment for working with documents across mobile, web, and desktop.

Our team builds the libraries and features that bring unparalleled document experiences to consumer and enterprise users.

A successful candidate will become a key contributor on a creative, inventive, and collaborative team with high technical standards and attention to detail.

You will have the opportunity to take on interesting challenges in the context of PDF documents working to build automated tests and tools for use to validate our PDF engine.

What You'll Do

Build, test, debug, and maintain efficient automated scripts that validate our C++ code

Create testing solutions that are compatible with a multitude of use cases across clients and platforms

White box testing (in C++), debug software, create and enhance automation frameworks, deliver test strategy, test execution and reporting test results

Review pull-requests, write unit and functional tests, troubleshoot failures and provide solution

Partner with client teams to integrate our technology and run end-to-end testing

What You Need to Succeed

5+ years of professional software development experience

Strong experience coding in modern C++ or Python, with an emphasis on quality and engineering excellence

Passion for writing efficient, reusable, highly performant tests

Passion for collaborating with multiple engineering teams which are clients using your software

Hand-on experience with Continuous Integration & Continuous Delivery (CI / CD) practices with Git / Jenkins

Outstanding analytical and communication skills, with ability to identify, tackle-and communicate ambiguous problems

Embracing Adobe culture collaborative, candid, creative, focused, curious.

BS or MS in Computer Science or a related field or equivalent practical experience

Nice to have (should not discourage you from applying) :

Familiarity with PDF standard

Prior experience with testing components, libraries, SDKs


Reportar esta oferta

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Mi Correo Electrónico
Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
Formulario de postulación