Software Quality Engineer
Description
This is a remote position.
The Software Quality Engineer ensures the quality, reliability, and performance of software products through systematic testing, quality assurance processes, and continuous improvement. This role collaborates closely with development and product teams to identify defects early, validate requirements, and maintain high standards across the software development lifecycle.
Design, develop, and execute test plans, test cases, and test scripts for software applications
Perform manual and automated testing, including functional, regression, integration, and performance testing
Identify, document, and track defects, and verify fixes through re-testing
Collaborate with software engineers, product managers, and stakeholders to clarify requirements and acceptance criteria
Contribute to test automation frameworks and continuous testing practices
Participate in code reviews, release planning, and quality reviews
Ensure software meets quality, security, and performance standards
Maintain test documentation, quality metrics, and reports
Support continuous improvement of QA processes and best practices
Requirements
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Experience with test management and defect tracking tools
Understanding of software development methodologies (Agile, Scrum, or similar)
Basic programming or scripting knowledge for test automation
Strong analytical and problem-solving skills
High attention to detail and quality
Ability to communicate issues clearly and effectively
Collaborative mindset and proactive approach
Continuous learning and improvement orientation