Software Quality Engineer (Automation)

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to design and deliver exceptional digital experiences.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Quality Engineer (Automation)

Adobe Lightroom is seeking a Software Quality Engineer (Automation) to join their Digital Imaging team. This role focuses on building and maintaining quality assurance processes for Adobe's cloud-based photography service. The ideal candidate will combine technical expertise in testing automation with a deep understanding of mobile application development.

As a Software Quality Engineer, you'll be responsible for ensuring the quality of Adobe Lightroom's Android application, which provides powerful image editing and organizing tools to photographers worldwide. You'll work within a collaborative environment, partnering with product managers and engineers to define and execute testing strategies that maintain Adobe's high standards for software quality.

The role requires a strong foundation in software testing methodologies and automation frameworks, particularly for Android applications. You'll be responsible for both functional and non-functional testing, managing the build pipeline, and implementing continuous integration practices. Your work will directly impact millions of photographers who rely on Adobe Lightroom for their creative workflows.

Adobe offers a dynamic work environment where innovation is encouraged and quality is paramount. You'll have the opportunity to work with cutting-edge technology while contributing to a product that helps creative professionals worldwide. The company's commitment to digital experiences makes this an exciting opportunity for someone passionate about quality assurance in mobile application development.

The ideal candidate will bring a combination of technical expertise, collaborative spirit, and a user-focused mindset to the role. You'll need to understand both the technical aspects of testing and automation as well as the end-user experience of photographers using the application. This position offers the chance to work with a global team while making a significant impact on a widely-used creative tool.

Last updated 2 hours 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
  • Own features end-to-end from requirements to release
  • Add new automation tests to improve coverage
  • Own the build and distribution pipeline end to end
  • Create test plans and manage defects
  • 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 Python/Perl
  • Experience in Android Mobile Application Testing and Automation
  • Excellent communication skills
  • Knowledge of test methodologies
  • Experience with bug reporting in JIRA
  • Experience with Android Test frameworks
  • Proficiency with Git and GitHub workflows
  • Experience with CI/CD pipeline
  • Experience with Gradle and Android Studio

Benefits For Software Quality Engineer (Automation)

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Adobe Software Quality Engineer (Automation)

Rendering Software Engineer in Test

Senior Software Engineer role at Adobe focusing on rendering technology testing, requiring 3+ years experience in C++ and graphics programming, offering $109K-$215K salary.

Service Engineer, Adobe Firefly Services

Senior Infrastructure/Service Engineer role at Adobe Firefly Services, building scalable GenAI systems and optimizing performance for Adobe's flagship products.

Senior Customer Success Engineer

Senior Customer Success Engineer role at Adobe focusing on mobile technologies and Adobe Marketing Solutions, requiring strong technical expertise and problem-solving skills.

Computer Scientist ( Backend )

Senior Backend Engineer position at Adobe, focusing on developing scalable services using Java, Spring Boot, and cloud technologies.

Software Development Engineer

Senior Software Engineer role at Adobe focusing on Firefly Enterprise applications and GenAI features development using full-stack technologies.