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.
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.