QA Engineer – Software Quality Assurance
Core
Ensuring software quality, reliability, and usability through structured manual and automated testing processes.
Role type
Software Quality Assurance Engineer
Builds
High-quality software solutions
Domain
Software Development
Deliverable
production ML models | product features
Required skills
Manual testing, Automated testing, Test planning, Test case design, Bug tracking, Regression testing, Integration testing, System testing, User acceptance testing, API testing
Preferred skills
Performance testing, Security testing, Usability testing, CI/CD pipeline knowledge, SQL/databases, Git, Jenkins, REST APIs
Responsibilities
Develop and execute test plans, test cases, and test scripts; Perform functional, regression, integration, system, and user acceptance testing; Identify, document, and track software bugs, validating fixes and retesting; Support automation initiatives and continuous integration processes; Maintain accurate testing documentation and bug records; Collaborate with developers, product owners, and stakeholders in Agile environments; Contribute to QA standards, methodologies, and process improvements; Assist with performance, security, and usability testing.