As the Senior QA Engineer, you will report to the Sr. QA Manager and continuously collaborate proactively with key stakeholders across the business to solve the most critical technical problems.
Responsibilities
- Write primarily JavaScript based automation test scripts for Payments and subscription services including web, mobile (iOS, Android) and APIs.
- Create, deploy and maintain test automation framework.
- Perform code reviews of unit, integration and end-to-end tests.
- Organize and execute user testing that spans across an array of browsers, devices, email clients, network speeds and accessibility constraints.
- Define and improve testing practices, tools and processes with the goal of verifying new features and preventing regressions.
- Document and communicate a QA strategy for the Product Engineering team.
- Establish a process for reporting, organizing and prioritizing issues.
- Create detailed test plans based on product requirements.
Requirements
- 5+ years as a QA Engineer or Software Engineer, with a strong background in QA process, techniques and tools.
- In-depth familiarity with a variety of testing methodologies including unit, integration, functional, manual, load and regression.
- Experience writing tests using tools like Jest, Saucelabs, Mocha/Chai, WebDriverIO, Appium, and Cypress.
- Experience with Load testing with tools such as Jmeter, LoaderIO or Artillery.
- Familiarity with running QA pipelines in CI/CD.
- Experience with Amazon Web Services.
- Experience with application monitoring and logging tools (Datadog, CloudWatch, etc.)
- Experience testing GraphQL a plus.
- Experience testing mobile applications built with React Native a plus.
Our Core Values
-
Be Humble: You’re smart yet always interested in learning from others.
-
Work Transparently: You always deal in an honest, direct and transparent way.
-
Take Ownership: You embrace responsibility and find joy in having the answers.
-
Learn More: Through blog posts, newsletters, podcasts, video tutorials and meetups you regularly self-educate and improve your skill set.
-
Show Gratitude: You show appreciation and return kindness to those you work with.
Perks
-
Competitive salary.
-
Competitive annual bonus targets.
-
401k with dollar for dollar match, up to 6% of eligible earnings (base, bonus). Plus additional company contribution.
-
RSU grants (Long Term Incentives) for approved roles.
-
Comprehensive medical, dental, vision and life insurance.
-
17 paid holidays per year, including 3 floating holidays.
-
Annual Paid Time Off (PTO), with separate sick days.
-
12 weeks paid Parental Leave.
-
Caregiver Leave.
-
Adoption and Surrogacy Assistance Plan.
-
Flexible workplace accommodations.
-
Attend AWS Re:Invent in person (Las Vegas) or virtually each year for approved roles.
-
Tuition reimbursement.
-
A MacBook Pro and accompanying hardware to do great work.
-
A modern productivity toolset to get work done: Slack, Miro, Loom, Lucid, Google Docs, Atlassian and more.
-
Generous discounts on SkinMedica skin care products.