Senior Software Test Engineer at Gatekeeper Systems Inc
Abbotsford, BC V2T 6H1, Canada -
Full Time


Start Date

Immediate

Expiry Date

03 May, 25

Salary

0.0

Posted On

04 Feb, 25

Experience

5 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Testing, Testng, Bug Tracking, Test Automation, Junit, Test Planning, Scanning, Java, Development Tools, Security Testing, Selenium, Visual Studio, Visio, Operating Systems

Industry

Information Technology/IT

Description

EDUCATION AND QUALIFICATIONS / EXPERIENCE:

The ideal candidate will have a University Degree in Software Engineering or related discipline or equivalent experience and at least 5 years of experience (or equivalent) in a product development environment with a background in the development of test strategies for products spanning hardware, firmware and PC based applications.
Proven experience as a Software Tester or similar role, with a focus on test planning, test case design, and automation testing.
Strong knowledge of testing methodologies, tools, and processes.
Experience with security testing such as scanning, looking for vulnerabilities in applications is a plus. Proficiency in at least one scripting or programming language used in test automation (e.g., Python, Java, C#).
Proficient in test automation using tools such as Selenium, JUnit, TestNG, or similar.
Familiarity with both Windows and Linux environments, including command-line usage.
Exposure to full life cycle product test in a product development environment with system test experience in hardware, embedded firmware and application software and their interactions.
Knowledge of networking systems, protocols etc.
SCM experience utilising bug tracking and source code versioning systems.
Comfortable setting up and maintaining computer hardware, operating systems and networks to support testing.
Proficient with standard Microsoft and Linux Development tools; Visual Studio, Project, Visio etc.
Candidates should also have a valid passport, driver license and ability to travel to the US and in Canada.

Responsibilities

Create and maintain test plans, specifications and test cases with input from the product/design team.
Liaise with developers to understand product design and identify test requirements and scope for the generation of test plans and specification.
Identify test deliverables, milestones, and timelines.
Design test scenarios to simulate real-world usage and edge cases.
Ensure traceability between requirements and test cases.
Write and perform test plans and test cases for functional and system testing and carry out root cause fault analysis.
Develop and maintain automated test scripts using industry-standard tools and frameworks.
Execute automated test cases to validate software functionality, performance, and reliability.
Debug and characterize software defects.
Identify and report actual or potential product defects.
Identify, document and track system, hardware and software defects encountered during testing.
Participate in design and defect review meetings with developers and other company personnel.
Coordinate with design, project and product management personnel to ensure product testing is carried out to the highest levels.
Participate in QA process improvement activities by applying established software quality assurance analysis and procedures.
Support customer service with handling, resolving and documenting reported customer problems.

Loading...