Juniper Square

QA Automation Engineer I

Juniper Square

full-time

Posted on:

Location Type: Remote

Location: CaliforniaFloridaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $70,000 - $80,000 per year

About the role

  • Review functional specifications and technical design documents, providing meaningful feedback and using AI-assisted analysis to identify edge cases or logic gaps early in the SDLC.
  • Work closely with development teams to identify test cases for automation and leverage AI-powered IDEs (like Cursor or Augment) to rapidly prototype and scaffold new test suites.
  • Design, develop, and execute test cases against product features and backend systems.
  • Maintain and extend automation frameworks (Cypress/Playwright/Locust) by utilizing LLMs for code refactoring, optimizing test scripts, and reducing flaky test patterns.
  • Contribute to your development team on best practices, processes, and problem-solving, including the ethical and effective use of AI tools in the QA workflow.
  • Develop automated test result reports and highlight any potential quality risks.
  • Identify, troubleshoot, and track bugs to resolution, using AI tools to assist in root cause analysis and log interpretation.
  • Be an advocate for automation: Partner with the engineering team to provide recommendations on how to decrease manual efforts through automated solutions and AI-driven test generation.

Requirements

  • Education: Bachelor's degree in Computer Science, or equivalent professional experience.
  • Experience: 1-3 years in Software Quality Assurance, with strong expertise in testing web applications.
  • Test Automation: Skilled in designing, building, and maintaining test automation frameworks for web applications (preferably using Playwright).
  • Programming Skills: Proficiency in at least one programming language, such as JavaScript, TypeScript, or Python.
  • AI-Augmented Development: Proactive in using AI-powered tools (e.g., Augment, Cursor, Gemini) to accelerate test authoring, assist in debugging automation scripts, and optimize documentation workflows.
  • API Testing: Hands-on experience in both manual, and/or automated testing of REST and/or GraphQL APIs using tools like Postman, RestAssured, or Locust.
  • CI/CD and SDLC: Solid understanding of CI/CD pipelines and software development lifecycle concepts, including code review practices, code coverage analysis, continuous testing, and delivery.
  • Tools and Systems: Familiarity with version control systems (e.g., Git), test management tools (e.g., TestRail), and issue-tracking platforms (e.g., Jira).
  • Databases: Working knowledge of relational databases and SQL is a plus.
  • Cloud and Deployment: Knowledge of cloud environments (e.g., AWS) and experience with application deployments.
  • Test Process: Experience in creating comprehensive test plans, authoring test cases, executing tests, and adhering to QA best practices.
  • Soft Skills: Excellent analytical and problem-solving abilities, attention to detail, and the ability to work independently within Agile development teams.
  • Communication: Strong written and verbal communication skills in English.
Benefits
  • Health, dental, and vision care for you and your family
  • Life insurance
  • Mental wellness coverage
  • Fertility and growing family support
  • Flex Time Off in addition to company-paid holidays
  • Paid family leave, medical leave, and bereavement leave policies
  • Retirement saving plans
  • Allowance to customize your work and technology setup at home
  • Annual professional development stipend
Applicant Tracking System Keywords

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

Hard Skills & Tools
test automationAPI testingprogramming languagesJavaScriptTypeScriptPythontest managementSQLcloud environmentstest plans
Soft Skills
analytical abilitiesproblem-solvingattention to detailindependent workcommunication skillscollaborationadvocacy for automationfeedback provisionprocess improvementethical use of AI