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 work)
 

Other jobs that might be interesting

Transportant, Inc Senior Backend Software Engineer - Transportant, Inc   (January 2019)
Kansas City, Missouri, United States (Remote possible)
- Work closely with CTO, hardware devs, and a small backend team - Implement and improve backend capabilities and APIs - Collaboratively write spec for new or improved/refactored features - Particular emphasis on effective data structures and datab...
Senior Software Engineer, Golang (Help with sponsorship) - WGames Inc.   (December 2018)
Toronto, Canada
WGames, is a well-funded, social gaming company based in the heart of downtown Toronto. We develop high-end mobile games that will be distributed globally. We are seeking an experienced, talented Golang Software Engineer with strong RESTful API design and UNIX...
Rose Rocket Intermediate / Senior Software Engineer - Rose Rocket   (December 2018)
Toronto, Canada
We are looking for a Intermediate / Senior Software Engineer to come in and help us build exciting features. We're solving exciting industry problems such as: route and resource optimization, OCR / ML document management, workflow automation and customization ...
 
About Golangprojects