The Role:
We are looking for an Automation Engineer to join our QA team and build the automated testing foundation for the Kriyadocs platform. You will work closely with the Quality Engineering Lead and five QA Engineers, owning the design and implementation of test automation frameworks across functional, API, and integration layers.
This is a hands-on engineering role. You will write real code, build real frameworks, and have a direct impact on the reliability and release confidence of a platform used by publishers and researchers worldwide.
What You Will Do
- Design and build test automation frameworks from scratch using Playwright, Selenium, or equivalent - covering UI, functional, and end-to-end test scenarios.
- Own API and integration test coverage - write and maintain comprehensive API tests across platform services using tools like Postman, REST Assured, or similar.
- Integrate automated test suites into CI/CD pipelines - work with DevOps to ensure tests run on every build and quality gates are enforced before deployment.
- Collaborate with QA Engineers to convert manual test cases into automated scripts - increase automation coverage progressively across all platform modules.
- Maintain and improve existing test suites - refactor flaky tests, improve execution speed, and keep the automation framework healthy as the platform evolves.
- Contribute to test strategy - work with the QE Lead to identify automation priorities, coverage gaps, and frameworks that best fit the platform's architecture.
- Document automation frameworks and processes - ensure the team can contribute to and extend automated test coverage independently.
Kriyadocs - Automation Engineer - Job Description
What We Are Looking For
- 3 - 5 years of experience in software quality engineering with a strong focus on test automation.
- Hands-on proficiency with at least one automation framework - Playwright, Selenium, Cypress, or equivalent; experience building frameworks, not just writing tests.
- Solid API testing skills - REST API testing using Postman, REST Assured, or similar; ability to write data-driven test scenarios across service boundaries.
- Working knowledge of CI/CD pipelines - experience integrating test suites into Jenkins, GitHub Actions, or equivalent.
- Programming proficiency in JavaScript/TypeScript or Python - you write clean, maintainable automation code, not just recorded scripts.
- Good understanding of software testing fundamentals - test design techniques, defect lifecycle, and quality metrics.
- Strong attention to detail and analytical thinking - you can look at a complex workflow and identify the right test scenarios to validate it.
Nice to Have
- Experience testing document processing or content transformation workflows - DOCX, XML, PDF, or similar.
- Familiarity with performance testing tools such as k6, JMeter, or Locust.
- Exposure to BDD frameworks such as Cucumber or similar.
- Prior experience in a scholarly publishing, academic content, or multi-tenant SaaS environment