
Application Closing Soon
Only a few days left to apply for this position.

We are building a distributed, multi-service platform powered by modern technologies across frontend, backend, execution, and AI/ML layers. Our stack includes:
Frontend: React (Next.js preferred)
Backend: Java (Spring Boot)
Execution Layer: Golang (high-performance services)
AI/ML Layer: Python (LLMs, orchestration, pipelines)
We are looking for a QA Automation Engineer who can ensure quality across services, design scalable test strategies, and contribute to both manual and automation testing in a fast-paced, microservices-driven environment.
2–4 years of experience in QA Automation + Manual Testing
Strong experience with Selenium / Playwright / Cypress
Hands-on experience in API testing (RestAssured, Karate, Postman)
Proficiency in at least one programming language (Java preferred, or Python/JavaScript)
Good understanding of automation frameworks (POM, data-driven, hybrid, BDD)
Experience working in Agile/Scrum environments
Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
Experience with version control systems (Git)
Strong understanding of test design techniques and debugging skills
Experience testing microservices architecture and distributed systems
Exposure to event-driven systems (Kafka, RabbitMQ) or WebSockets
Performance testing experience (JMeter, k6)
Basic understanding of Docker and cloud environments (GCP/AWS)
Exposure to AI/ML-based workflows or LLM applications
Strong problem-solving and analytical thinking
Ability to test systems beyond UI (API-first mindset)
Ownership of quality across the product lifecycle
Curiosity to learn new tools, technologies, and domains
Good communication and collaboration skills
Design, develop, and maintain automation test frameworks for UI and APIs
Perform API testing (functional, integration, regression) using tools like RestAssured/Postman/Karate
Build and execute end-to-end test scenarios across microservices-based systems
Collaborate with developers, product managers, and DevOps teams to ensure high-quality releases
Identify, document, and track defects using tools like JIRA
Participate in test planning, test case design, and execution across SDLC/STLC
Implement data-driven and BDD-based testing approaches where applicable
Validate real-time systems (WebSockets, event-driven flows) where required
Integrate automation suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
Perform root cause analysis for test failures and flaky tests.

Software company
Don't miss this opportunity. Apply now and take the next step in your career.
Apply for this Position