......................................................................
Software Tester Montréal, Canada
The ideal candidate will help improve the delivery and quality of Miranda Software Products and ensure customer satisfaction. Responsibilities include the ability to test Monitoring & Control software with minimum supervision, in a software development environment. Responsibilities also include the ability to prepare written test procedures based on product design specifications.
Tasks and Responsibilities - Work in close alignment with Product Managers, Software Designers & customers to develop test procedures
- Understand & emulate (the word emulate must be translated on French version) how end user (the customer) will use software and develop procedures to test accordingly
- Develop and execute suitable and efficient test plans with easily reproducible test scenarios
- Find and clearly document software bugs and enter into the bug database
- Reproduce software bugs found in the field
- Create test scenarios to try and break new software features
- Conduct tests and validate new software developments daily
- Perform confidence testing
- Perform system testing including stress testing
- Preparation of test procedures for both internal testing and customer acceptance testing
- Evaluate documentation, such as Installation and User Manuals
- Could include acceptance testing with customer
- Could include web page design and project level testing and deployment
- Could include scripting such as VB script, Javascript ,required to test software features
- Could include network configuration to set-up test environment
Professional and Personal Qualifications - Excellent verbal and written communication skills in English and French
- Ability to interact with customers
- Proven track record of successfully working in team environment which develops software and hardware components
- Self motivated
- Ability to recognize when regression tests are required
- Autonomous
- Initiative; ability to delegate non-assigned tasks to team members
- Previous experience managing a Testing Team, a definite asset
Academic Requirements and Technical Knowledge - Bachelor of Engineering or Computer Science or pertinent College Diploma
- Knowledge of Linux & Windows Operating Systems
- Knowledge of TCP/IP networking
- Knowledge of multimedia & web authoring tools such as Photoshop, Visio, Autocad & HTML
- Knowledge of video standards and/or computer graphics preferable
- Knowledge of video and audio routers, considered an asset
- Knowledge of testing complex systems, including hardware products, considered an asset.
Professional Experience - 5 years evaluating software in a structured environment
- 3 years preparing test procedures
- Experience with scripting (VB script, Linux and Javascript)
- Experience with web based solutions
- Experience of testing software on custom hardware platform & third party devices
- Experience with video and audio streaming is an asset
- Experience of creating automated test scripts
- Complex event driven system testing with hardware, considered an asset
|