Keyskills: Quality Assurance testing test cases test scripts manual testing automated testing defect tracking functional testing integration testing regression testing performance testing documentation agile development Scrum Kanban process improvement automation software quality assurance SDLC continuous integration performance testing tools analytical skills troubleshooting skills communication skills SQL Postgres Agile methodology programming languages Python Java JavaScript mobile application testing iOS Android security testing QA Engineer