Software Quality Assurance Specialist Level I

Open 23d

This role focuses on improving system reliability, maximizing the effectiveness of automated testing, and achieving high user satisfaction, all while supporting smooth product development and release cycles.

  1. Conduct manual and automated testing on applications to ensure functionality, performance, and stability.
  2. Design and execute test plans, test cases, and test scripts based on technical and business requirements.
  3. Develop, maintain, and execute automated test scripts using tools like Selenium, Postman, JMeter, or equivalent.
  4. Ensure automated testing is integrated effectively into the development workflow.
  5. Analyze and report bugs found during testing and production.
  6. Collaborate with developers to ensure issues are resolved and retested efficiently.
  7. Monitor quality metrics such as test coverage, defect rates, and production bugs.
  8. Prepare postmortem reports for bugs found in production.
  9. Propose improvements to QA processes based on incident analysis.
  10. Work closely with developers, product owners, and UI/UX designers to understand feature requirements.
  11. Document test results and QA processes clearly and consistently.
  12. Help evaluate product quality from a user’s perspective and contribute to improving customer satisfaction scores (CSAT).
  13. Collect and interpret feedback to align product quality with user expectations.
  1. Bachelor’s degree in Computer Science, Information Technology, or related field.
  2. 2–4 years of experience in Software QA or Quality Assurance Engineering roles.
  3. Experience working in Agile/Scrum environments is a plus.
  4. Proficient in manual testing and test automation frameworks (e.g., Selenium, Cypress, JMeter, Postman).
  5. Good understanding of software development lifecycle (SDLC) and QA methodologies.
  6. Experience with bug tracking and test management tools such as Jira, TestRail, or Zephyr.
  7. Basic understanding of API testing and SQL/database queries