Senior Test Automation Engineer

Posted Yesterday
Hiring Remotely in San Francisco, CA, USA
In-Office or Remote
20-32 Annually
Senior level
Software
The Role
Designs and maintains end-to-end UI, API, unit, security, tenant-isolation, regression, and performance test automation. Builds Selenium/Playwright frameworks, GraphQL and REST tests, Jest and React Testing Library coverage, and k6/JMeter performance scenarios. Integrates testing into CI/CD using Docker and Bitbucket Pipelines, validates releases and database migrations, triages failures, documents coverage and defects, and mentors test engineers. Supports production deployment validation and continuous improvement of testing processes.
Summary Generated by Built In

AutoRABIT Profile

AutoRABIT is the leader in DevSecOps for SaaS platforms such as Salesforce. Its unique metadata-aware capability makes Release Management, Version Control, and Backup & Recovery complete, reliable, and effective. AutoRABIT’s highly scalable framework covers the entire DevSecOps cycle, which makes it the favourite platform for companies, especially large ones who require enterprise strength and robustness in their deployment environment. AutoRABIT increases the productivity and confidence of developers which makes it a critical tool for development teams, especially large ones with complex applications. AutoRABIT has institutional funding and is well positioned for growth. Headquartered in the CA, USA and with customers worldwide, AutoRABIT is a place for bringing your creativity to the most demanding SaaS marketplace.
Job Role
The Senior SDET is responsible for manual testing, automation testing and performance testing. This includes creating Test Automation Framework (TAF) suitable for project needs and creating automation test scripts for both API and UI levels of automation. Also, prepare JMeter scripts for the load testing and execute performance tests. This role comes with a lot of excitement and responsibility to train and mentor other test engineers.
Roles & Responsibilities

  • Build the end-to-end suite using Selenium/Playwright. Set up the project, page objects and fixtures, and record the critical journeys: login and SSO, tenant onboarding, application registration, running a scan, reviewing issues, configuring rules and profiles, dashboards and reports, notifications, and platform-tenant administration.
  • Keep it green. Own the suite as the product changes. Triage failures quickly, fix flaky tests, and make failures actionable for the developers.
  • Test the GraphQL API directly. Write API-level tests for queries, mutations and auth directives.
  • Add unit tests. Write Jest tests for API services using the existing scenario-fixture pattern, and introduce React Testing Library tests for front-end components, starting where the risk is highest.
  • Test tenant isolation. Design and automate checks that one tenant can never see or affect another's data, through the UI and the API, including background jobs.
  • Wire tests into CI. Run the suites in Bitbucket Pipelines against a Docker Compose stack, report results clearly, and gate releases on them.
  • Verify releases. Run pre-release regression and post-deploy validation on the cloud environment, including database migration checks.
  • Load and performance checks. Build a small set of k6 or JMeter scenarios for the pages and queries that slow down on large tenants, and track them across releases.
  • Write things down. Test plans, coverage maps, and clear bug reports with reproduction steps, logs and data. On a team this size, written communication replaces meetings.
  • Perform the Production deployment validations based on the schedules or requests from customers or as per the release plans.
  • Post release feedback, reporting, and issue analysis to improve and enhance the assigned product.
  • Responsibility to adhere to set internal controls.
Experience and Desired Skills:
  • 6 to 7 years in software testing with at least 4 in test automation you built yourself, not just maintained.
  • Strong browser automation with Selenium/Playwright. Able to structure a suite (page objects, fixtures, data setup and teardown) that survives a year of UI changes.
  • Comfortable writing tests in TypeScript or JavaScript.
  • Experience testing GraphQL or REST APIs directly, including authentication, authorization and error cases.
  • Hands-on with Jest or a comparable unit-test runner, and with React Testing Library or willingness to learn it quickly.
  • SQL against PostgreSQL to set up test data, verify results and spot bad data.
  • Docker and Docker Compose to run the full stack locally and in CI.
  • Has wired test suites into a CI pipeline (Bitbucket Pipelines, GitHub Actions, GitLab CI or Jenkins) and made them reliable.
  • Version Control tools knowledge.
  • Hands-on experience with unit-testing frameworks like JUnit and TestNG.
  • Hands-on experience with Maven and (or) Gradle build tools.
  • Hands-on experience with Postman.
  • Experience with JMeter and ability to prepare scripts for Performance testing.
  • Knowledge of Agile/Scrum SDLC using JIRA
  • Knowledge and experience of API testing of REST.
  • Familiarity with Static Code Analysis tools like Sonar Qube or equvalent.
  • Excellent eye for detail, fast on your feet, and a problem solver
  • Ability to multitask and take the lead on several events simultaneously
  • Willingness and passion to continuously improve test processes (Root Cause Analysis, Correction and Preventions)
  • Experience in writing project/process documentation.
  • Ability to provide POC for suggested new technologies or tools.
  • Familiarity with Automation reporting tools like Allure or ReportPortal.
