About the role

  • Develop, execute, and maintain test plans, test cases and test scripts for manual and automated testing
  • Lead design and implementation of test automation frameworks to improve efficiency and coverage
  • Conduct functional, regression, integration, performance, load and system testing
  • Collaborate with developers, product managers and stakeholders to understand requirements, identify risks and define acceptance criteria
  • Identify, document and track defects through their lifecycle and ensure timely resolution
  • Define and maintain QA processes and best practices; continuously refine testing methodologies
  • Ensure unit and component testing are integrated into the software development lifecycle
  • Establish and maintain quality metrics; report defects and test progress effectively
  • Perform root cause analysis of software issues and recommend process and product improvements
  • Provide guidance, mentorship and technical leadership to QA team members on automation and QA practices
  • Proactively identify and mitigate release risks and ownership of testing initiatives
  • Work collaboratively with cross-functional teams to align on product quality objectives
  • Continuously learn and adopt new testing techniques and tools to increase QA efficiency and effectiveness

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering or related field preferred
  • QA certifications (e.g., ISTQB, CSTE) are an asset
  • Proven experience (3+ yrs.) testing enterprise applications (manual and automated) with a strong grasp of testing principles and best practices
  • Hands-on with test automation frameworks and scripting (e.g., Selenium, JUnit, TestNG)
  • Solid SQL and relational database knowledge for test validation (Oracle preferred)
  • Familiarity with Agile delivery and experience testing ERP/business applications
  • Working knowledge of performance/load testing tools and of integrating testing into CI/CD pipelines is a plus
  • Issue tracking & docs: Jira (or equivalent), Confluence
  • Communication: Outlook, Microsoft Teams
  • Automation & CI/CD: Selenium, JUnit/TestNG, CI/CD toolchains, SQL
  • Internal: ERP systems and QA dashboards
  • Strong analytical/problem-solving skills with excellent attention to detail
  • Able to manage multiple priorities in a fast-paced, schedule-driven environment
  • Excellent written and verbal communication — able to present results and influence stakeholders
  • Committed to high quality and continuous improvement; able to mentor and lead QA initiatives

Benefits

  • Health coverage (medical, dental, disability, and life insurance)
  • Wellness program (gym membership reimbursement)
  • Professional growth (training platforms, career development fee subsidy, etc.)
  • Company events
  • Referral program
  • Flexible schedule

Job title

QA Analyst

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job