Software QA / Test Engineer- job post

March 2, 2026

Apply for this job

Job Description

3.53.5 out of 5 stars

United States

Full-time

Job type

  • Full-time

Full job description

Qualifications and Responsibilities

Key Responsibilities

  • Perform manual and functional testing: Conduct thorough manual and functional tests of software applications using actual desktop hardware devices.
  • Configure, provision, and maintain Windows desktop devices: Set up and manage Windows desktop environments for rigorous testing and validation processes.
  • Troubleshot hardware, OS, Processors and application-level issues: Identify and resolve technical problems that arise in hardware, operating systems, processors, and applications.
  • Execute test cases, regression tests, and exploration testing across different device configurations: Carry out a variety of test types to ensure functionality and compatibility across multiple device setups.
  • Validate device policies, configurations, and updates (OS, firmware, drivers): Check and confirm proper application of device policies and updates, including operating system, firmware, and driver changes.
  • Log, track, and verify defects using standard defect management tools: Use recognized tools to record, monitor, and validate detected defects throughout the testing process.
  • Create well-structured, detailed test reports: Prepare comprehensive reports covering test coverage, defects, associated risks, and observed trends.
  • Clearly document issues with steps to reproduce, logs, screenshots, and configurations: Provide thorough documentation of problems, including reproduction steps, logs, screenshots, and configuration details.
  • Communicate test results, risks, and quality status effectively to engineers and stakeholders: Share findings, risks, and quality assessments clearly with technical teams and relevant stakeholders.
  • Collaborate with developers, system engineers, and other teams to reproduce, analyze, and resolve issues
  • Work closely with colleagues to address and fix identified technical problems.
  • Support onboarding and setup of new hardware devices into the test environment: Assist in integrating and preparing new hardware for testing purposes.
  • Ensure test environments closely mirror real-world user scenarios: Maintain test setups that accurately reflect conditions experienced by end users.

Required Experience & Skills

  • University degree in Information Technology, Computer Science, or an equivalent qualification
  • Proven experience as a Software QA / Test Engineer: Candidates must demonstrate a history of successfully performing quality assurance and testing tasks in software projects.
  • Strong hands-on experience with desktop hardware devices: This includes practical work with laptops, PCs, and various peripherals commonly used in desktop setups.
  • Excellent troubleshooting skills: Ability to diagnose and resolve issues across hardware, operating systems, and application layers efficiently.
  • Solid understanding of Windows OS: Comprehensive knowledge of Windows operating systems, device drivers/Processors, and system configuration principles.
  • Familiarity with defect tracking and test management tools: Comfortable using software tools like Azure DevOps to monitor defects and organize testing activities.
  • Strong analytical and problem-solving skills: Capable of evaluating complex technical challenges and devising effective solutions.
  • Ability to communicate effectively with engineers: Possesses clear verbal and written communication skills for interacting with engineering teams.
  • Ability to work independently and manage multiple test activities: Self-driven and able to handle several testing tasks at once without direct supervision.