Engineering Lead - Software 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? Love to mentor, grow and lead a team to be greater than the sum of its parts? We’re looking for a hands-on leader to join our software engineering team to eat, sleep, and breathe automated testing. You and your team’s mission is to ensure flawless product releases and increase product development velocity and quality 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
- Lead and mentor our existing Test Engineering team as we migrate from manual to automated testing
- Get hands-on with both manual & automated test development and execution
- Collaborate with and share patterns with engineering teams
- Working in engineering 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:
- 7+ years experience building and testing enterprise or SaaS software
- Experience and comfort leading or managing a team
- Background in QA, black/white box testing
- Deep-seeded drive to deliver
- Accountable – willing to answer for the outcomes resulting from your team’s work
- Self-motivated to achieve without pressure from others
- Continuous Integration software experience
- Deep experience with distributed source control systems - git / mercurial
- Deep experience with integration / End-to-end testing tools
- Experience with Selenium and UI test frameworks
- Experience 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 / MS in CS or related field
- Java Spring / Groovy / JUnit / Spock
- Docker
- 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.