Quality Assurance Engineer
Core
Ensuring quality, reliability, and performance of applications by planning and executing tests, identifying defects, and driving continuous improvement in testing processes.
Role type
Software Quality Assurance Engineer
Builds
High-quality software solutions across multiple projects
Domain
Software Development / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test plan and case creation, defect logging and tracking, re-testing and validation, performance assessment, audit coordination, Agile ceremony participation, user story refinement, shift-left testing, continuous testing, iterative validation
Preferred skills
QA automation frameworks, performance testing tools, CI/CD concepts
Technologies
Selenium, TestNG, JMeter, LoadRunner, NeoLoad
Responsibilities
Develop and maintain test plans, scripts, and reports; Execute test cases to verify business requirements; Identify and log defects; Track resolutions and perform re-testing; Assess application functionality and stability; Support internal and external audits; Participate in Agile ceremonies; Collaborate with product owners and developers to align test coverage with user stories; Provide QA input during backlog grooming
Seniority
Mid-level, hands-on IC