Description

We are looking for an SDET Manager to help our team build quality into our new and delightful products that enable powerful capabilities for our users. You will lead a team of SDETs and collaborate with QE and Development Managers to build a best-in-class automation framework leveraging Python 3, PyTest and AI/ML tools. You will be responsible for defining best development practices, trying new technologies, and managing a team of SDETs, both embedded and Core Team members, who will be automating test cases across a wide breadth of deliverables.

What You'll Do:

  • Actively own automation architecture, strategy, and processes across the QE organization, including any automation performed by non-SDETs
  • Actively own performance of your team through regular meetings, 1:1s, and technical mentorship
  • Run and develop a team of SDETs while directly mentoring them and growing their careers.
  • Lead SDET team in Agile Kanban, managed SDET backlog
  • Engage in automation PR reviews as necessary
  • Own and deliver automation framework and testing capability roadmap in collaboration with QE Manager(s) and Development Teams
  • Make hands-on contributions to the design and development of Test Automation Framework, associated tests and maintenance of that framework
  • Collaborate with cross-functional team members and stakeholders, including owning regular demonstrations of new automation tools and capabilities
  • Continually evaluate new tools in the market to enhance automation, including ML/AI tools coming to market
  • Provide data for our internal Quality KPIs using automation results

About You:

  • A MS/BS in computer science or IT or at least 8 years equivalent work experience
  • Experience working cross-functionally with development managers, product managers, and other stakeholders
  • Led a team of developers or SDETs for at least 3 years in an Agile environment
  • Experience in the design and use of an automation framework, preferably PyTest
  • A demonstrated proficiency in Python 3 and ability to complete a coding assignment
  • A strong understanding between testing types (Unit, Functional, Non-Functional, E2E, Edge Case, etc.) and what attributes of a test make it a candidate for automation and which do not
  • Familiarity with a test tracking tool, such as TestRail, Tricentis qTest, or similar and use of associated APIs for reporting automated testing results
  • Experience with CircleCI, Jenkins, or some other CI system
  • Experience with Kafka, RabbitMQ, or similar distributed logging/message queuing systems
  • Experience with Git or other SCM
  • Experience automating tests for back-end APIs
  • Experience with automation of tests for both monolithic and microservice-based architectures
  • Previous experience with automated testing of cloud based applications
  • A strong understanding of and experience with automated testing of front-end UIs, preferably in Playwright
  • Familiarity with SQL databases, writing tests using complex queries, and understanding complex schemas, along with the data needed to develop various automated test cases
  • A strong understanding of concepts related to computer architecture, data structures, and both testing and programming practices

Preferred Qualifications:

  • Previous experience with Kubernetes
  • Experience with Ruby/Ruby on Rails and/or Node.js
  • Experience with Scala, either development or test
  • Previous finance/fintech or adjacent experience. 

Additional Information

The base pay range for this position is between $120,000-$180,000 USD annually. The salary range for performing this role outside of the US / Austin / California may differ.  AffiniPay is committed to offering competitive, fair and commensurate compensation and has provided an estimated pay range for this role. Actual compensation may vary based on job-related knowledge, skills, experience and education.



Please mention the word **HONESTY** and tag RMzQuMTQ1LjE0MS43OA== when applying to show you read the job post completely (#RMzQuMTQ1LjE0MS43OA==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.