OpenObserve Inc. is looking for a QA Engineer to join a small, dedicated team. You will play a key role in maintaining and enhancing software quality through automated testing, focusing on backend and frontend frameworks.
What You'll Do
- Design, develop, and execute automated tests using Pytest for backend and Cypress or Playwright for frontend testing.
- Develop, maintain, and execute automated test scripts for backend services.
- Conduct API testing to ensure high-quality integration and system robustness.
- Develop and maintain performance testing suites to ensure application scalability.
- Collaborate with development teams to identify requirements and incorporate quality assurance from project start.
- Analyze test results, report on execution, and track defects for timely resolution.
- Enhance and maintain the automation framework to support CI/CD processes.
- Participate in code reviews and design discussions to ensure best practices in test script development.
- Maintain up-to-date knowledge of industry trends in software testing.
What We're Looking For
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3-4 years of experience in QA testing with a strong focus on automation in API.
- At least 2 years of experience with Cypress or Playwright.
- Proficient with Pytest and scripting in Python.
- Experienced in API testing using tools such as Postman or similar.
- Experience with database testing, including SQL and familiarity with technologies like MySQL, PostgreSQL, or MongoDB.
- Ability to perform thorough regression testing and follow CI/CD practices.
- Hands-on experience with performance testing tools and methodologies.
- Strong understanding of CI/CD processes and tools like Jenkins or GitLab CI.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
Nice to Have
- Experience with containerization technologies like Docker and orchestration with Kubernetes.
- Familiarity with cloud services (AWS, Azure, Google Cloud) and their management APIs.
- Prior experience in an Agile development environment.
Technical Stack
- Automation: Pytest, Cypress, Playwright
- Languages/Scripts: Python, SQL
- Tools: Postman, Jenkins, GitLab CI
- Databases: MySQL, PostgreSQL, MongoDB
- Infrastructure: Docker, Kubernetes, AWS, Azure, Google Cloud
Team & Environment
You'll be joining a small, dedicated team in a collaborative environment. You will have the chance to influence product direction and technical decisions while working on an open-source product with a growing community.
Benefits & Compensation
- Competitive compensation and equity.
- Flexible work arrangements.
- Collaborative environment.
- Chance to influence product direction and technical decisions.
- Work on an open-source product with a growing community.
- Career growth opportunities.
OpenObserve Inc. is an equal opportunity employer.



