What are the responsibilities and job description for the Principal Quality Assurance Engineer position at HyreSnap?
We are seeking a highly motivated Principal Quality Assurance (QA) Engineer to join our team and play a critical role in ensuring the quality, performance, and reliability of our Data Highway product. As a QA Engineer, you will be responsible for testing complex data pipelines, distributed systems, and real-time processing modules that form the backbone of our platform. You will collaborate closely with developers, product managers, and other stakeholders to deliver a robust and scalable product that meets the highest quality standards.
Responsibilities
Responsibilities
- Analyze technical and functional specifications of the Data Highway product to create comprehensive test strategies.
- Develop detailed test plans, test cases, and test scripts for functional, performance, and regression testing.
- Define testing criteria and acceptance standards for data pipelines, APIs, and distributed systems.
- Execute manual and automated tests for various components of the Data Highway, including data ingestion, processing, and output modules.
- Perform end-to-end testing of data pipelines to ensure accuracy, integrity, and scalability.
- Validate real-time and batch data processing flows to ensure performance and reliability.
- Identify, document, and track defects using tools like JIRA, providing clear and actionable descriptions for developers.
- Collaborate with development teams to debug issues, verify fixes, and prevent regression.
- Perform root cause analysis to identify underlying problems and recommend process improvements.
- Conduct performance testing to evaluate system behavior under various load conditions, including peak usage scenarios.
- Monitor key metrics such as throughput, latency, and resource utilization to identify bottlenecks and areas for optimization.
- Test APIs for functionality, reliability, and adherence to RESTful principles.
- Validate integrations with external systems and third-party services to ensure seamless data flow.
- Work closely with cross-functional teams, including developers, product managers, and DevOps, to align on requirements and testing priorities.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure smooth communication and collaboration.
- Provide regular updates on test progress, coverage, and quality metrics to stakeholders.
- Collaborate with automation engineers to identify critical test cases for automation.
- Use testing tools like Postman, JMeter, and Selenium for API, performance, and UI testing as required.
- Assist in maintaining and improving automated test frameworks for the Data Highway product.
- Validate data transformations, mappings, and consistency across data pipelines.
- Ensure the security of data in transit and at rest, testing for vulnerabilities and compliance with industry standards.
- Maintain detailed and up-to-date documentation for test plans, test cases, and defect reports.
- Contribute to user guides and knowledge bases to support product usage and :
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
- 8 years of experience as a Quality Assurance Engineer, preferably in testing data pipelines, distributed systems, or SaaS products.
- Strong understanding of data pipelines, ETL processes, and distributed systems testing.
- Experience with test management and defect-tracking tools like JIRA, TestRail, or Zephyr.
- Proficiency in API testing using tools like Postman or SoapUI.
- Familiarity with SQL and database testing for data validation and consistency.
- Knowledge of performance testing tools like JMeter, LoadRunner, or similar.
- Experience with real-time data processing systems like Kafka or similar technologies.
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to automation frameworks and scripting languages such as Python or JavaScript.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Proactive and self-driven approach to identifying and resolving quality issues.
Quality Assurance (QA) Inspector
HF Rubber Machinery -
Topeka, KS
Quality Assurance Inspector
Berry Global, Inc -
Lawrence, KS