Are you a rockstar Sr. Software Test Engineer with a passion for ensuring quality in cutting edge mobile applications that customers value? Are you a self-starter who knows how to be successful in a small, agile team environment? Do you care deeply about product quality, end-user experience and all of the details that make it possible? Are you a leader in the constant improvement of your team’s test automation practices at the unit, services/integration, and UI layers? Do you enjoy sharing your brilliant ideas and having fun with your co-workers every day? Apply today to join Ultimate Software’s Toronto product development office.
You will be joining our team of talented engineers from Workbrain, Infor, LinkedIN, and Google, that created the highly successful startup EmployTouch in Toronto. Ultimate Software recently acquired the Toronto-based startup EmployTouch, and is expanding the Toronto product development office with this innovative team. Ultimate Software ranked as the # 9 Best Company to Work for in the US by FORTUNE in 2013. Enjoy a fast growing startup type of environment with the stability and award winning culture that exemplifies Ultimate Software. An open-minded approach to working with cutting edge Lean and Agile Software Development techniques such as Scrum, Kanban, XP, is a must.
Responsibilities:
- Work in a cutting edge agile software development environment to ensure the quality of our enterprise mobile software solutions, for tablets and phones on Android, iOS and HTML5
- gain a technical and functional understanding of our product architecture and become part of our ongoing feature and enhancement development effort
- Communicate with product analyst in creating acceptance tests as part of the requirements, and execute those tests manually, as well as automate them
- Manage the agile team's test case inventory
- Write automated tests at the unit, services/integration, and UI layers, using Java, xUnit, and many more of the latest software automation tools including your own
- Provide technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product Support
- Work proactively with members of an Agile team to find and fix defects in our product architecture
- Produce and maintain test coverage reports for functional and automation coverage
- Analyze defects / test results and be able to deduct the chain of events leading to a failure
- Provide feedback on how to improve our product solutions, tools and other technical software features
- Participate in the constant improvement of our Test Automation, and Continuous Integration practices
- Write SQL code as part of data setup, as well as to verify test results in manual and automated testing
- Work with our UX team to create amazing end-user experiences
- Talk directly with real customers to make sure your great products deliver real business value
- Integrate customer feedback into our products