Software QA Engineer

Responsibilities

  • Understand requirements, design exhaustive test scenarios / Test Cases, execute manual and automated test cases, dig deeper into issues, identify root causes, and articulate defects clearly.
  • Develop test cases and prioritize testing activities.
  • Experience in Manual and automation testing of Web & mobile Applications.
  • Execute all the test cases and report defects, define severity and priority for each defect.
  • Carry out regression testing every time when changes are made to the code to fix defects.
  • Exposure and hand-on experience in API testing would be desirable.
  • Hands-on experience with scripting in Java, Shell, or Python is an add-on.
  • Hands-on experience in writing MySQL queries.
  • Exposure and hand-on experience in Automation testing is an add-on.

Desired Skills and Experience

  1. 3 years of relevant experience as a Quality Assurance Tester or similar role
  2. Familiarity with Agile frameworks and regression testing
  3. Working knowledge of test / defect management software like JIRA, Bugzilla, etc.
  4. Proficiency with Java, Java Script, SQL, HTML & CSS
  5. Strong knowledge of software QA methodologies, tools and processes for Manual testing (Mandatory) and automation testing (Preferred) 
  6. Hands-on experience with automated testing tools like Selenium WebDriver, Appium (will be an added advantage),etc.
  7. Knowledge of agile development process and experience with version control systems (Git, Subversion etc.)