About Pantomath
Pantomath is a data pipeline observability and traceability platform, revolutionizing the way enterprises automate their modern data stack. In today’s digital age, organizations are continuously striving to be more data-driven, relying on dashboards, analytics, and data pipelines to gain visibility into their operations. The underlying complexity of stringing together various data sources and applications means there are many places in the data stack where something can break, leading to poor business decisions and lack of trust in data as an organization. Pantomath enables its customers to drive data reliability and trust in data, ensuring operational stability and data trustworthiness across complex data ecosystems.
The company was founded by Somesh Saxena in 2022, formerly serving as the Head of Data & Analytics at GE Aerospace. Pantomath’s customers include several F500s and is VC backed by Sierra Ventures, Bowery Capital, and Epic Ventures.
Your Role
We are seeking a talented and experienced Automation Engineer to play a crucial role in driving quality and reliability in all Pantomath offerings. The ideal candidate will have a proven track record of designing, implementing, and maintaining automated testing frameworks that ensure high-quality software releases. The Automation Engineer will be responsible for developing comprehensive test strategies, creating automated test cases, and collaborating with cross-functional teams to identify and resolve issues early in the development lifecycle.
Job Duties
Act as the subject matter expert for test automation within a given engineering team. Be a champion for testing best practices.
Develop and implement a holistic test strategy (for a given engineering team) designed to support quality software delivery at a speed that matters. Assess existing manual testing processes and identify opportunities for automation.
Overall responsibility for the care and feeding of automated testing suites for a given engineering team. Ensure results of test execution are reviewed and acted upon in a timely manner. Participate in Go/No-Go discussions providing relevant insight into the results of release testing efforts.
Stay current with industry trends, emerging technologies, and advancements in test automation tooling.
Collaborate closely with cross-functional teams including Development, Product Management, and DevOps to ensure alignment and timely delivery.
Analyze complex technical problems and propose innovative solutions to improve product reliability and performance.
Communicate effectively with stakeholders to provide updates on testing progress, issues, and risks, and make recommendations for improvements.
Core Qualifications
Technical Expertise: At least 4 years of experience in software development and testing. Bachelors in Computer Science or related field preferred.
Programming Languages: Proficiency in programming languages such as JavaScript, Python, or C# and their associated testing frameworks (Mocha/Jest, PyTest, MSTest).
Automation Skills: Proficiency in test automation tools and frameworks such as CodeceptJS, Playwright, Cypress, Puppeteer, WebDriverIO, SuperTest
CI/CD: Proficiency with Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools such as GitHub, GitLab, or TravisCI
Cloud Experience: Experience utilizing cloud platforms such as AWS, Azure, and GCP
Containerization: Working knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
Testing Methodologies: Proven understanding of software testing methodologies, techniques, and best practices for UI and REST API testing.
Problem-solving Skills: Strong analytical and problem-solving skills with the ability to troubleshoot complex issues and drive resolution.
Communication Skills: Excellent written and verbal communication skills with the ability to articulate technical concepts to non-technical stakeholders.
Additional Qualifications
Performance Testing: General understanding of concepts and principals related to application performance.
Security Testing: General understanding of concepts and principals of security testing.
DevOps: Understanding of DevOps principles and practices for integrating testing into the development lifecycle.
Front End Frameworks: Familiarity with front end frameworks such as React.js, Next.js, or Vue.js
Backend Frameworks: Familiarity with backend server frameworks such as ExpressJS, NestJS, or KOA
How We Work
Hybrid work environment: 3 days in-office, 2 days remote per week.
We use a wiki, an issue tracker, and async communication tools and motions to facilitate our SDLC
We follow a flavor of SCRUM (daily standups, refinements when needed, bi-weekly planning and sprint kickoffs, asynchronous demos and shares, and ad-hoc retros when the teams feel they are required)
We follow a derivative of trunk-based development, using main, feature branches and feature flags to facilitate code changes
Test automation is applied pragmatically, expanding over the areas of most value and risk as we grow
Engineering leads and their teams own release definitions, production deployments, and production monitoring
We use Pull Requests to trigger code reviews and feedback on software changes
We write Unit, Functional, and UI automation tests
We follow a production support rotation
Benefits
Medical Coverage, Dental Coverage, Vision Coverage, Competitive Compensation, Top-Tier Hardware and Software, and the experience of working at one of the country’s fastest growing startups.
Please Note
Pantomath is an Equal Opportunity Employer. We do not discriminate on the ground of race, color, religion, sex, age, disability or national origin, or genetic information in the hiring, retention, or promotion of employees; nor in determining their rank, or the compensation or fringe benefits paid them. Employment at Pantomath is contingent upon satisfactory proof of employee's right to work in the U.S., as required by law and upon completion of a pre-employment screening and; Employment at Pantomath is considered "at will," meaning that either the company or the employee may terminate the employment relationship at any time without cause or notice.
Remote restrictions
- Must be a resident of United States