Senior QA Engineer

Logo of Spreedly

Spreedly

πŸ“Remote - Canada

Job highlights

Summary

Join Spreedly, a leading Open Payments Platform, as a Senior Quality Analyst (QA) and play a key role in ensuring high software quality. You will design, build, and maintain automated testing solutions integrated into CI/CD pipelines. Lead the definition of testing requirements, processes, and tools, collaborating with developers and product managers. Conduct manual testing when needed and effectively communicate testing plans and issues. This role requires experience in QA engineering, API testing, scripting languages, and CI/CD pipelines. Spreedly offers competitive benefits for Canada-based employees, including health insurance, paid time off, and professional development opportunities.

Requirements

  • Experience as a QA Engineer in a technical, coding role or as a Software Engineer in a quality-focused role
  • Proficiency in testing APIs using tools like Postman
  • Proficiency in scripting and programming languages such as Ruby, Elixir, Javascript, and Typescript
  • Experience with continuous integration/delivery pipelines, preferably using GitHub Actions or similar tools
  • Strong analytical skills with the ability to identify edge cases and ensure software excellence
  • Ability to communicate testing plans, issues, and improvements effectively with technical and non-technical stakeholders
  • Ability to troubleshoot, analyze, and resolve complex technical issues
  • Proven ability to identify and improve tools to make testing more efficient and scalable
  • Experience with test case management and bug tracking tools like TestRail and Jira
  • Familiarity with performance testing tools and methodologies

Responsibilities

  • Design, build, and maintain automated testing solutions, integrating them into a continuous integration/delivery pipeline
  • Lead efforts to define testing requirements, processes, and tools to ensure the highest software quality
  • Partner with software developers, product managers, and other stakeholders to understand product requirements and acceptance criteria
  • Identify opportunities to improve the testing process, enhancing efficiency and test coverage
  • Conduct exploratory and manual testing where automation is not feasible, ensuring comprehensive product coverage
  • Log, track, and manage defects using tools like Jira, providing clear and actionable steps to reproduce issues
  • Actively share knowledge and insights with team members to promote continuous learning and technical excellence

Preferred Qualifications

Experience in payments technology, fintech, or PCI-compliant environments is strongly desired

Benefits

  • Competitive salary + Equity
  • Group Life Insurance and Disability Coverage
  • Medical, Vision, and Dental coverage
  • Pension contribution
  • Open Paid Time Off policy
  • Monthly home working/digital lifestyle stipend, new MacBook, and one-time accessory reimbursement
  • Free LinkedIn Learning subscription
  • Access to company-paid professional coaching service
  • Visits to HQ in Durham, North Carolina for remote employees

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.