Software QA Engineer
CORSAIR Ho Chi Minh City, Ho Chi Minh, Vietnam
Computer Hardware Manufacturing · 1,001-5,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The Software QA Engineer will design and execute comprehensive test plans to ensure high-quality software delivery across web and desktop platforms. They will collaborate with cross-functional teams to identify defects, automate testing processes, and integrate quality assurance into the CI/CD pipeline.
What they look for
Requirements
Candidates must have at least 3 years of experience in software QA with proficiency in both manual and automated testing frameworks. Strong problem-solving skills, familiarity with Agile methodologies, and experience with bug tracking tools like Jira are essential.
Full description
Position Summary, Responsibilities and Expectations:
* Design, implement, and execute comprehensive test plans, test cases, and test scripts for web and software applications. * Perform functional, regression, integration, and exploratory testing across multiple platforms and environments. * Collaborate with developers, product managers, and designers to understand feature requirements and provide early feedback from a QA perspective. * Develop and maintain automated test scripts using modern testing frameworks (e.g., Selenium, Playwright, Cypress, Qt Squish, or similar). * Track and report software defects using tools like Jira, and verify fixes through retesting. * Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives. * Contribute to CI/CD pipeline by integrating automated tests and ensuring smooth releases. * Provide input on software quality processes and continuously seek to improve QA practices. * Maintain clear and concise documentation of test cases, test results, and quality metrics.
Essential Skills and Experience:
* 3+ years of experience in software QA for desktop and web applications. * Strong understanding of QA principles, test planning, test case development, and defect management. * Proficiency in manual testing of desktop and web applications, including functional, regression, and exploratory testing. * Experience with automation tools such as Selenium, Playwright, Cypress, or Qt Squish, and ability to write test scripts in JavaScript, TypeScript, or Python would be welcome. * Familiarity with cross-browser testing and responsive design verification for modern web applications. * Experience testing installers, application updates, and configuration scenarios for desktop applications (Windows/macOS). * Experience testing RESTful APIs using tools like Postman or scripting automated API tests would be welcome. * Comfortable working with version control systems such as Git. * Knowledge of bug tracking and test management tools such as Jira. * Understanding of Agile development processes and experience participating in sprint-based development cycles. * Strong problem-solving skills and attention to detail. * Excellent written and verbal communication skills for reporting bugs and collaborating with developers and designers.
Similar roles
-
QA Engineer / SDET
Sarvam AI Bengaluru, Karnataka, India
-
Software Engineer I, QA (New Grad)
True Anomaly Quinte West, Ontario, Canada · $80K/yr
-
QA Automation Mid
Encora Lima, Lima, Peru
-
QA and Testing Analyst
Municipal Credit Union New York, New York, United States · $72K–$117K/yr
-
Project Inspector / QA / Installation Supervisor
Turner & Townsend Salt Lake City, Utah, United States · $90K–$120K/yr
-
QA Technician
F&S PRODUCE WEST LLC Clackamas, Oregon, United States