Our Ability Jobs

Job Information

Adobe Inc. Senior Software Development Engineer in Test in Seattle, Washington

Our CompanyChanging 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 OpportunityWe are a team of passionate storytellers, technology innovators, and change agents. Building off Adobe Spark's initial success, we are now re-imagining (from the ground up!) the way people discover, create, and publish the full range of media types - from graphics to imaging to video - right in the browser and on their mobile devices. Our aim is to build fast and easy product experiences that empower students, social influencers, marketers, small businesses - really anyone with something to say - to make something that will stand out and impress their audience. We need an experienced automation engineer to help build the infrastructure and tooling for Adobe's newest products. Join us in building a new creativity platform that will help define the future of Creative Cloud and Adobe's Digital Media business!The ChallengeWe are seeking an experienced Senior Software Design Engineer in Test to join a highly motivated and fast-paced team, building a new creativity platform that will help define the future of Creative Cloud and Adobe's Digital Media business! You will need a keen eye for details and high standards for design, code quality, and efficiency. People who enjoy taking on complex technical challenges, have a real passion for delighting customers, and who are self-motivated to push themselves in a team oriented culture will thrive in our environment.What You'll DoYou will be responsible for creating and maintaining test automation infrastructure and tooling to increase the scale and quality of integrations between existing Creative Cloud surfaces and Adobe applications, providing an end-to-end personalized experience that delights educators and young creators.You'll work with some of the best designers and engineers to integrate with 3rd party content partners, extend current Adobe ecosystems, and integrate Creative Cloud applications, starting with Adobe Spark.ResponsibilitiesBuild and evolve automation systems, suites, and quality approaches on web and mobile devices to support the team's commitment to enabling young creators in the classroom.Write functional, integration, and unit tests for new and existing features.Write API tests to validate integrations between complex systems.Be part of the development team release over release, constantly improving automation frameworks and test coverage as the product evolves.Work closely with developers to ensure code being written is testable.Develop small applications to use for testing purposes.Build tools, dashboards, and other related infrastructure to help improve the quality of our products.What you'll need to succeedExperience in developing test automation frameworks and complex systems integration scenarios for web and mobile applications.Experience in JavaScript (client/server), Java, and associated mobile development frameworks.Experience in testing Web, iOS and Android apps.Relevant experience with modern tools and services: Splunk, NewRelic, BrowserStack, SauceLabs, AWS, Grafana.Working knowledge of modern, continuous development techniques and pipelines (CI/CD, Jenkins, Git, Artifactory)Working in