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.