Software QA / Test Engineer: Qualifications and Responsibilities Required Qualifications 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. 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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level