About
Appnexus
Job Description
Senior Software Engineer- Test AutomationAbout the team:The Engineering Quality team architects and develops the automated functional test frameworks used by all AppNexus engineers.We design the new components and features that keep our test framework in a state of constant improvement. We also drive the adoption of automated testing discipline within AppNexus engineering and collaborate closely with other teams to refine and enhance the process and criteria for creating and executing automated tests. Our job is to ensure the quality of the AppNexus platform. A reliable platform gives AppNexus the flexibility and rapid iteration capacity needed to compete in the top tier of the fast-moving ad-tech industry.About the job:Consider some of the problems we tackle every day:Design and buildan automated testing framework to cover everything built at AppNexus: UIs, APIs, Real-Time Platform, Big Data OpsAutomating and emulating components of the AppNexus system in a fast, high-quality and scalable wayThinking of new ways to implement features that find issues and problems in product designsUnderstanding the full stack of AppNexus systems and components in order to implement appropriate automation and validationDeveloping "CI/CD as a service" for various engineering teams across the companyRole Description:We're looking for an innovative engineerwith a drive to learnabout various systems, and how todesignflexible, robust and usable test automation systems. AsaSenior Software Engineer, you will be responsible for leading the design and implementation of improvements made to theautomated testing framework, tooling, and pipelines, with the goal ofimprovingtesting adoption and quality of the platformfirmwide.About your skills and experience:At least5+ years writingproduction-levelsoftware forcomplex, scalablesystemswith proficiency in multiple languages3+ years of software test automationarchitecture, design anddevelopment experienceExpertisein test automation tools and frameworks used in large distributed systems(i.e.Cucumber.js, Selenium)Proficiency in automation practices, testing within CI/CD pipelines,andTesting as a Service ("TaaS") modelsProven aptitude insystems theory, and the capacity to consider a system's functionality in its entiretyStrong cross-functional collaboration experiencewith stakeholders- understandingtheir needs, andbuildingsolutions that solve their problemsExperience mentoring fellow software engineersKnowledge of our current stack, including but not limited to:Concourse,Jenkins,JavaScript, PHP, Groovy, and Linux systemsMore about you:You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower othersYou like to take risks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happenYou care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystemYou believe in not only serving customers, but also empowering them by providing knowledge and toolsAppNexus is proud to offer equal opportunity in all aspects of employment. We strive to foster a diverse, inclusive and engaging work environment. We welcome applications from all candidates and look forward to receiving yours! Our inclusivity in action:Partnering with Path Forward to offerreturnships to help caregiversreenter the workforceSharing feedback openly through roundtable discussions on how to make progress on ourDiversity & Inclusion goalsGalvanizing diversity and inclusionthrough our affinity groups (including OutNexus, AppNexus Women's Network, AppNexus Latino Alliance and BlackNexus to name just a few!)Partnering with Fairygodbossto support our commitment to women's advancement in techProviding reasonable accommodations for persons with disabilities, both for interviewees and for employees. Should you require an accommodation, please let us know at your earliest convenience so that we may make arrangementsAbout Appnexus
AppNexus provides trading solutions and powers marketplaces for Internet advertising.