Senior Quality Assurance Engineer

at  PDF Solutions

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024USD 115000 Annual18 Sep, 202410 year(s) or aboveCommunication Skills,Databases,Automation Tools,Ranorex,English,Java,Tracking Solutions,C++,Cassandra,Jira,Oracle,CypressNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Overview:
PDF Solutions, Inc. (NASDAQ: PDFS) is a leading provider of yield improvement technologies, services, systems and analytics for the IC manufacturing process life cycle. Headquartered in San Jose, Calif., PDF Solutions operates worldwide with additional offices in Canada, China, Europe, Japan, Korea and Taiwan.
PDF is seeking an experienced Senior QA Engineer to join the Vancouver team who is ready to play a senior role in QA efforts for a new software solution. The QA Engineer needs to be organized and highly motivated team player with strong initiative and communication skills, ability to create and execute software test plans, and lead and mentor other team members and possesses the drive to deliver quality results on time in a complex, intensive and highly productive environment.

Responsibilities:

  • Collaborate with QA Team Manager to create, align, execute, and report on QA strategies and strive for continuous improvements.
  • Develop and execute QA roadmaps for a PDF software product.
  • Provide guidance, support, and mentorship to other QA engineers.
  • Test planning: define and prepare test environments, write/review test plans, monitor tests execution, report defects and improvements, following up with defects/improvements, approve product quality, and sign-off on software deliveries.
  • Direct, execute, and monitor functional, performance, regression, system, and package testing via automated and manual testing techniques.
  • Support continuous delivery process including interaction with DevOps process.
  • Align and sustain communication paths between QA Team Manager, other QA leads, QA and development staff, product managers, project managers, application teams and documentation team.
  • Explore and adopt new technologies, techniques, and tools for QA use including leveraging new AI-enabled strategies.
  • Maintain a strong focus on automation of all QA-related activities.

Qualifications:

  • Bachelor’s Degree in Computer Science/InformationTechnology or related technical discipline.
  • Must have at least 10 years of software QA and testing experience.
  • Experience developing and testing software using some of Java, C++, C#, ReactJS, Scala/Spark.
  • Experience with full-stack testing and environments (front-end, back-end, services).
  • Experience using automation tools such as Test Complete, Cypress, Selemium, Ranorex, ReadyAPI, etc.
  • Experience with databases like Oracle and Cassandra.
  • Familiar with defect/feature tracking solutions such as Jira.
  • Experience providing guidance and directing other QA Engineers in technical work.
  • Excellent written and verbal communication skills in English.

Pay Range: CAD $85,000.00 - CAD $115,000.00 /Yr

Responsibilities:

  • Collaborate with QA Team Manager to create, align, execute, and report on QA strategies and strive for continuous improvements.
  • Develop and execute QA roadmaps for a PDF software product.
  • Provide guidance, support, and mentorship to other QA engineers.
  • Test planning: define and prepare test environments, write/review test plans, monitor tests execution, report defects and improvements, following up with defects/improvements, approve product quality, and sign-off on software deliveries.
  • Direct, execute, and monitor functional, performance, regression, system, and package testing via automated and manual testing techniques.
  • Support continuous delivery process including interaction with DevOps process.
  • Align and sustain communication paths between QA Team Manager, other QA leads, QA and development staff, product managers, project managers, application teams and documentation team.
  • Explore and adopt new technologies, techniques, and tools for QA use including leveraging new AI-enabled strategies.
  • Maintain a strong focus on automation of all QA-related activities


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Computer science/informationtechnology or related technical discipline

Proficient

1

Vancouver, BC, Canada