Hybrid Senior QA Automation Engineer

Posted 2 weeks ago

Apply now

About the role

  • Architect and Maintain Frameworks: Architect and maintain robust, scalable test automation frameworks for our platform, covering UI (Cypress, Playwright), API (Postman, REST Assured), and performance testing.
  • Test Cloud-Native Services: Develop and execute comprehensive automated test suites for our serverless applications (AWS Lambda, AppSync) and containerized services (GKE, Cloud Run).
  • Drive Modernized Testing Strategies: Champion and implement advanced testing methodologies including contract testing for microservices, visual regression testing for UIs, component testing, and chaos engineering principles to ensure system robustness.
  • Innovate with AI in Testing: Research, pilot, and implement AI-powered tools and techniques to enhance testing efficiency and effectiveness. This includes exploring solutions for auto-generated tests, intelligent test case selection, and anomaly detection in test results.
  • Integrate Testing in CI/CD: Design and implement automated testing strategies within CI/CD pipelines (GitHub Actions, AWS CodePipeline) to ensure efficient and reliable quality gates.
  • Improve Code Coverage: Collaborate with development teams to analyze and increase test coverage, utilizing tools and reports to identify gaps and ensure critical application paths are validated.
  • Analyze and Report: Implement and manage test reporting solutions, leveraging logs (CloudWatch, Logz.io) and monitoring data (Datadog) to ensure clear visibility into product quality and rapid issue resolution.
  • Collaborate and "Shift-Left": Work closely with developers and QA to integrate "shift-left" testing practices, promoting a culture of quality ownership throughout the development lifecycle.
  • Validate Resiliency and Compliance: Validate application behavior across multi-region configurations to ensure high availability and fault tolerance while meeting compliance requirements (e.g., SOC 2, PCI DSS).

Requirements

  • 5+ years in QA Automation or SDET roles, ideally in a SaaS or fintech environment.
  • Expertise in testing cloud-native applications and services, specifically with AWS Lambda, AppSync, and container orchestration platforms like GKE and Cloud.
  • Proficiency with modern test automation frameworks and tools (e.g., Cypress, Playwright, Postman, Selenium).
  • Strong experience with integrating tests into CI/CD tools (GitHub Actions, AWS CodePipeline).
  • Hands-on experience with modern testing approaches like contract testing and visual regression testing (e.g., Percy, Applitools).
  • Hands-on experience testing APIs including a solid understanding of both REST and GraphQL.
  • Deep understanding of testing strategies for distributed, multi-region systems to validate scalability, resiliency, and performance.
  • Strong scripting/programming skills (TypeScript/JavaScript, Python) for developing automation frameworks and tools.
  • Strong QA foundation with a solid understanding of quality assurance methodologies, principles, and best practices.
  • Bachelor’s degree in Computer Science or equivalent experience.

Benefits

  • Competitive Salary
  • Fully remote, flexible work environment. We do however meet together in person several times a year.
  • Full medical and dental benefits.
  • Unlimited PTO in an environment where taking time off to relax or recharge is supported and encouraged.
  • Paid Parental Leave.
  • Company equity managed through Carta.
  • 401k with Match and 100% vesting upon hire.
  • Free estate planning!

Job title

Senior QA Automation Engineer

Job type

Experience level

Senior

Salary

$132,000 - $150,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

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

Report job