You are a Software Developer in Test who is passionate about leveraging cutting edge testing and automation technologies to guarantee the delivery of high quality software products. In this role, you will work with Software Developers and Product Managers to scope, design, implement and maintain a wide variety of automated functional and performance tests. Success in this role requires solid coding skills as well as a deep understanding of Quality Assurance principles and Continuous Integration methods. You will write code to test APIs, user interfaces, web services, and/or web apps and write performance, load, and stress tests - in a continuous delivery environment where code ships to production multiple times a day. You have a minimum of 3 years of software development and/or test automation and Quality Assurance experience with a track record of applying proven analytical and problem-solving skills to help validate processes through automated testing.
You're Great at...
Requirements analysis, test case identification, test script creation and execution, tracking of defects and reporting of results.
Communicating and educating other developers about the importance of correct, reliable, and fast automated tests in safely shipping software products
Writing, maintaining, and evolving automated test scripts, using modern open source automation tools
Understanding and practical experience of Agile Software Development Life Cycles.
Understanding of software quality assurance tools and best practices
Understanding of software development techniques
Experience working on a SaaS product
SQL knowledge and database management with MySQL or MongoDB
Creation and deployment of software containers with Docker and Kubernetes
Experience with Continuous Integration and Continuous Delivery (CI/CD) approaches
Strong interest in social media
Hootsuite is an inclusive employer. Every effort will be made to provide accommodations requested by candidates taking part in all aspects of the selection process.