Pantomath

Visit website

QA Automation Engineer

  • Engineering
  • Full-time
  • Cincinnati, OH
  • Hybrid

Posted on October 11, 2024

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. As a QA professional at Pantomath, you will validate the platform's ability to provide real-time, accurate, and actionable insights into the flow of data across complex ecosystems. You will focus on testing integrations, ensuring the precision of lineage data, and validating observability features to empower organizations to monitor and govern their data pipelines effectively. 

Job Duties  

  1. Integration Testing

  • Develop and execute test cases across data-oriented tools like data warehouses, ETL platforms, and databases. 

  • Validate integration and data flow with tools such as Snowflake, Tableau, Fivetran, and DBT, ensuring seamless connectivity. 

  • Collaborate with the development team to ensure the accuracy of lineage data and observability outputs. 

  1. Automation and Regression Testing

  • Design, develop, and maintain scalable test automation frameworks for backend services and APIs. 

  • Validate service interactions, data transformations, and system integrations across microservices architecture. 

  1. Performance Testing

  • Test the platform’s scalability and responsiveness when handling large volumes of metadata from diverse tools. 

  • Simulate real-world data pipeline loads to validate performance under various conditions. 

  1. Error Handling and Resilience

  • Validate the platform's handling of incomplete or malformed metadata. 

  • Ensure comprehensive logging and actionable error messages to support debugging. 

  1. Collaboration

  • Partner with data engineers, developers, and product managers to align on expected lineage outputs and observability requirements. 

  • Provide actionable feedback to improve the platform's usability and reliability. 

  Skills and Tools 

  • Technical Skills

  • Strong proficiency in SQL for data validation. 

  • Experience with JavaScript/Typescript and associated testing tools. 

  • Familiarity with APIs and tools like Postman for integration testing. 

  • Data Ecosystem Knowledge

  • Hands-on experience with tools like Snowflake, Tableau, Fivetran, and DBT. 

  • Understanding of ETL/ELT workflows and data pipeline best practices. 

  • Problem-Solving

  • A keen eye for identifying data discrepancies and lineage inconsistencies. 

  • Strong debugging skills to identify root causes of lineage inaccuracies. 

 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.

View job location on map

Remote restrictions

  • Must be a resident of United States