QA Engineer - Software Quality Assurance
Core
Ensuring quality, reliability, and usability of software applications through structured manual and automated testing processes.
Role type
Senior IC QA Engineer
Builds
High-quality software solutions
Domain
Software Development / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Test planning and design, functional testing, regression testing, integration testing, system testing, user acceptance testing, bug tracking and validation, automation support, CI/CD pipeline support, API testing, SQL/databases, Git, Jenkins, performance testing
Preferred skills
Agile/Scrum methodologies, REST APIs, security testing, usability testing
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