Software Developer/ Engineer/ Architect

Senior QA Engineer

Job Description

Zendesk is looking for a QA Engineer to join the Sell Engineering team! We’re seeking a test engineer to help us ensure quality of core features used by Zendesk Sell customers. Our mission is to make features of Zendesk Sell reliable, simple and robust with a low-friction delivery process.

What you’ll be doing:

Be the advocate of testing and quality in the team. Mentoring other team members and building quality awareness during all project stages.

Define test plans for projects and features.

Identify scenarios to test and manually execute them.

Define and automate test scenarios on the level of HTTP API or web browser

Fix inefficiencies and instabilities in existing test suites.

Refactor and improve existing automated tests for easier maintenance and extension

Stay on top of the features delivered by other teams to have a broad view on the possible interactions between subsystems

Improve and monitor our CI pipeline

What you bring to the role:

Experience with both manual and automated testing of web applications, using Web and API testing frameworks 

Experience running and maintaining automated regression tests in a continuous integration environment.

Experience with a dynamic programming language (e.g. Ruby, Python or JavaScript) or willingness to learn one

Ability to decompose projects into smaller units that can be delivered iteratively

Continuous learning of innovative approaches to testing and best-practices around quality assurance in software engineering

You are open to giving and receiving constructive feedback in a supportive environment

Worry not if you can’t check all the boxes above - that’s fine as long as you’re willing to learn and gain that experience on the job