QA Engineer

Athennian Logo

Athennian

πŸ“Remote - Canada

Summary

Join Athennian as a Quality Assurance (QA) Engineer and play a vital role in ensuring our software products meet the highest quality standards. You will develop and execute comprehensive test plans, perform manual and automated testing, collaborate with developers, and conduct root cause analysis. This role requires strong QA methodologies, experience with various testing tools (e.g., Selenium, Robot Framework, Postman), and proficiency in database testing. The ideal candidate possesses strong analytical and problem-solving skills, excellent communication abilities, and the ability to work effectively in a team environment. Athennian offers a remote-first work environment with a comprehensive benefits package, including generous paid time off, health insurance, and flexible parental leave.

Requirements

  • 2+ years in software testing (manual and automated) with strong QA methodologies and processes
  • Expertise in web applications, API, and performance testing; skilled in automated test strategy improvement
  • Proven ability to execute and improve automated testing strategies
  • Technical knowledge of change management and test case generation techniques
  • Familiarity with generative AI tools and their application in testing
  • Proficiency in testing frameworks (Selenium, Robot Framework) and tools (Ghost Inspector)
  • Experience with database testing and query tools like MongoDB Compass or Robo 3T
  • Strong analytical and critical-thinking abilities with meticulous attention to detail
  • Excellent problem-solving skills and a proactive approach to addressing challenges
  • Effective communication and collaboration skills to work across teams
  • Demonstrated ability to communicate clearly and concisely, with awareness of team communication preferences
  • Able to create clear documentation used by the QA team

Responsibilities

  • Develop, maintain, and execute comprehensive test plans, test cases, and test scripts
  • Perform manual, exploratory, and automated testing to identify defects
  • Collaborate with developers to define and review acceptance criteria
  • Conduct root cause analysis to identify, document, and address quality issues
  • Perform API and integration testing with tools like Postman, Insomnia, or SOAP UI
  • Utilize automation frameworks (e.g., Selenium, Robot Framework) to improve coverage
  • Conduct performance testing to assess system responsiveness and stability
  • Utilize Git for version control; collaborate in Agile environments
  • Document tests and results using Atlassian Suite (JIRA, Confluence, Bitbucket)
  • Verify data using database clients (e.g., MongoDB Compass, Robo 3T)
  • Contribute to team-established coding patterns and relevant best practices
  • Stay updated on industry best practices, tools, and methodologies
  • Innovate and optimize testing processes to enhance efficiency and reliability

Preferred Qualifications

  • Experience in performance testing and familiarity with related tools
  • Prior experience in Agile or DevOps environments

Benefits

  • Comprehensive health, dental, and vision coverage
  • Long-term disability
  • Accidental death & dismemberment
  • An Employee Assistance Program
  • A Health Spending Account to help cover additional expenses
  • Flexible parental leave benefits, including options for top-ups or additional paid time off
  • A work-from-home allowance
  • Minimum of three weeks of vacation
  • Five sick days
  • Six personal or flex days
  • A company-wide winter holiday shutdown

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.