Work In Tech

Explore opportunities in Waterloo Region and beyond

Automation/ Manual QA Engineer

iENSO

iENSO

Quality Assurance
Richmond Hill, ON, Canada
Posted on Wednesday, May 3, 2023
We’re hiring!
About iENSO www.iENSO.com
iENSO makes Embedded Vision and Edge AI platforms for companies that need to include AI, image processing, and data connectivity capabilities in intelligent IoT Products that can output actionable data so that humankind can make better decisions and be more efficient. Our global network of expertise is in vision, design, development, and manufacture of optimized and scalable embedded vision systems for home automation, robotics, precision farming & agriculture, remote security, and medical equipment.
Scope of Position:
· Salaried, Full-Time (40 hours per week)
· Location: 20 Mural Street, Richmond Hill, Ontario
· Salary: TBD + Benefits
· Date Posted: May 2, 2023
We are looking for an Automation/ Manual QA Engineer to join our team. The ideal candidate will have a solid understanding of software testing methodologies, as well as experience with both automated and manual testing.
Essential Duties & Responsibilities:
· Analyze requirements and design efficient functional, non-functional, integration, regression, and end-to-end tests;
· Develop and maintain automated test scripts using PyTest, Postman, Selenium, or other industry-standard tools;
· Conduct manual testing, including UI testing, cross-browser testing, and image quality tests;
· Collaborate with software and hardware developers to resolve bugs and technical issues;
· Design and perform QA cycles and manage automated test sets;
· Identify and report bugs and issues, and work with developers to resolve them;
· Track bugs and issues using Jira and Confluence;
· Work with Jenkins, GitHub, and GitLab for build process and tooling;
· Test on different operating systems, including iOS, Android, Windows, and Linux.
Requirements:
· Bachelor's degree in Computer Science, Software Engineering, or a related field
· 3+ years of experience in software testing methodologies and automation pipeline
· Solid understanding of software testing methodologies, as well as experience with both automated and manual testing
· Familiarity with networking concepts like routers and switches
· Experience with video pipeline testing and an understanding of camera image quality benchmarking and analysis
· Knowledge of conventional camera pipelines and operations, such as sharpening, denoising, HDR and image fusion concepts, compression, and video coding
· Good programming skills in at least one object-oriented programming language such as Python or JavaScript
· Experience with scripting and shell scripting
· Expertise in bug tracking and reporting tools such as Jira and Confluence
· Experience with Rest API testing, Backend, and Frontend testing
· Understanding of the build process and tools like Jenkins, GitHub, and GitLab
· Excellent analytical and problem-solving skills
· Strong written and verbal communication skills
· Ability to work independently and collaborate with team members for accurate and efficient testing
· Experience with cloud-based testing platforms such as AWS is an asset
· Familiarity with containerization technologies such as Docker and Kubernetes is an asset
· Understanding of CI/CD pipelines and deployment automation is an asset
· Eligibility to work in Canada
In Accordance with the Accessibility for Ontarians with Disabilities Act (AODA), iENSO strives to ensure that all recruiting processes are non-discriminatory. If you require accommodation, please advise HR in advance of attending the interview.
Only candidates selected for an interview will be contacted.
All other applicants are thanked for their interest.