Software Test Engineer
Do you want to deliver best-of-class products for mobile and web? Are you innately curious to poke, pry, and break things? Do you advocate for continuous delivery or strive to build quality into the entire development process?
If you've answered "yes" to the above questions, we'd like to talk to you.
In an ideal world, you match with all the bullets we list, but let’s keep it real. WillowTree builds teams with diverse backgrounds, skills, and perspectives. If you’re smart and passionately curious, don’t worry about checking all of the boxes. Don’t overthink it. We enthusiastically encourage you to apply.
To be successful, you:
- Previous experience in software QA developing test plans, test cases, and executing tests on an array of platforms (e.g. mobile vs. web)
- Consistently drive the quality and health of software projects
- Apply critical thinking to products, requirements, and processes and provide the feedback necessary to confidently deliver high-quality software
- Are comfortable defining and crafting complete testing solutions, including both manual and automated aspects of testing
- Have experience writing test or application code in at least one development language
- Have experience building, extending and using test automation frameworks
- Have been described as detailed, organized, and inquisitive
- Enjoy taking ownership of tasks within a team and solving problems
- Are a self-starter who embraces new technologies, enjoys researching new tools and applying them as needed
- Have the ability to provide mentorship and the capacity to give constructive feedback
- Collaborate with developers, designers, and clients
We'd love for you to have:
- Experience owning the QA process on projects with multiple Test Engineers.
- Experience with test automation frameworks for mobile and web apps (e.g., Selenium, Appium, XCTest UI, Espresso)
- Strong desire and appreciation for continuous learning
- Real passion for digging deep to find obscure issues
- Experience collaborating with others to solve tough problems that go beyond your own skill set (e.g. improving test environment stability, building robust build pipelines, etc.)
- Experience working on agile teams in new product development
- Experience with integration/end-to-end testing of backend services
- Experience with performance and load testing tools (e.g. JMeter)
- Experience testing complex and large mobile apps
- Familiar with unit testing frameworks ( e.g. TestNG, JUnit, xUnit)
- Experience using virtualization and containerization to scale test automation (e.g. Selenium Grid + Docker)
P.S. We’d love to check out a project you’re proud of to start our conversation.
We offer a place to be yourself.
Our differences, both visible and invisible, benefit our teams, our communities, and the products we craft. That’s why WillowTree strives to build a team with diverse backgrounds, skills, and perspectives. You’ll work hard here; however, we’ll balance that with commitment a culture that focuses on building connections, optimism, craftsmanship, flow, and ownership. We’re committed to creating an environment of inclusion — a place where every Tree can thrive.
We care about your total well-being and our benefits package aims to keep you and your family well — physically, mentally, and financially. In addition to the benefits you’d expect — competitive pay, health insurance, 401k, etc — we’re committed to creating a culture of continuous learning and support. Part of your professional development at WillowTree will include an annual conference, mentorship, and dedicated time to innovate.
Founded in 2008, WillowTree is a mobile design and development agency whose mission is to bring together a team of smart, motivated people who take pride in their work and strive to be the best in mobile. We cultivate a collaborative environment that focuses on continuous learning and unlimited opportunities to have a huge impact; and, of course, we also ship lots of code!
At WillowTree, we work with companies like Zappos, PepsiCo, HBO, and Mattel to solve real-world product strategy, design, and technical problems. There's always something new and exciting to work on, and the results of our efforts get shipped to users' devices every day.
WillowTree celebrates our differences and provides equal employment opportunities to all team members and applicants without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.