QASMBEnterprise

QA Engineer

We are looking for a QA Engineer to own quality assurance across our product. You will design test strategies, write and maintain automated tests, perform manual exploratory testing, and work with product and engineering teams to catch defects before they reach customers. This role is critical to shipping reliable software and maintaining the trust of our users.

Key Responsibilities

  • Design and execute comprehensive test plans, test cases, and test scripts for new features and regression testing
  • Build and maintain automated test suites for UI, API, and integration testing
  • Perform manual exploratory testing to uncover edge cases and usability issues that automation may miss
  • Collaborate with product managers and developers to define acceptance criteria and quality gates
  • Track, document, and prioritize bugs with clear reproduction steps and severity assessments
  • Monitor and report on test coverage, defect trends, and release quality metrics
  • Participate in sprint planning and provide effort estimates for QA activities

Required Skills & Experience

  • 3+ years of experience in QA Engineering or Software Testing
  • Experience with test automation frameworks (Selenium, Cypress, Playwright, or Appium)
  • Strong understanding of software testing methodologies (functional, regression, integration, smoke, UAT)
  • Proficiency with API testing tools (Postman, REST Assured, or similar)
  • Experience with bug tracking and test management tools (Jira, TestRail, or Zephyr)
  • Basic programming skills in JavaScript, Python, or Java for writing test scripts
  • Understanding of CI/CD pipelines and how automated tests integrate into deployment workflows

Nice-to-Have

  • Experience with performance testing tools (JMeter, k6, or Gatling)
  • Mobile testing experience (iOS and Android)
  • Knowledge of accessibility testing (WCAG standards)
  • ISTQB or equivalent QA certification
  • Experience with behavior-driven development (BDD) frameworks like Cucumber

Tech Stack

CypressPlaywrightSeleniumPostmanJiraTestRailJenkinsJavaScriptPythonk6

What We Offer

  • Competitive salary and equity at [Company Name]
  • Flexible remote or hybrid work arrangements
  • Annual learning budget for QA certifications and conferences
  • Modern hardware and tooling provided
  • Comprehensive health, dental, and vision insurance
  • Generous PTO and parental leave

Interview Process

  1. 1Recruiter phone screen (30 min)
  2. 2Technical conversation with QA team lead — discuss testing experience and methodology (45 min)
  3. 3Practical exercise: write test cases for a given feature spec and automate one or two key scenarios (60 min)
  4. 4Collaboration round: review a feature with a product manager and identify testing gaps (30 min)
  5. 5Culture and values conversation with hiring manager (30 min)