OnTheClock

Senior Quality Assurance Software Engineer

OnTheClock

full-time

Posted on:

Location Type: Hybrid

Location: Clinton TownshipMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $115,000 per year

Job Level

About the role

  • Build and maintain our test automation framework from scratch using tools like Playwright, Selenium, or Cypress
  • Establish QA strategy and processes for the team: define testing standards, decide what to automate vs. test manually, create the "definition of done," and set quality gates for releases
  • Perform strategic manual and exploratory testing on complex features, edge cases, and user workflows for our web and mobile applications
  • Own the quality of releases: Plan and execute regression testing before major releases, validate production deployments, and serve as the final quality gate
  • Collaborate closely with developers, product, and support to understand upcoming features, identify test coverage needs, and ensure quality is built in from the start
  • Debug and triage issues: Validate and triage bugs reported by internal teams and beta testers; create detailed, actionable Jira tickets for software engineers
  • Test third-party integrations end-to-end, ensuring reliable data sync and API functionality
  • Perform API testing and database validation using tools like Postman and SQL queries to verify backend functionality and data integrity
  • Track and report on quality metrics: Monitor QA trends, identify risks, and communicate status to leadership and the development team
  • Research and adopt new tools and approaches: Explore AI-powered testing tools, performance testing, and other innovations to improve efficiency and coverage

Requirements

  • 5+ years of professional experience as a Software QA Engineer in SaaS/web/mobile environments
  • Proven experience building and maintaining test automation frameworks (Playwright, Selenium, Cypress, or similar)
  • Strong programming/scripting skills in JavaScript, Python, Java, or C# for writing automated tests
  • API testing expertise using tools like Postman, REST Assured, or similar
  • Experience integrating automated tests into CI/CD pipelines (GitHub Actions, Jenkins, or similar)
  • SQL proficiency for database validation and backend testing
  • Strong manual testing fundamentals: Test planning, test case design, exploratory testing, and edge case identification
  • Experience working in agile/scrum environments and owning the QA stage of the development process
  • Familiarity with bug tracking and project management tools (Jira, Asana, or similar)
Benefits
  • 100% paid health insurance
  • Flextime
  • Hybrid work environment
  • Free company lunch every Thursday
  • 9 paid holidays
  • $100k life insurance
  • 401K matching retirement plan
  • Short-term disability
  • Long-term disability
  • Continuing education encouraged with $1,000 per year
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test automation frameworkPlaywrightSeleniumCypressJavaScriptPythonJavaC#API testingSQL
Soft Skills
collaborationcommunicationproblem-solvingstrategic thinkingattention to detailquality assurancetest planningexploratory testingrisk identificationadaptability