Quality Assurance Engineer
Core
Ensuring product quality and functionality from development to launch by identifying and resolving issues through manual and automated testing.
Role type
Quality Assurance Engineer
Builds
Software products
Domain
Software Development
Deliverable
production ML models | product features
Required skills
Manual testing, Automation testing, Web testing, Mobile testing, Test plan design, Defect diagnosis, QA process implementation, Test documentation
Responsibilities
Design, develop, and execute manual and automated test plans across all stages of the software development lifecycle (SDLC). Collaborate with engineers to identify and diagnose defects, bugs, and performance issues. Proactively analyze data and metrics to identify potential quality risks and areas for improvement. Develop and implement effective QA processes and automation tools to streamline the testing process. Document test procedures, results, and defects to ensure clear communication and traceability. Own end-to-end processes involved in testing.