Quality Assurance Engineer

Apply for this job

Job Description

Job Information

👉 Salary:

Attractive


Full time
👉 Job Level:

Junior Level(1-3 years)
👉 Deadline:

Apr 14, 2025

Job Overview

  • The QA Engineer will work closely with the development team to ensure the highest quality, reliability, and security of our software. This role involves creating test plans, conducting various types of testing, identifying issues, and collaborating with developers to optimize both product quality and security

Responsibilities 

  • Develop, document, and maintain test cases, test scripts, and test plans based on requirements and specifications. 
     
  • Perform various testing types, including manual, automated, regression, functional, performance, security, and usability testing.
     
  • Identify and document software defects, and work with developers to troubleshoot and resolve issues.
     
  • Conduct security testing to identify vulnerabilities, and report findings to the development team. 
     
  • Design and execute automated tests using tools like Selenium, JUnit, and relevant security testing tools. 
     
  • Perform security assessments, including penetration testing, static code analysis, and vulnerability scanning. 
     
  • Collaborate with cross-functional teams to ensure quality and security across all stages of the software development lifecycle. 
     
  • Ensure all releases meet or exceed defined quality and security standards before deployment. 
     
  • Continuously monitor and improve QA processes and methodologies, especially around security testing.

Requirements 

  • Bachelor’s degree in Computer Science, Information Technology, or a related field. 
     
  • Proven experience in software testing and quality assurance. 
     
  • Strong knowledge of QA methodologies, tools, and processes. 
     
  • Experience with automated testing tools (e.g., Selenium, JUnit) and security testing tools. 
     
  • Familiarity with programming languages such as Java, Python, or C#. 
     
  • Understanding of software development lifecycle and Agile methodologies. 
     
  • Excellent problem-solving skills and attention to detail. 
     
  • Strong communication and collaboration skills.

How To Apply

Interested applicants, please send your CV and relevant documents to recruitment@icog.et Please use ‘Applying for Quality assurance Engineer position’ for the subject of your application email.