Description
Push Interactions is seeking a skilled and experienced Software Quality Assurance (QA) Engineer to join our team, working closely with our mobile and server development teams. We are looking for individuals who are passionate about ensuring the delivery of top-quality, mission-critical software. As a QA Engineer, you will be responsible for designing, implementing, and executing comprehensive test strategies across our mobile applications and server-side systems.
The work for this job is in person at our Saskatoon office. Relocation may be required before starting work.
You must have the ability to legally work in Canada.
This job is a permanent position.
Responsibilities:
- Develop and execute comprehensive test plans for mobile applications (iOS and Android), server-side APIs, and web applications.
- Perform functional, integration, system, regression, performance, security, and usability testing.
- Identify, document, and track software defects using bug tracking tools.
- Collaborate closely with mobile and server developers to understand requirements and ensure testability.
- Perform API testing using tools like Postman or similar.
- Contribute to the improvement of QA processes and methodologies.
- Provide clear and concise test reports and communicate testing results to stakeholders.
- Test mobile applications on a variety of devices and operating system versions.
Typical daily tasks may include:
- Writing and executing test cases for a new API endpoint.
- Performing regression testing on a mobile application after a new release.
- Analyzing test results and reporting defects.
- Collaborating with developers to troubleshoot issues.
- Creating and maintaining test automation scripts.
Required Skills:
- 5+ years of experience in software quality assurance.
- Strong understanding of software testing principles and methodologies.
- Experience with mobile testing (iOS and Android) and related tools
- Proficiency in API testing using tools like Postman or similar.
- Experience with project collaboration and bug tracking tools such as JIRA & Confluence
- Ability to write clear and concise bug reports.
- Strong analytical and problem-solving abilities with exceptional attention to detail.
- Experience with Git.
- Ability to think about long term maintenance when creating or maintaining testing processes.
Bonus Skills:
- Experience with test automation frameworks.
- Knowledge of SQL and databases.
Schedule:
- 8 hours Monday to Friday, and additional hours as needed.
Work Location:
Apply Below