Golang / Go Job: Test Engineer

Customer.io

Test Engineer at Customer.io

Portland, Oregon, United States 🇺🇸   (Posted Nov 7 2017)
About the company
At Customer.io our mission is to help business talk like people. Today over 1000 internet businesses use Customer.io to manage, send, and track performance of email, SMSes and push notifications. Unlike typical marketing platforms, Customer.io helps business increase relevance by using behavior data: what people do or don’t do when logged in to a web or mobile app.

Job position
Permanent - Remote work possible

Job description
Hey future Test Engineer at Customer.io! We’ve got a nice, cozy spot for you right in between our development and production deployment stages. Yes, you’re sitting *between* two teams, but that doesn’t mean you won’t have the full support of both our engineering and product Amis (people of Customer.io).

You’ll work alongside Joe Purdy, our current test engineer, who rolls with a crew 50% human, 50% animal in Portland, Oregon; and you’ll report into Matthew Newhook, our fixer-in-chief, hailing from St. John’s, Newfoundland.

Let us be more specific. You’re going to own the test phase of Customer.io’s software development lifecycle. You’ll implement manual tests/processes for exploratory fuzz testing, as well as automated integration testing. You’re the go-to advocate for test planning during our product cycles, ensuring new feature development receives ample testing before shipping.

Skills & requirements
We think you’ll be successful doing all of that here if you’re comfortable with:

- At least one scripting language (like Ruby or Python)

- Linux/Command line applications

- Developing software test plans

- Continuous integration tools (we use Travis-CI)

- API testing

- Acceptance test frameworks (ex. Capybara, Cucumber, Robot Framework, Jasmine)

Bonus points for:

(You should still apply even if this isn’t applicable to your experience)

- Building test frameworks from scratch

- Golang experience

Communication and collaboration are the foundations of this role. We want to talk to you about getting to know a complex product with an existing codebase, and how you would level-up our test processes to improve quality in features and fixes.

Customer.io is growing; if you’re looking for a work environment where processes are set in stone, you won’t find it here. But we’d want you to contribute to that also, to help us define the processes which help us build a great product.

Instructions how to apply
Please submit an application via: http://grnh.se/4w8bys1
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that works)
 

Other jobs that might be interesting

SpiderOak Go Developer - SpiderOak   (September 2018)
Kansas City, Missouri, United States (Remote possible)
We are working hard in our 2.0 version of the Semaphor messaging system and platform. The software stack for the backend is PostgreSQL and Go. We are looking to expand our team to help us develop the microservices behind Semaphor. We are a small team comprise...
Senior GoLang developer - Kelly Services   (September 2018)
Centerville, Utah, United States
Senior GO Developer Location: Centerville, UT We are in need of a Go programmer to assist us in building and maintaining the backend of our web application. Roles and Responsibilities Work with Technical Director and Front-End Developer to ensure all nece...
Benzinga Golang Engineer - Benzinga   (September 2018)
Detroit, Michigan, United States
We need a senior engineer to supercharge our newswire offering and other financial products. The engineer will be responsible for overseeing the implementation of major updates to Benzinga Pro and Benzinga.com, as well as API integration of data streams to maj...
 
About Golangprojects