Full job description
StackAdapt is hiring a Senior Quality Engineer to develop and maintain automated test scripts and tools for API, UI, integration, and regression testing. The role involves collaborating with cross-functional teams to integrate tests into CI/CD pipelines, providing test feedback, and participating in technical planning and code reviews. Candidates must have at least 4 years of hands-on experience with test automation frameworks (Playwright, Selenium, Cypress, Mocha, Jest, Junit), knowledge of React, fluency in Javascript, Typescript, Python, or Java, experience with CI/CD tools (Jenkins, Github Actions, CircleCI), strong understanding of scalable system design, QA methodologies, test case management tools like TestRail, and SQL proficiency. The position is full-time, remote, and open to candidates in North America. Salary range for Ontario, Canada is $104,000 to $123,500 CAD base. Benefits include competitive salary, retirement plans, paid time off, health benefits, work from home reimbursements, training, and a supportive culture.
What you'll do
- Participate in the development of in-house automated and functional test scripts and tooling for functional, system, API, integration, UI and regression testing
- Work collaboratively with Platform, Product, DevOps, and other teams to deploy and run automated tests on test environments with CI/CD
- Provide timely test result feedback to the Platform Team, the QA team and other relevant stakeholders
- Participate in technical planning, code review and architectural decision-making
Requirements
- At least 4 years of professional, hands-on test automation experience with API & UI test automation frameworks such as Playwright, Selenium, Cypress, Mocha, Jest or Junit
- Knowledge of React, including but not limited to adding data-testids
- Ability to explore codebase and utilize other technical tools to gain an understanding of technical implementation
- Fluency in at least one of Javascript, Typescript, Python, or Java
- Experience with CI/CD tools like Jenkins, Github Actions, CircleCI
- Strong understanding of scalable system design for web-based APIs and backend processing systems
- In-depth understanding of QA methodologies in a software company with short release cycles
- Experience writing test cases that cover edge/negative cases, compatibility, and concurrency tests in test case management tools like TestRail
- Experience working with relational databases
- Hands-on experience with SQL and ability to query for large data sets
Tech stack
PlaywrightSeleniumCypressMochaJestJunitReactJavascriptTypescriptPythonJavaJenkinsGithub ActionsCircleCISQLTestRail
Benefits
Highly competitive salaryRetirement/401K/Pension Savings globallyCompetitive Paid time off packages including birthdays offAccess to a comprehensive mental health care programHealth benefits from day one of employmentWork from home reimbursementsOptional global WeWork membership for those who want a change from their home office and hubs in London and TorontoRobust training and onboarding programCoverage and support of personal development initiatives (conferences, courses, books etc)Access to StackAdapt programmatic courses and certifications to support continuous learningAn awesome parental leave programA friendly, welcoming, and supportive cultureSocial and team events