SDET Manager

Location

Austin, Texas, United States

Salary

52500 - 90000 a year (US Dollars)

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 RMzQuODYuMTYyLjEzMw== when applying to show you read the job post completely (#RMzQuODYuMTYyLjEzMw==). 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.

Job type:

Remote job

Tags

  • manager
  • design
  • embedded
  • front-end
  • back-end
  • python
  • technical
  • testing
  • test
  • cloud
  • git
  • rails
  • lead
  • digital nomad
Sent 87 days ago
Back to index