Talk to Us
Have questions? Ready to buy? Speak to a sales representative — Call Today!

1-866-289-7237


» Take a 30 second site survey!

» Request More Information
Testimonials
"The Service Center product has been an indispensable tool for us in the manufacture of our computer systems [...]" Jeremy Rammalaere

"The PC-Doctor, Inc. tools have been the fastest and most accurate I have used in my years as a computer professional [...]" Robert Pereillo

"PC-Doctor Service Centre is an invaluable tool for a PC repair company such as ours...We couldn't do our work efficiently without PC-Doctor Service Centre [...]" Rob Waldram

» Read more Testimonials
Dr. Blip's Blog
A technical blog for technical people, among other things...

» Visit the Blog
Forums

Dr. Blip's PC-Doctor Forum

Promote your great ideas, ask questions about PC-Doctor and diagnostics, meet some of our team members, and more.

» Visit the Forums
Work Here!
Open Positions:
  • C# / .Net Application Developer
  • Windows System Developer
  • Ruby on Rails Software Developer
  • Software Engineer I/II, Senior Software Engineer
  • 日本語会話技術を持っているのソフトウェアエンジニア
  • 软件工程师具有华语普通话语言技巧, 軟件工程師具有華語普通話語言技巧
  • Quality Assurance I/II
  • Senior Quality Assurance
  • Inside Sales Representative
» Learn More & Apply Today!

Position: Quality Assurance I
Location: US-NV-Reno
FLSA Status: Nonexempt
Department: Quality Assurance

Description

The Quality Assurance (QA) Engineer I is responsible for testing PC-Doctor software under multiple hardware and operating system configurations in the lab. QA Engineer executes both manual and automated testing, maintains testing artifacts, and works with developers to ensure existing and new products are fit for use. Candidates should be eager to accept broad responsibility and thrive in a dynamic environment where excellence is the benchmark expected of everyone.

Responsibilities Include

  • Learn company products and quality assurance processes
  • Perform comprehensive testing of software releases on OEM customer hardware
  • Maintain, troubleshoot, and update test systems and testing environment
  • Create known-good and known-bad systems from components
  • Simulate possible hardware/software configuration issues
  • Find, document, reproduce, root cause defects
  • Communicate with team members, developers and customer support to resolve bugs
  • Update and review defect database
  • Maintain test results, matrix, checklists
  • Update all stakeholders with daily reports
  • Other projects and duties as assigned

Requirements Include

  • 4 year technical degree or related technology experience
  • Wide range of PC hardware, Windows operating system, and software knowledge
  • Ability to follow processes and adhere to procedures
  • Ability to work both independently and with others needed
  • Excellent troubleshooting skills
  • Ability to work under continual deadlines and constraints
  • Excellent communication skills, interpersonal skills, and professionalism
  • Previous QA experience is a plus
  • Linux skills a plus

Personal Characteristics

  • Strong work ethic: Reject setbacks and enthusiastically persist until goals are achieved. Resourceful and innovative at tackling complex, technical challenges.
  • Commitment to quality: Champions quality across all stages of SDLC and implements a model of continuous improvement in both company goals and project-related tasks.
  • Accountable: Results-oriented team player who leads by example.
  • Adaptable: Able to switch gears in high-stress situations and apply themselves to quickly learn and adopt new technologies.

To apply for this position, please email your cover letter and resume to



Position: Quality Assurance II
Location: US-NV-Reno
FLSA Status: Nonexempt
Department: Quality Assurance

Job Description

The Quality Assurance (QA) Engineer II is responsible for testing PC-Doctor software under multiple hardware and operating system configurations in the lab. QA Engineer executes both manual and automated testing, maintains testing artifacts, and works with developers to ensure existing and new products are fit for use. Candidates should be eager to accept broad responsibility and thrive in a dynamic environment where excellence is the benchmark expected of everyone.

