Metranome Inc.

Job Postings

Metranome is the hot Waterloo-based tech start-up that created Poptiq - a revolutionary mobile video solution for the global market. We are looking for software professionals to join us in building cutting-edge technologies for the latest smartphones and mobile devices. As a member of our team, you'll be working in a small start-up environment, building and validating solutions that integrate multiple software technologies in the mobile, video, and social networking spaces.

Senior Software QA Professional (Full Time Position)

The successful candidate for this senior role will participate in expanding Metranome's testing and release process and take responsibility for leading and implementing all aspects of the testing of both client and server software.

In order to provide a sound QA perspective from design through to release applicants should have experience with design for testability, test driven development, functional/feature testing, regression testing, load testing and test automation. Experience in development of test frameworks an asset.

Technology Areas

  • Embedded environments (e.g. BlackBerry, Windows Mobile, Apple iPhone)
  • LAMP Server Environments
  • Web 2.0 technologies

Responsibilities

  • Responsible for expanding testing and release process and for leading all aspects of the Software Quality Assurance testing of client and server software
  • Generate creative solutions to complex testing problems
  • Plan, design and execute tests using manual and automated methods and testing tools
  • Mentor junior members of the team
  • Work closely with a diverse team of mobile device, server, and client developers and testers
  • Contribute to continuous QA improvement activities

Successful candidates have the following skills:

  • Skilled in finding web and server infrastructure defects
  • Skilled in finding OS-level or device-level defects, with experience testing firmware on embedded or wireless devices
  • Solid experience in security, performance and integration testing
  • Strong analytical skills, an investigative attitude, and an open mind
  • Skilled in using scripting languages to automate tasks where appropriate
  • Strong communication and interpersonal skills, with an ability to work both independently and as part of a team
  • Experienced in test planning, design and execution methods
  • Solid understanding of QA principles and the software development lifecycle
  • A genuine interest in testing, career progression, and improving personal QA knowledge

Additional skills considered an asset to this position, include:

  • Experience with Java web application frameworks and technologies (such as Servlets, JSP, JavaScript, CSS, XML/XSL, LDAP, and SQL)
  • Ability to generate automated tests using open source tools (JMeter, JUnit, Cactus, etc) or commercial tools (Mercury, Borland/Segue, IBM/Rational)
  • Formal software test training or test certification
  • Familiar with context-driven test methodologies
  • 8+ years QA/Test experience in a commercial software development environment
  • University degree in Computer Science, Engineering, or related field

If you have a desire to contribute your QA experience to the product cycle in an exciting startup send your resume to .

Mobile Application Developer (Multiple Full Time Position)

As a member of our team, you'll be working in a small start-up environment, building solutions that integrate multiple software technologies in the mobile, video, and social networking spaces. You'll be working in C/C++, ObjectiveC and Java, developing Poptiq Video Service code for mobile platforms. Along with your development responsibilities, this technical position requires the ability to write protocol data flow specifications, algorithm pseudo-code, program flowcharts and other system design documentation.

Successful candidates have the following skills:

  • Experience with a high-level structured programming languages such C/C++, ObjectiveC or Java
  • Exposure to scripting languages (PHP, Perl, Python)
  • Oral and written communication skills for technical communication
  • 3 to 5 years software development experience
  • Experience with developing Applications in one of:
  • Android Runtime Environment
  • BlackBerry Runtime
  • Symbian OS
  • Windows Mobile

Additional skills considered an asset to this position, include:

  • Web development experience
  • Android SDK (using Eclipse)
  • RIM IDE (BlackBerry Java SDK)
  • Symbian Series 60 SDK (Using MS Visual Studio)
  • Maemo SDK
  • Windows Mobile (MS Visual Studio with WM6 SDK)

This is an amazing opportunity to work with software professionals in an environment that inspires and rewards creativity and innovation. If you're ready to be challenged, to apply your experience to the full software development process, and to leave your mark on the direction of an early stage technology company, this is the opportunity you want to seize!

If you have a desire to contribute your experience to the product cycle in an exciting startup send your resume to .

Mobile Application Developer (Co-op Position)

As a member of our team, you'll be working in a small start-up environment, building solutions that integrate multiple software technologies in the mobile, video, and social networking spaces. You'll be working in C/C++, ObjectiveC and Java, developing Poptiq Video Service code for mobile platforms. Along with your development responsibilities, this technical position requires the ability to write protocol data flow specifications, algorithm pseudo-code, program flowcharts and other system design documentation.

Successful candidates have the following skills:

  • Experience with a high-level structured programming languages such C/C++, ObjectiveC or Java
  • Exposure to scripting languages (PHP, Perl, Python)
  • Oral and written communication skills for technical communication
  • Previous professional software development experience.

Additional skills considered an asset to this position, include:

  • Web development experience
  • A database course
  • A design project course
  • A systems design and analysis course
  • A software architecture course/li>

This is an amazing opportunity to work with seasoned software professionals in an environment that inspires and rewards creativity and innovation. If you're ready to be challenged, to apply your experience to the full software development process, and to leave your mark on the direction of an early stage technology company, this is the co-op opportunity you want to seize!

To be an integral part of our team send your resume to .

Webservice Software Developer (Co-op Position)

As a member of our team, you'll be working in a small start-up environment, building solutions that integrate multiple software technologies in the mobile, video, and social networking spaces. You'll be working in PHP developing highly scalable service code to support the Poptiq Video Service.

Along with your development responsibilities, this technical position requires the ability to write protocol data flow specifications, algorithm pseudo-code, program flowcharts and other system design documentation.

Successful candidates have the following skills:

  • Experience with a high-level structured programming languages such C/C++, ObjectiveC or Java
  • Exposure to scripting languages (PHP, Perl, Python)
  • Oral and written communication skills for technical communication
  • Previous professional software development experience.

Additional skills considered an asset to this position, include:

  • Web development experience
  • A database course
  • A design project course
  • A systems design and analysis course
  • A software architecture course/li>

This is an amazing opportunity to work with seasoned software professionals in an environment that inspires and rewards creativity and innovation. If you're ready to be challenged, to apply your experience to the full software development process, and to leave your mark on the direction of an early stage technology company, this is the co-op opportunity you want to seize!

To be an integral part of our team send your resume to .

Software Tester (Co-op Position)

As a member of our team, you'll be working in a small start-up environment, testing solutions that integrate multiple software technologies in the mobile, video, and social networking spaces. You'll be working with a QA lead to develop and execute test cases and will have an opportunity to do the technical research related to the test results. As an introductory role in a small startup this position allows students to explore beyond the core testing responsibilities and work on a wide variety of activities that relate to product quality such as user requirements, project management, software development and more.

Successful candidates must bring a desire to explore the software development business and an excitement for working at a fast paced startup. They should also possess oral and written communication skills for technical communication

Additional skills considered an asset to this position, include:

  • Web development experience
  • A database course
  • A design project course
  • A systems design and analysis course
  • A software architecture course/li>

This is an amazing opportunity to work with seasoned software professionals in an environment that inspires and rewards creativity and innovation. If you're ready to be challenged, to apply your experience to the full software development process, and to leave your mark on the direction of an early stage technology company, this is the co-op opportunity you want to seize!

To be an integral part of our team send your resume to .