Postman’s Testing team enables users to test the APIs (automatically or manually) and execute workflows effectively.
We are responsible for the Scripts (Pre/Post request), Scheduled Collection Runs, Monitors, the Collection Runner, Postman CLI or Newman and the Performance Testing products. If you are a Postman user, you should be mostly familiar with one or more of these products.
The teams charter consists of three main areas
Monitors - Helps you stay up to date on the health and performance of your APIs. Monitors can be run across multiple geographic regions and integrated with third-party alerting systems and dashboards like Datadog, New Relic, Slack, and more. Postman monitors are hosted on Postman's cloud, which means you can set them up quickly.
Scripts & Newman - API testing products allows users to build and run tests directly in Postman or as part of your CI/CD pipeline through Newman (a Collection Runner that enables you to run and test a Postman Collection directly from the command line). Postman can be used to write functional tests, integration tests, regression tests, and more. Postman's Node.js-based runtime contains support for common patterns and libraries that you can use to build tests quickly.
Performance testing - This is a new team that focuses on enabling users to simulate user traffic, so you can observe how your API behaves under load. It can also help you identify any issues or bottlenecks that affect performance. You will have to hire and grow talent in this team.
Currently the platform sends more than 100 million requests every month. The underlying database manages over 100 terabytes of data, and uses managed infrastructure to send requests from regions across the globe. You will be managing the growing scale as the products evolve and reach to more and more number of our users. Sounds fun!
Overview
We are looking for an exceptional engineering manager to lead our development efforts in the API testing team. This is a great opportunity to transform the way developers work by simplifying API testing, making it more efficient.
You will be responsible for leading an engineering team (developers & managers) charted to design, implement, and deploy features that directly contribute to revenue goals. You will have to maintain top-tier quality and performance, as our product is designed for developers who have high expectations.
You will be working closely with Product Management, Design & marketing functions to deliver impactful solutions that reach millions of customers worldwide. A key part of your role is to ensure our engineering efforts align closely with our growth objectives and enabling our customers to succeed with our platform and products.
We create with the same curiosity we see in our users. We value transparency & honest communication about not only successes but also failures. Our inclusive work culture ensures that everyone is valued equally as important pieces of our final product. We are dedicated to delivering the best products we can.
What you'll be doing
- People Leadership
-
-
Lead a team of engineering managers and diverse engineers to build user-friendly products. You should be highly technical and an effective people manager.
-
Building & leading a team of exceptional engineering talent is very important. You will set high bar of excellence in your team, hire and retain the best and provide timely feedback to your teams.
-
-
Technical Leadership & Acumen
-
Lead the architecture & design to build highly scalable, reliable and low latency systems that can cater to the needs of the millions of developers
-
Provide technical leadership to identify the dependencies and develop design documents for the product/feature delivery.
-
Lead the team to deliver on multiple projects in coordination with other stakeholders.
-
Ensure observability by setting up necessary systems and measuring quality, performance & availability with the right metrics.
-
Provides RCA for all incidents & plan for permanent fixes for all high severity ones.
-
-
Decision Making & Goal Setting
-
We operate in leaner teams compared to our peer organizations. You will play a key role in the prioritization of the projects, defining the requirements & MVP and planning of the deliverables.
-
Define, measure & own key metrics for the performance of your team and set clear expectations and goals.
-
-
Collaboration
-
Work closely with senior leadership to drive org design, set and execute the roadmap and influence the strategy.
-
Collaborate with cross functional teams to align on goals, drive engineering initiatives (guidelines, standards) & create impact at an organization’s level.
-
-
Bachelor’s degree in a Computer Science related field or equivalent practical experience
-
5+ years of experience coding in one or more of the programming languages (e.g. C, C++, Java, JavaScript, NodeJS).
-
10+ years of technical engineering experience building end-end web based software products.
-
5 + Years of experience in recruiting, structuring & managing engineering teams.
-
Demonstrated experience leading cross-functional projects that have had a tangible impact on the direction of the org
-
Exceptional problem solving & design & communication skills.
-
Demonstrated experience designing highly scalable systems.
-
Lots of smiles
-
Demonstrated experience working on high availability systems (99.95 or more).