QA Engineer

Swif.aiover 1 year ago
United States
Remote
Full-time
Junior Level (1-3 years)
$30,000-$50,000 Annually

Job Description

Position Overview

We are building an all-in-one AI-driven solution for managing device security and compliance that automates policy deployment and compliance data collection. Our team values innovation and software engineering excellence to develop robust products and systems. As a QA Engineer, you will establish and drive the core QA processes across our products and APIs, ensuring exceptional quality and user experience.

At Swif, launched in 2022 and accelerated by the Y Combinator program, we support each other’s curiosity and creativity through thoughtful discussion and knowledge-sharing. If you are passionate about remote work and productivity solutions, we would love to connect.

Key Responsibilities

  • Create detailed, comprehensive, and well-structured test plans and test cases
  • Estimate, prioritize, plan, and coordinate testing activities
  • Design, develop, and execute automation scripts using open-source tools
  • Identify, record, document, and track bugs thoroughly
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g., developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Make recommendations for product improvements that enhance user experience
  • Investigate the causes of non-conforming software and train users on solution implementation
  • Track quality assurance metrics, such as defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Required Qualifications

  • 2+ years of experience in a software quality assurance role at a high-growth startup
  • Strong knowledge of software QA methodologies, tools, and processes
  • Experience in writing clear, concise, and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools
  • Solid knowledge of Python or Shell scripting
  • Experience working in an Agile/Scrum development process
  • Proficient in both oral and written English communication

Preferred Qualifications

  • Experience with performance and/or security testing is a plus
  • Experience with API testing, specifically with Postman, is a plus
  • Experience with device management (MDM) or Munki is a plus

Required Skills

Test Case Development
Shell Scripting
Bug Tracking
Agile/Scrum
Quality Assurance
API Testing
Postman
Python Scripting
Regression Testing
Automation Testing
Test Planning