Staff SDET

New
United States As a remote-first company, most of our positions can be remote in the USFull-TimeStaff
Salary185,000 - 210,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 8 years of related experience; or 6 years and an advanced degree.
Required Skills
GraphQLPythonAgileCypressDesign PatternsDynamoDBJavaJavascriptJenkinsJMeterJUNITKafkaKubernetesMicrosoft SQL ServerMongoDBNUnitSCRUMC#Data StructuresgRPCMavenPostgresRegression testingSeleniumRESTful APIsDevOpsGitLabPlaywright

Requirements

  • Proficient in coding and extensive implementation of object-oriented programming, data structures, design patterns, etc, in one or more programming languages such as C#, Java, Python, JS, or similar.
  • Familiar with Shell scripting, and Powershell scripting.
  • Expert in various full stack - open source testing tools such as Selenium/ Cypress/ Playwright for Web testing, Appium/ Espresso for Mobile testing and RestAssured/ HttpClient for API testing.
  • Ability to build, maintain and enhance test automation framework using industry best practice such as page-object model, data-driven framework, behavioral driven development, etc using testing framework such as JUnit, NUnit, TestNg, Pytest or Cucumber.
  • Experience in setting up Git workflow (eg: Bitbucket, Gitlab), build automation tools (Gradle, Maven, Nuget etc), and artifact management using tools like JFrog, Proget, etc.
  • Experience in enabling automated test execution on cloud devices (Saucelabs/ Browserstack) using various CI/CD tools such as Gitlab, Github, Jenkins, Bamboo, TeamCity, CircleCI, etc.
  • Expert in building test strategies and test plans with a variety of test types such as Smoke, Functional, Regression testing, etc. using various test case optimization techniques.
  • Working knowledge of Agile/DevOps development methodologies such as Scrum and Kanban.
  • Working knowledge of relational databases (eg: SQL Server, Postgres) and non-relational databases (eg: MongoDB, DynamoDB).
  • Exposure to White Box Testing techniques (Unit & Integration tests), including the use of tools like SonarQube, JaCoCO, etc.
  • Knowledge of performance testing practices using tools like JMeter, Gatling, etc.
  • Knowledge of different API architectures such as REST, GraphQL, Webhooks, WCF, and gRPC protocols.
  • Well-versed in testing different layers in Microservice architecture, Event-driven/messaging architecture (Kafka, SQS), Kubernetes platform, and Service virtualization to improve testability.
  • Ability to design and improve test workflows and processes. Experience in creating quality metrics, and analyzing metrics to understand trends and risks.
  • Excellent collaboration skills. Strong written and verbal communication skills. Must be comfortable with PagerDuty for Production errors and troubleshooting for owned areas as well as assisting other SDETs.

Responsibilities

  • Build and maintain automated test suites for the full tech stack including UI, API, Microservices, and Database.
  • Guide SDETs at least in one functional area to enhance, optimize, and stabilize the automated test suites.
  • Contribute tool analysis, create proof of concept models, and make recommendations to support the tools selection process.
  • Actively participate in reviews (walkthroughs) of technical specifications and program code with architects & developers, communicating design, requirements, feature set, functionality, and limitations of systems/applications to the team.
  • Perform functional/ regression tests, analyze automated test results, and report defects in a timely and efficient manner to track them to closure.
  • Integrate automated tests into the CI/CD pipeline to support continuous testing and deployment.
  • Participate in all the Agile ceremonies for mentee teams (sprint grooming, planning, demos, retros).
  • Design and document comprehensive test strategies, testing guidelines, standard operating procedures, utilities, and tooling to improve the efficiency of test automation.
  • Triage customer issues, analyze production metrics, and provide root cause analysis to the engineers, and recommend system hardening measures.
  • Provides guidance to SDETs and Associates and Seniors. Serves as a SME for multiple areas of the application and monitors the success of their mentees.
View Full Description & ApplyYou'll be redirected to the employer's site
185,000 - 210,000 USD per year
Apply Now