Software Engineer for Digital Publishing

Imagine being able to transform print publications into interactive, media-rich experiences: delving into content protection and interoperability, tapping into the world of tablets, enabling reading experiences that combine the print and screen – including rich-motion video, 360° rotations, and scrollable panoramic visuals. This is what it feels like to be part of this team!

We are looking for an engineer passionate about web development and quality to join our Digital Publishing team. You will be contributing to the publishing revolution, helping publishers into the digital market.

Details on digital publishing here.

On this job, you will:

  • Become a web standards expert – you will contribute today to shaping the web standards of tomorrow (e.g. css-regions, css-exclusions, css-page-templates)
  • Collaborate with development, quality and release engineers to ensure project deliverables meet the required quality standards
  • Participate in software development process from design to release phases
  • Develop, implement and maintain test scenarios and strategies
  • Define and track quality assurance metrics
  • Use the latest iOS and Android tablets
  • Work in an agile and passionate team that is geographically distributed
  • Automate device and browser test workflows

Requirements

Must have

  • Knowledge of data structures, algorithms, OOP concepts and patterns
  • Experience with JS, HTML and CSS, passion for web technologies
  • UI and server-side integration testing, exposure to HTTP and automated testing
  • Working knowledge of testing frameworks and quality assurance methodologies
  • Effective communication with the local and remote team members
  • You must be enthusiastic, creative and have the desire to innovate

Nice to have

  • Familiarity with mobile applications and devices (Android and/or iOS), developer tools (Apple XCode, Android SDK), and related tools for testing and profiling mobile applications

Adobe values Scrum software methodology. We reject the ‘tester’ role, and resonate to the idea that QE stands for Quality Expert. After all, it is the QE who demos features at the end of a sprint!

Aplica pentru acest post

Share