Senior Quality Assurance Engineer
at PDF Solutions
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 04 Dec, 2024 | USD 115000 Annual | 07 Sep, 2024 | 10 year(s) or above | Cypress,Cassandra,Automation Tools,Oracle,English,Communication Skills,Java,Ranorex,Databases,C++,Tracking Solutions,Jira | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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