Recruit CRM

Recruit CRM

·23 days ago

Sdet/ automation engineer

Apply now

Location

remote (anywhere)

Commitment

Full Time

Level

Junior (<2 years)

Required skills

Developer APIsMarket ResearchMonitoringScheduling & OrchestrationVersion ControlAnalyticsEnterprise SoftwareIT InfrastructureData Science ToolsJavaScript Testing FrameworksContainer OrchestrationTechnographics DataBig Data ToolsOSSCode CollaborationObservabilityITPerformance MonitoringWeb DevelopmentProductivity ToolsAppsOrchestration & ManagementMobileSaaSMobile AppsAPMNoSQLContinuous Integration (CI)Programming LanguagesApplication Performance MonitoringLoad TestingDevOpsHardwareCloud InfrastructureAPI ManagementMobile Testing FrameworksLogging & MonitoringTemplating LanguagesSQLTesting FrameworksCloud ComputingSoftwareStat Tools & LanguagesDevToolsContainer ManagementFrameworksInfrastructureReviewsContinuous Delivery/Deployment (CD)Browser Testing

Job Description

Company Overview

Recruit CRM is one of the very few fully bootstrapped remote SaaS companies that has scaled to over $10 million in Annual Recurring Revenue. As a bootstrapped company, we have been profitable every year of our existence. We are currently growing at over 40% YoY with a 30% annual profit margin, which allows us to invest long term in our technology & people. We power over 2,000 Executive Search and Recruitment firms across 100+ countries. We have corporate entities across the US, Ireland, India and Dubai. We are ranked #1 in our category by Gartner and boast a stellar 4.9/5 rating on Capterra & G2. Discover more about us at www.recruitcrm.io.

Why Join Us

  • Annual Retention Bonus: Additional revenue-linked bonus ranging from 20% to 100% of fixed salary, awarded to the top-performing 50% of employees every December.
  • Fully Remote: Work from anywhere, with complete location flexibility.
  • Learning & Development: Company-sponsored programs to support continuous growth.
  • Annual Retreats: Enjoy 3–5 day company-wide retreats at premium 5-star resorts and hotels.
  • Comprehensive Insurance: Full coverage for your well-being.
  • Global Exposure: Opportunity to work directly with business owners across Europe.
  • Performance-Driven Growth: The top one-third of our team has consistently received 30%+ annual salary hikes for the last five years.

Current Opening

We are looking for a hands-on SDET Engineer who treats quality as code and uses AI as a force multiplier. You will design and scale automation across web, API, and mobile, build performance test suites that catch regressions before they reach production, and embed quality gates deep into our CI/CD pipelines. If you love writing clean test code, breaking systems on purpose, and pairing with AI to ship faster without compromising on quality, we want to talk to you.

Location

Remote

What You Will Do

  • Own end-to-end feature delivery with highest quality through automation.
  • Design, build, and maintain robust automation frameworks for Web UI, API, and Mobile layers.
  • Integrate automated test suites into CI/CD pipelines (Jenkins, GitHub Actions) with parallelization, sharding, and meaningful failure reporting.
  • Leverage AI tools (Cursor, GitHub Copilot, ChatGPT..) to accelerate test scripting, authoring, generate test data, triage logs and Extent / Allure reports, and analyse flaky tests.
  • Own quality gates, defect triage, root-cause analysis, and release-readiness sign-off in partnership with Dev and Product.
  • Continuously improve test reliability, execution time, and coverage metrics; champion shift-left practices.
  • Run baseline security checks aligned with the OWASP Top 10 - auth / authz, injection, broken access control, sensitive data exposure - using tools like OWASP ZAP or Burp Suite.
  • Author, execute, and analyze performance test suites using JMeter/Artillery (primary) - load, stress, soak, and spike tests - and report on response times, throughput, error rates, and key percentiles (P90 / P95 / P99).
  • Use Artillery / k6 / Gatling / Locust / where script-as-code or developer-centric perf testing is a better fit.

Requirements

  • 2-5 years of SDET / Automation Engineering experience in a product company or fast-moving engineering org.
  • Strong programming fundamentals in Java, Python, or JavaScript / TypeScript - OOP, design patterns, clean code.
  • Hands-on with at least one Web automation tool: Selenium, Playwright, or Cypress.
  • Solid API automation experience using RestAssured, Postman / Newman, or Karate.
  • Working knowledge of CI/CD - building and maintaining pipelines, integrating tests, and acting on results.
  • Hands-on experience with at least one AI coding / testing assistant (Cursor, Copilot, ChatGPT, etc.) used in day-to-day workflow.
  • Strong debugging skills across browser DevTools, network traces, logs, and database queries.
  • Familiarity with Git, code reviews, and trunk-based or GitFlow workflows.

Preferred Skills

  • Performance testing with k6, Gatling, or Locust.
  • Experience with Apache JMeter for performance testing - test plan design, parameterization, distributed runs, and result analysis.
  • Mobile automation with Appium, Espresso, or XCUITest.
  • Security testing basics with OWASP ZAP, Burp Suite, or similar.
  • Docker, Kubernetes, and running tests in containerized grids (Selenium Grid, Selenoid, Sauce Labs, BrowserStack).
  • Observability stack exposure - Grafana, Datadog, New Relic, CubeAPM, Prometheus - for correlating test failures with system metrics.
  • Contract testing (Pact), visual regression (Percy, Applitools), or accessibility testing (axe-core).
  • Exposure to SQL / NoSQL databases for test data setup and validation.

AI Tooling Expectations

This is an AI-first quality engineering role. We expect you to integrate AI into your daily workflow/tasks - thoughtfully. Use AI to scaffold test classes, page objects, fixtures, and JMeter scripts - then refine and harden the output. Apply prompt engineering to summarise long bug reports, extract failure signatures from Extent / Allure reports, and propose root-cause hypotheses. Generate realistic synthetic test data and edge cases with AI assistance. Critically review AI-generated code - no blind copy-paste. You are accountable for what lands in the repo. Share learnings, prompts, and reusable AI workflows with the team to lift the entire QE function.

Selection Process (Online/Virtual)

Our process includes rounds such as an assignment and virtual interviews—all designed to assess your analytical thinking, communication skills, and problem-solving abilities.

  • Round 1: Assignment Round
  • Round 2: Interview with the Managers
  • Round 3: Interview with the Head of Engineering and the Head of People Success.

Take the leap and launch your career with Recruit CRM—where your curiosity, commitment to excellence, and creative problem-solving skills are valued and nurtured.

Ready to join the team?

Apply now