Software Quality Assurance Engineer

Open 30d
  • Test Planning: Develop and maintain detailed test plans, outlining testing scope, objectives, resources, and timelines. Identify key testing scenarios and establish success criteria.

  • Test Case Design & Execution: Design comprehensive test cases based on product requirements and user stories. Execute manual tests, explore application behavior, and identify edge cases to ensure robust coverage.

  • Exploratory Testing: Proactively uncover unexpected issues and edge cases through creative and thorough exploratory testing of features across various platforms.

  • Automation Testing: Contribute to the development and maintenance of automated test suites using tools like Selenium, Appium, or Playwright. Assist in integrating automated tests into CI/CD pipelines.

  • Defect Reporting: Log detailed, reproducible bug reports. Collaborate closely with developers to communicate findings, track resolutions, and verify fixes.

  • Performance Testing: Participate in performance evaluations by executing load, stress, and scalability tests to validate application stability under varying conditions.

  • Cross-functional Collaboration: Engage with developers, product managers, and UX/UI teams to clarify requirements, contribute to feature discussions, and support the delivery of high-quality software.

  • Continuous Improvement: Recommend and implement QA process enhancements, testing tools, and best practices to improve test efficiency and product reliability.

  • User Acceptance Testing (UAT): Coordinate and support UAT efforts, ensuring that the product aligns with business expectations and user requirements.

  • Documentation: Create and maintain accurate documentation for test cases, results, processes, and QA guidelines to ensure knowledge continuity and project transparency.



Requirements

  • 1–3 years of experience in manual and automated testing

  • Strong understanding of QA methodologies and software development life cycles

  • ISTQB certification (preferred)

  • Hands-on experience in web and mobile app testing

  • Familiarity with automation tools such as Selenium, Appium, or Playwright

  • Ability to write clear, concise, and comprehensive test documentation

  • Strong problem-solving skills and keen attention to detail

  • Effective communication and teamwork capabilities