Junior QA Software Engineer enhancing internet software solutions with automated JUnit and Playwright tests. Collaborating with global teams in network and computing technologies in British Columbia.
Responsibilities
Design, implement, and maintain automated test suites using Junit and Playwright.
Continuously refactor and optimize test code to improve readability, execution speed, and coverage.
Collaborate with developers to identify test gaps and add coverage for new features and bug fixes.
Monitor test execution results, analyse failures, and provide actionable feedback to development teams.
Design and execute performance tests using containerized environments.
Collect and analyze performance metrics (response times, throughput, resource utilization).
Identify bottlenecks and provide recommendations for optimization.
Ensure performance tests are repeatable and scalable across environments.
Containerize test frameworks to ensure reproducibility and portability.
Build and maintain Docker images for test environments, including dependencies and browsers.
Optimize container usage for performance testing scenarios.
Validate and confirm ML models for various data types and sources.
Standardize playbooks, roles, and variables to ensure consistency and maintainability.
Stay current with emerging tools and frameworks in test automation, configuration management, and containerization.
Requirements
Post-secondary degree majoring in Computer, Information Technology or Engineering or 3 years or more of relevant working experience.
Strong competency and experience in writing code in Java.
Strong knowledge of TCP/IP networking on Linux, Unix.
Experience using JUnit and understanding of TDD (Test Driven Development).
Good understanding of Linux/Unix environments and troubleshooting them.
Good understanding of Eclipse, GIT and Databases.
Good analytical and problem-solving skills.
Willingness and aptitude for finding and reporting software problems.
Team player that is proficient and productive in producing test scenarios.
Ability to work productively with limited supervision but capable of asking for help when appropriate/needed.
Demonstrate excellent communication skills (in English, both written and verbal).
Senior Quality Engineer responsible for implementing quality assurance and monitoring product quality. Collaborating with teams to resolve issues and improve processes at Murata Power Solutions.
SAP QA Tester developing, executing, and maintaining test plans and scripts for software quality assurance. Delivering high - quality software products while working remotely from Canada.
Quality Assurance Specialist with expertise in software testing for a multidisciplinary tech firm. Ensuring compliance and enhancing development processes in technology projects across various sectors.
Software Engineer ensuring quality and reliability of cloud conversation routing engine. Collaborate across teams on automated testing and design improvements for high throughput systems.
Quality Assurance Analyst developing and executing test cases for healthcare software. Collaborating with teams to ensure quality in a fast - paced remote setting.
Experienced QA Specialist needed for onsite contract with Government of Ontario in Toronto. Must have 8+ years experience, SharePoint, Web Services, and test planning expertise.
QA Test Developer enhancing automation framework and testing processes for ZayZoon's financial wellness services. Collaborating with teams to ensure high - quality product delivery.
User - Oriented QA Specialist ensuring reliability of Excel - based reporting tools for leading cloud ERPs. The role involves testing integrations between Excel and cloud systems.