Responsibilities Include

  • Perform comprehensive testing of software releases on OEM customer hardware
  • Maintain, troubleshoot, and update test systems and testing environment
  • Create known-good and known-bad systems from components
  • Simulate possible hardware/software configuration issues
  • Find, document, reproduce, root cause defects
  • Review and understand product specifications for new features
  • Communicate with team members, developers and customer support to resolve bugs
  • Update and review defect database
  • Maintain test results, matrix, checklists
  • Update all stakeholders with daily reports
  • Write test plan specifications to provide test coverage for applications and third party products
  • Maintain, develop and validate testing tools and automated test scripts to provide test coverage
  • Develop and document test plans that outline testing methodology, detail test cases and coverage
  • Other projects and duties as assigned

Requirements Include

  • 4 year technical degree or related technology experience
  • More than 2 years of professional quality assurance experience
  • In-depth knowledge of Microsoft operating systems
  • Extensive hands-on PC configuration, OS installation, and software configuration experience
  • Understand fundamental programming concepts and knowledge of the SDLC
  • Knowledge of QA testing methodologies
  • Demonstrated ability to work both independently and with others when needed
  • Logical troubleshooting skills and ability to multi-task
  • Analytical, detailed and team oriented
  • Ability to work under continual deadlines and constraints
  • Excellent communication skills, interpersonal skills, and professionalism
  • Linux skills a plus

Personal Characteristics

  • Strong work ethic: Reject setbacks and enthusiastically persist until goals are achieved. Resourceful and innovative at tackling complex, technical challenges.
  • Commitment to quality: Champions quality across all stages of SDLC and implements a model of continuous improvement in both company goals and project-related tasks.
  • Accountable: Results-oriented team player who leads by example.
  • Adaptable: Able to switch gears in high-stress situations and apply themselves to quickly learn and adopt new technologies.

To apply for this position, please email your cover letter and resume to



Position: Senior Quality Assurance
Location: US-NV-Reno
FLSA Status: Nonexempt
Department: Quality Assurance
Reports to: Quality Assurance Lab Manager

Job Description

The Senior Quality Assurance (QA) Engineer will lead development of test automation, maintain expertise with all PC-Doctor products, improve processes, and provide technical leadership for the QA department. This position will be responsible for the development and execution of quality assurance processes that support and ensure high quality products that are as defect free as possible. Candidates should be eager to accept broad responsibility and thrive in a dynamic environment where excellence is the benchmark.

Responsibilities Include

  • Train and lead the activities of QA Engineers
  • Create, document, and ensure QA processes and procedures
  • Create and maintain test plans for all products
  • Develop, document, and maintain tools to automate testing and processes
  • Test and implement 3rd party automation tools
  • Write test plan specifications to provide test coverage for applications and third party products
  • Maintain, develop and validate testing tools and automated test scripts to provide test coverage
  • Develop and document test plans that outline testing methodology, detail test cases and coverage
  • Other projects and duties as assigned
  • Assist in creation/revision of QA documentation, test scripts, processes and other related materials
  • Work with company employees and customers to identify, anticipate and resolve issues
  • Maintain currency with hardware technologies and testing methodologies
  • Other projects/duties as assigned

Requirements Include

  • 4 year technical degree or related technology experience
  • More than 4 years of professional quality assurance experience
  • In-depth knowledge of Microsoft operating systems and familiarity with Linux
  • Extensive hands-on PC configuration, OS installation, and software configuration experience
  • Knowledge of QA testing methodologies
  • Experience with automation tools and frameworks
  • Programming experience
  • Excellent communication skills, interpersonal skills, and professionalism

Personal Characteristics

  • Strong work ethic: Reject setbacks and enthusiastically persist until goals are achieved. Resourceful and innovative at tackling complex, technical challenges.
  • Commitment to quality: Champions quality across all stages of SDLC and implements a model of continuous improvement in both company goals and project-related tasks.
  • Accountable: Results-oriented team player who leads by example.
  • Adaptable: Able to switch gears in high-stress situations and apply themselves to quickly learn and adopt new technologies.

To apply for this position, please email your cover letter and resume to