Explore
Senior Software Quality Assurance Engineer
NEWJob Description
[AI-summarized by JobStash]
You will test Hata's systems and take initiative to identify and solve problems. You will develop detailed test plans and test cases from requirements and design documents, execute manual and automated tests, analyze results, and log and manage defects through closure. You will design, develop, and run automation scripts using open-source or commercial tools, review system logs, perform regression testing after fixes, monitor debugging outcomes, and provide actionable feedback to developers about performance, usability, and scalability. You will collaborate with developers, product managers, and other QA engineers, maintain test documentation, recommend and implement quality process improvements, and keep your testing practices up to date with industry trends.
Requirements
- āProven work experience in software quality assurance
- āStrong knowledge of software QA methodologies, tools, and processes
- āExperience with automated testing tools such as Playwright, K6, and Appium
- āExperience with Go
- āExperience with JavaScript
- āFamiliarity with Agile frameworks and regression testing
- āSolid understanding of SQL and experience with databases
- āBachelor's degree in Computer Science, Engineering, or a related field
- āAnalytical and problem-solving aptitude
- āStrong organizational skills and attention to detail
Responsibilities
- āDevelop detailed test plans and test cases based on requirements and design documents
- āExecute manual and automated test cases and analyze results
- āLog, track, and manage defects through their lifecycle using bug tracking systems
- āDesign, develop, and execute automation scripts using open-source or commercial tools
- āCollaborate with developers, product managers, and QA engineers
- āIdentify, recommend, and implement quality process improvements
- āMaintain documentation of test results and review system logs
- āPerform thorough regression testing when bugs are resolved
- āMonitor debugging process results and provide feedback on performance, usability, and scalability
- āKeep updated with industry trends and testing technologies