Software Test Engineer
Job Description
We are a quickly growing company that designs and manufactures underwater acoustic transducers and sonar systems for a variety of applications including defence and homeland security, ocean science, and oil and gas. With over two decades of experience, our company?۪s core values are embedded in our work. We provide reliable, customized solutions that go above and beyond the requirements of our customers at affordable prices.
We are currently seeking a highly-motivated Software QA Analyst to join our software group who gets an immense amount of pleasure from seeing their services enable their team to achieve amazing quality - quickly. Our Ideal candidate will have 1-3 years of related experience and formal training in software development from a recognized college or university and/or significant relevant industry experience
RESPONSIBILITIES
- Determine test approach and define test specifications for sonar applications.
- Execute tests on both simulated/emulated test environments and fully integration sonar systems.
- Review of requirements / specifications for testability and collaborate with Product Owner and Stakeholders to create product acceptance criteria
- Contributing to defining and implementing automated tests and a strong interest in further developing skills for this.
- Report test results and recommendations to improve software programs based on these results.
- Collaborate with developers on root cause analysis of issues that arise throughout the SDLC.
- Participate in the preparation and support of customer acceptance processes.
QUALIFICATIONS
- 1-3 years in either software development or software testing / quality assurance roles
- A Bachelor?۪s degree in a relevant field.
- Experience in defining functional test specifications, test execution and reporting.
- Strong verbal and written communication skills.
- Strong problem solving, root cause analysis skills and attention to detail.
- Demonstrated ability to meet objectives with passion, ingenuity, and integrity.
- Preferably experienced in implementing automated tests.
- Preferably experienced with programming languages such as Java, Python and C++, Linux/Unix, as well as code reviews.
Experience in signal processing concepts and terminology is a big plus, as well as experience testing in a simulated environment.
Clearances:
- All candidates must be eligible to apply for, and maintain Canadian Controlled Goods and Canadian Government Security Clearances
GeoSpectrum Technologies Inc is committed to building a diverse and inclusive workplace where all employees feel valued and respected. As such, candidates of all races, ethnicities, gender identities, sexual orientations, abilities and backgrounds are encouraged to apply.