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 what recruiting strategies that works)
 

Other jobs that might be interesting

Back-End Insights Engineer - Cinder Staffing   (June 2018)
Lake Oswego, Oregon, United States
Cinder is looking for a Back-End Services Engineerto fill a role for our clients in Lake Oswego, OR. This is a full time, 40 hour per week direct hire opportunity with a full benefits package that includes PTO! Our client is searching for a software engineer ...
Igneous Systems Senior Software Engineer - Systems - Igneous Systems   (May 2018)
Seattle, Washington, United States
We’re looking for passionate Systems Engineers to join our team working on complex distributed systems with a focus on scale, performance, security, and availability. We work primarily in Go! Will you will love it as a Systems Engineer on our team? We thi...
Senior Software Engineer – Applications (Golang) - Igneous Systems   (May 2018)
Seattle, Washington, United States
Join us as a Senior Applications Engineer and you will be a key part of our high energy, collaborative, customer-obsessed team. You'll be integrated in building the enterprise applications that drive our data storage and protection platform, while having the o...


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects