Software Quality Assurance Engineer
CurrentConduct product demonstrations for customers who are interested in learning more about the products or servicesMaintain extensive knowledge of company products and services to provide top-notch expertise to customersBring in new accounts through successful networking strategies and promotional approachesImplement and execute test case designing that includes test scenario identification, developing test cases, input test data, test execution, defect management, follow up on bug lifecyclePerform regression test, system test, sanity test, functional test, environment test and UAT during the project life cycleConduct reviews and audits of software requirements, design documents, code, and test cases to ensure that they meet quality standardsWork closely with the development team to ensure that testing is integrated into the software development life cycle (SDLC) and that quality issues are addressed in a timely mannerContinuously evaluate and improve testing processes to increase efficiency, reduce defects, and enhance software qualityReport to offshore managers and forward unresolved queries to specialistsEstablish a strong communication channel and a "cultural bridge" between international teamsDevelop scripts, frequently asked questions, and knowledge base articles that address common student inquiriesUtilise knowledge of industry trends to develop value-added solutions and approaches for target audiencesCompleted in-depth usability testing on Windows, Mac, Android and iOS mobile devices along desktop systemsDocumented testing procedures for developers and future testing useMonitored resolution of bugs, tested fixes and helped developers tackle ongoing problems by providing QA perspectiveEvaluated function, performance and design compliance of every product against design standards and customer needsDeveloped and maintained defect databases for known issuesOperated under Agile and Scrum frameworks to complete releases and sprints