Software Engineer in Test
SOFTWARE ENGINEER IN TEST
Do you find yourself up in the middle of the night figuring out a better way to test software? Do you cringe when you see manual testing prior to, or worse, during a release? We’re looking for a motivated person to join our software development team to eat, sleep, and breath automated testing.
As a Zen Planner Software Engineer in Test, you'll be responsible for increasing our test automation coverage of our entire product offering. Your mission is to ensure flawless product releases and increase product development velocity through all forms of test automation. New features and refactoring will happen with ease with the confidence that your suites provide.
YOU’LL BE TASKED WITH:
- Planning, building, and maintaining automation test platforms for our entire product line, both front and back end
- Working with DevOps to automate all tests via our continuous integration / build automation system
- Collaborate with and mentor our existing QA test team
- Collaborate with and share patterns with development teams
- Working with product development agile teams to determine product test strategies for new features and major refactor cycles
- Supporting all product releases
- Working with DevOps to automate load testing
- Innovate new test automation opportunities and best practices for our product line
REQUIREMENTS:
- Continuous Integration software experience
- Deep experience with distributed source control systems - git / mercurial
- Whitebox testing experience
- End to end testing methodologies
- Familiarity with integration / End-to-end testing tools
- Familiarity with unit testing frameworks
- REST / API testing strategy experience
- Software as a service architecture exposure
- Strong customer service, leadership, organizational, and communication skills
- Ability to plan projects, multi-task, and handle multiple priorities
- Results oriented and delivery focused with proven experience delivering projects
- Relational database experience
BONUS POINTS
- BS / BA in a technical field and/or one year of related experience
- Java Spring / JUnit
- Task system such as ant / gradle / maven / grunt
- Scripting languages such as node.js, python
- Jenkins CI
- Experience with integration / End-to-end testing tools experience : selenium, casper, Karma, cucumber etc….
- Microsoft SQL Server and data modeling
- Ephemeral data solutions
- Cloud architecture exposure: AWS
- Linux
- JMeter / Load Testing
Zen Planner is dedicated to pursuing and hiring a diverse workforce. We are committed to diversity in the broadest sense, including thought and perspective, age, ability, nationality, ethnicity, orientation and gender. The skills, perspectives, ideas, and experiences of all of our team members contribute to the vitality and success of our purpose and values.