Velotio Technologies is hiring a Quality Assurance Engineer to ensure the quality, performance, and reliability of our product. You will test complex data pipelines, distributed systems, and real-time processing modules, collaborating closely with developers, product managers, and other stakeholders.
What You'll Do
- Analyze technical and functional specifications 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 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.
- 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.
- Monitor key metrics such as throughput, latency, and resource utilization to identify bottlenecks.
- 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 to align on requirements and testing priorities.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- 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.
- Assist in maintaining and improving automated test frameworks.
- Validate data transformations, mappings, and consistency across data pipelines.
- Ensure the security of data in transit and at rest, testing for vulnerabilities and compliance.
- 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 troubleshooting.
What We're Looking For
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
- 3+ years of experience as a Quality Assurance Engineer.
- 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.
- 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.
Nice to Have
- Experience in testing data pipelines, distributed systems, or SaaS products.
- 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.
Technical Stack
- Postman, JMeter, Selenium, JIRA, TestRail, Zephyr, SoapUI
- SQL, LoadRunner, Kafka, Python, JavaScript
Team & Environment
You'll join 400+ elite software engineers in a cross-functional team structure, working alongside developers, product managers, and DevOps.
At Velotio, we embrace diversity. Inclusion is a priority for us, and we are eager to foster an environment where everyone feels valued.

