We have an exciting opportunity for a Senior Quality Engineer to join our mobile team to develop test automation for our phone, tablet, and voice apps. If you're interested in working with innovative tools, processes, and people to test applications used for email and social media marketing, we have an immediate opportunity to join our team at Constant Contact.
Constant Contact, Inc., an Endurance International company, helps small businesses and nonprofits connect with their customers, clients, and members. Constant Contact® champions the needs of small organizations and provides an easy, affordable way to build successful, lasting customer relationships.
We are a fun, collaborative, agile work team solving interesting engineering challenges involving massive scale and big data. Our organization puts an emphasis on learning and career growth with a commitment to a work/life balance and sustainable development. We work with state of the art technologies, methodologies, and processes to design, develop, deploy and monitor our apps.
You are open to change and eager to work with tools and technologies that may be outside your comfort zone. You enjoy working in an open and collaborative environment. You like to have fun while you’re working, but understand when it’s time to get serious. You are a dedicated software craftsperson who cares deeply about best practices and what it takes to write and maintain and great code.
As a contributor to a cross-functional scrum team, you will develop test automation in native iOS and Android technologies, contribute to our CI/CD pipeline, manage releases for the Apple and Google Play stores, and test Amazon Alexa and Google Assistant voice apps.
5+ years industry experience developing test automation for native iOS and Android mobile applications is a must
2+ years experience with Swift is a must
2+ years experience with Java is a must
2+ years experience with Xcode, iOS SDK, XCTest, and UI Automated Tests is a must
2+ years experience with Android Studio, Android SDK, and Espresso is a must
Experience with Kotlin, RxSwift, RxJava, RxKotlin, MVC, MVVM or MVI is a plus
Experience with unit testing and test-driven development
Experience working with Jenkins in a CI/CD environment