Software QA Engineer (Mid – Senior level)

A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.

Responsibilities:

  • To perform unit, component, system integration and user acceptance tests throughout the development phase
  • To help develop and support test automation for our online systems
  • To help manage application issues, incident management, root cause analysis and resolution
  • To monitor the application to ensure delivery meets the planned level of performance
  • To identify application issues and recommend system management improvements
  • Create and execute test scenarios and cases for web API, Web applications, and MS .Net applications for all testing levels
  • Be able to implement automated functional, regression, and system testing of web API, web applications and .Net applications
  • Participate in code review process with the team to ensure the functional and code quality in testing perspective

 

Requirements:

  • Diploma/Degree in Computer Science, Information Technology or equivalent
  • Understanding of application software components and integration, development and processes, web application testing methodology.
  • Experience in designing test scenarios and cases for Web API, Web applications, and .Net applications
  • Experience in testing Web API, Web applications, and .Net applications with ability to proactively identify problems
  • Experience in automated testing by using eg. Selenium driver or other automation tools
  • Atlesat 4 years experiences in QA or tester role
  • Full time position available