Senior QA Automation Engineer
J
Juniper Square Financial Services
Americas (USA or Canada)Full-TimeSenior
Salary110,000 USD - 150,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- AWSPythonSQLGitJavascriptTypeScriptJiraTestRailPostmanPlaywright
Requirements
- Bachelor's degree in Computer Science, or equivalent professional experience.
- 5+ years in Software Quality Assurance, with strong expertise in testing web applications.
- Skilled in designing, building, and maintaining test automation frameworks for web applications (preferably using Playwright).
- Proficiency in at least one programming language, such as JavaScript, TypeScript, or Python.
- Experience in using AI-powered tools (e.g., Augment, Cursor, Claude) to accelerate test authoring, assist in debugging automation scripts, and optimize documentation workflows.
- Hands-on experience in both manual, and/or automated testing of REST and/or GraphQL APIs using tools like Postman, RestAssured, or Locust.
- Solid understanding of CI/CD pipelines and software development lifecycle concepts, including code review practices, code coverage analysis, continuous testing, and delivery.
- Familiarity with version control systems (e.g., Git), test management tools (e.g., TestRail), and issue-tracking platforms (e.g., Jira).
- Working knowledge of relational databases and SQL is a plus.
- Knowledge of cloud environments (e.g., AWS) and experience with application deployments.
- Experience in creating comprehensive test plans, authoring test cases, executing tests, and adhering to QA best practices.
- Excellent analytical and problem-solving abilities, attention to detail, and the ability to work independently within Agile development teams.
- Strong written and verbal communication skills in English.
Responsibilities
- 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 (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.
- Experience designing evaluation frameworks for LLM-powered features, including prompt regression testing and behavioral drift detection.
- Proactively leverage AI tools (e.g., Cursor, Claude, etc…) to accelerate test authoring, debugging, and maintenance of automation frameworks.
- Use AI to diagnose failures, generate test scenarios, and improve coverage and efficiency.
- Contribute to testing strategies for AI-powered features, including validation of LLM outputs, edge cases, and reliability.
- Drive best practices for the ethical and effective use of AI tools within QA workflows and across the broader engineering team.
View Full Description & ApplyYou'll be redirected to the employer's site