Nice To Have:
  • Multi-tenant SaaS testing experience.
  • Load testing with k6 or JMeter.
  • MuleSoft Anypoint platform, Azure integration Services, or other integration platforms.
  • Static analysis tools such as SonarQube, and security testing basics (OWASP).
  • Testing SSO and OAuth flows (Google, Anypoint).
  • Testing LLM-backed features and MCP servers.
  • Reporting tools such as Allure or the Playwright HTML reporter.
Key Skills:
  • Selenium / Playwright
  • Java
  • API Automation
  • Rest Assured
  • Performance Testing
  • JMeter
  • Test Framework Design
  • CI/CD
  • Salesforce Knowledge
  • Postman
  • SQL
  • Agile/Scrum
  • QA Mentoring
Education
  • Bachelor’s in computers or any related field.

Location: Bangalore (Remote)

Experience: 

  • 5+ Years Experience

Compensation: 20 - 32 LPA

Website: www.autorabit.com

Skills Required

  • 6 to 7 years of software testing experience
  • At least 4 years of hands-on test automation development
  • Strong browser automation experience with Selenium or Playwright
  • Ability to structure test suites using page objects, fixtures, and test data setup and teardown
  • Experience writing tests in TypeScript or JavaScript
  • Experience testing GraphQL or REST APIs, including authentication, authorization, and error cases
  • Hands-on experience with Jest or a comparable unit-test runner
  • Experience with React Testing Library or willingness to learn it quickly
  • SQL experience with PostgreSQL
  • Docker and Docker Compose experience
  • Experience integrating test suites into CI pipelines such as Bitbucket Pipelines, GitHub Actions, GitLab CI, or Jenkins
  • Knowledge of version control tools
  • Hands-on experience with JUnit and TestNG
  • Hands-on experience with Maven and/or Gradle
  • Hands-on experience with Postman
  • Experience with JMeter and performance test script development
  • Knowledge of Agile/Scrum SDLC and Jira
  • Familiarity with static code analysis tools such as SonarQube
  • Experience writing project or process documentation
  • Bachelor's degree in computer science or a related field
  • Multi-tenant SaaS testing experience
  • Load testing experience with k6 or JMeter
  • Experience with MuleSoft Anypoint, Azure Integration Services, or other integration platforms
  • Security testing fundamentals, including OWASP
  • Experience testing SSO and OAuth flows
  • Experience testing LLM-backed features and MCP servers
  • Familiarity with Allure, ReportPortal, or Playwright HTML Reporter
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
206 Employees
Year Founded: 2015

What We Do

AutoRABIT provides DevSecOps tools built specifically for Salesforce developers to increase release velocity, produce consistently high-quality code, and enhance data security. Flexible hosting options such as self-hosted servers along with public and private clouds offer solutions tailored to your specific needs. Automation is key to optimizing Salesforce DevSecOps efforts. AutoRABIT’s offerings provide end-to-end coverage for your development pipeline: • CI/CD • Static Code Analysis • Data Backup & Recovery • Automated Release Management • Data Loader Pro • Version Control • Sandbox Management • Test Automation • Metadata Mastery AutoRABIT is the only DevSecOps provider that allows you to work off the Salesforce platform, protecting you from outages and vulnerabilities experienced by those working directly within Salesforce. Speed doesn’t need to come at the cost of quality and security. CodeScan provides immediate and continuous visibility into code health from the moment it’s written through production. Vault Data Backup & Recovery automates backup snapshots and quickly restores data should a loss event occur. AutoRABIT’s scalable and flexible solutions work with your existing toolset to optimize your Salesforce software development processes.

Similar Jobs

Sikich Logo Sikich

Test Automation Engineer

Cloud • Consulting
Remote
United States
1767 Employees
132K-144K Annually
Remote
USA
818 Employees
130K-180K Annually
Remote
USA
42 Employees

Adapter Logo Adapter

Test Automation Engineer

Information Technology • Software
Remote
United States
12 Employees
180K-220K Annually

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account