Your responsibilities will include (but are not limited to):
- Perform tests on complex projects, resolves and reports on problems encountered and documents test results for follow-up
- Defines test objectives, writes test cases, builds test systems and executes functional, application, regression and performance tests
- Investigates and recommends software productivity and testing tools for use within the Software Engineering Team
- Adapts existing routine tests to new and other platforms
- Develops, performs, and documents test procedures to verify problem fixes and problems reported from customers
- Verifies new, untested product features
- Establishes and maintains processes for transfer of and access to test material to enable its use in both development and test environments
- Devises, implements, and maintains procedures for automatic initiation and easy verification of routine and moderately difficult test runs
- Recommends standards for development of test procedures and test tools
- Ensures the integrity of test material by establishing and maintaining procedures and guidelines for updating and archiving of regression tests
- Interacts with the customer to execute test methods and procedures to the customer’s satisfaction
- Complies with OSL’s established ISO-9001-compliant development guidelines and standards
Skills and Qualifications
- Degree in Computer Science, Electrical or Computer Engineering or Engineering Physics
- 4-8 years experience with Software Testing (with Manual/Functional/Regression Testing, UI/UX Testing, Exploratory Testing, Integration Testing, Smoke Testing, UAT)
- Ability to work in a team environment
- Ability to learn quickly and work well under pressure in a high paced, challenging environment
- Knowledge of marine navigation concepts and systems is an asset
- Strong Experience with Software Methodologies (Agile, Waterfall, V Model) and SDLC/STLC
- Strong Experience with Test/Defect Management Tool (i.e. Jira)
- Strong Experience in Requirements Analysis and writing Test Design
- Ability to write/define Test Estimates, Test Plans, Test Reports
- Ability to Lead a Team (3-6 Resources) is a plus
- Knowledge with SQL Queries / Database Testing is a plus
- Knowledge in using Automation Tools for Functional Testing (i.e. Selenium) is a plus
- Working proficiency in English, both written and verbal
Additional Information
- 8 Hours of work per weekday (Pacific time) / 5 times a day (Monday to Friday) 2 years of engagement
- Remote Work Opportunities
- Machine: Runs in Windows 10 OS
Please send your most updated CV to [email protected]. Providing a cover letter is highly encouraged.