Quality Assurance Software Engineer
Get to know the role
We are seeking to hire Quality Assurance Software Engineers. Talented & passionate engineers are encouraged to join our team. With Hata, you will have opportunities to work and test Hata’s systems. Hence, it is very important that you take the initiative to identify problems, and have the right mindset and skill sets to solve them.
The day-to-day activities
Develop detailed, comprehensive, and well-structured test plans and test cases based on product requirements and design documents.
Execute test cases (manual or automated) and analyze results. Evaluate product functionality and create test strategies and test cases to assess product quality.
Log, track, and manage defects throughout the defect lifecycle from discovery to closure using bug tracking systems like JIRA, Bugzilla, etc.
Design, develop and execute automation scripts using open-source tools or commercial tools, as required.
Collaborate with cross-functional teams (developers, product managers, and other QA engineers) to ensure smooth product development and release.
Identify, recommend, and implement potential quality process improvements to enhance efficiency.
Maintain documentation of test results, and review system logs to identify any possible intrusions.
Monitor debugging process results and perform thorough regression testing when bugs are resolved.
Keep updated with the latest industry trends and technologies to ensure tests and procedures are up to date.
Provide feedback to developers about product performance, usability, and scalability.
The must have
Bachelor’s degree in Computer Science, Engineering, or a related field. Proficient in front-end performance optimization.
Proven work experience in software quality assurance. Familiar with version control tools such as Git.
Strong knowledge of software QA methodologies, tools, and processes.
Experience with automated testing tools (e.g., Selenium, JMeter, Appium).
Familiarity with Agile frameworks and regression testing.
Solid understanding of SQL and experience with databases.
Analytical mind and problem-solving aptitude.
Strong organizational skills and attention to detail.