SQA Engineer

Job Responsibilities:

  • Collaborate closely with product, design, and development teams to understand
    requirements and define comprehensive testing strategies.
  • Design, develop, and execute detailed test plans and test cases for new and existing
    functionalities, with a strong focus on scalability, edge cases, and real-world usage
    scenarios to ensure system robustness.
  • Perform thorough manual testing across web applications and desktop applications
    (Windows/macOS).
  • Specialize in testing file management features for our cloud storage solution, including
    file syncing, sharing, storage, and related operations.
  • Utilize advanced troubleshooting and investigation skills to pinpoint the root cause of
    issues, reproduce bugs, and provide clear, actionable bug reports.
  • Actively participate in the entire software development lifecycle, from requirements
    review to release.
  • Contribute to improving QA processes, methodologies, and overall product quality.

Required Qualifications:

  • Minimum of 5 years of professional experience in Software Quality Assurance (SQA).
  • Solid and demonstrable understanding of software testing principles, methodologies,
    and best practices.
  • Experience in scale, robustness, and real-life scenario testing of highly distributed
    applications.
  • Exceptional troubleshooting, debugging, and problem-solving skills with a keen eye for
    detail.
  • Proven experience testing complex web applications.
  • Extensive experience testing desktop applications on both Windows and macOS
    platforms.
  • Well-versed and proficient in the use of various manual testing tools and techniques
    (such as API testing tools, basic scripting).
  • Experience with bug tracking and test management tools (e.g., Jira, TestRail, Zephyr).
  • Excellent communication (written and verbal) and collaboration skills

Preferred Qualifications:

  • Knowledge of test automation concepts and experience with automated testing
    tools/frameworks (e.g., Selenium).
  • Familiarity with advanced scripting (e.g., Python, Shell) for troubleshooting or test
    execution is a plus.
  • Experience testing iOS and/or Android applications.
  • Understanding of encryption methods, privacy, and security testing concepts.
  • Experience working in an Agile/Scrum development environment.
  • Familiarity with performance testing tools

All years of experience and coursework may be gained concurrently.


To apply to this position, please email careers@preveil.com