Software Quality Engineer (Automation)

Adobe is a global leader in digital experiences, helping everyone from emerging artists to global brands create and deliver exceptional digital content.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Quality Engineer (Automation)

Adobe Lightroom is seeking a talented Software Quality Engineer to join their Digital Imaging team. This role combines technical expertise in software testing with a focus on mobile application quality assurance.

As a Software Quality Engineer for the Lightroom Android team, you'll work with passionate engineers to ensure the quality of features strategic to Adobe's growth. The role involves comprehensive testing of a cloud-based service that photographers use to edit, organize, store and share photos across platforms.

Your responsibilities will span the entire quality assurance lifecycle - from requirements gathering and test planning to execution and automation. You'll own features end-to-end, collaborate with product managers and developers, and help build robust automated testing frameworks. The role requires strong technical skills in Java/C++ programming, mobile testing frameworks like Appium and Espresso, and CI/CD pipeline development.

The ideal candidate brings 5+ years of hands-on software testing experience, strong programming abilities, and excellent communication skills. You should be comfortable working in a fast-paced scrum environment and collaborating across global teams. Experience with Android mobile testing, test automation frameworks, and modern development tools like Git is essential.

This is an exciting opportunity to work on Adobe's cutting-edge imaging technology while building scalable test automation solutions. You'll be part of a team focused on delivering powerful creative tools to photographers worldwide through Adobe's cloud platform.

Adobe offers competitive compensation, excellent benefits, and the chance to work with talented engineers on industry-leading creative software. The company has a strong culture of innovation and values diversity, making it an ideal place for engineers passionate about quality and automation.

Last updated 2 days ago

Responsibilities For Software Quality Engineer (Automation)

  • Work with Product Manager and engineers in defining roadmap, scope and work for releases
  • Work as part of a fast-paced scrum team
  • Follow standard methodologies for testing, profiling and releasing high quality software
  • Functional and non-functional testing of all new features
  • Own features end-to-end from requirements to release
  • Add new automation tests to improve coverage
  • Create test plans, test harnesses, and manage regression testing
  • Own the build and distribution pipeline end to end
  • Bring innovation to the build pipeline and automation processes
  • Build CI/CD pipeline
  • Collaborate across roles in a global setup

Requirements For Software Quality Engineer (Automation)

Java
Python
  • BTech or MTech in Computer Science or equivalent experience
  • Minimum 5 years of hands-on software testing experience
  • Strong Java/C++ programming skills with scripting languages like Python/Perl
  • Experience in Android Mobile Application Testing and Automation
  • Excellent communication skills and ability to collaborate across teams
  • Knowledge of writing test plans for end-to-end workflows
  • Understanding of test methodologies like functional, performance, security testing
  • Experience with bug reporting in JIRA
  • Experience with Android Test frameworks like Appium, Espresso, Robotium, etc.
  • Good exposure to CI/CD pipeline
  • Proficiency with Git and GitHub workflows
  • Experience with Gradle, Android Studio, and mobile build tools

Interested in this job?

Jobs Related To Adobe Software Quality Engineer (Automation)

Java Software Engineer - Adobe Identity Services

Java Software Engineer role at Adobe Identity Services, building scalable authentication systems with OAuth 2.0 and Federated ID on AWS infrastructure.

Software Engineer

Adobe is hiring a Software Engineer to build cloud-native systems using Python, Go & modern cloud technologies. Join our Managed Services Engineering team in San Jose.

Java Software Engineer, Adobe Experience Platform

Join Adobe as a Java Software Engineer to build and maintain complex features for the Adobe Experience Platform, working with cloud microservices and modern Java technologies.

Software Development Engineer 30

Adobe is hiring a Software Development Engineer to build platform features for Adobe Experience Platform's Generative AI capabilities, focusing on scalable solutions and microservices architecture.

Software Engineer

Mid-level Software Engineer position at Adobe, focusing on cloud-native systems development using Python and Go, offering competitive compensation $113K-$206K annually.