Software Engineer in Test

UNOSQUARE BLOCKER LLC
30 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Testing (Software)
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
HTML5
Automation of Tests
CSS
Code Coverage
Continuous Integration
Github
Test Case Design
Test Execution Engine
Test Management
TypeScript
Web Content Accessibility Guidelines
Datadog
Data Logging
Browserstack
Caching
Amazon Web Services (AWS)
Containerization
Information Technology
Playwright
Performance Monitor
REST
Docker
Testrail
SDET

Job description

We are currently searching for a skilled SDET to join our team. We're looking for someone with expertise in automated testing methodologies and frameworks who can design, implement, and scale modern end-to-end automation frameworks that power continuous testing and ensure confidence across all product lines. You'll combine deep hands-on technical expertise in Playwright (TypeScript) with architectural thinking to enable parallel, sharded execution, CI/CD integration through GitHub Actions, with a focus on ensuring the quality and reliability of our applications used by students and instructors. The SDET will collaborate closely with development, operations, and other QE teams to establish and maintain robust automated testing processes.

Requirements

  • Bachelor's degree in computer science or 5+ years of equivalent experience in software automation and framework design.
  • Excellent communication, English skills, and ability to work closely across teams.
  • Strong experience with Playwright using TypeScript for end-to-end automation.
  • Solid understanding of modern HTML5, CSS3, and JavaScript fundamentals.
  • Expertise in CI/CD pipelines, especially GitHub Actions, including matrix builds, caching, and environment management.
  • Hands-on experience with BrowserStack (or similar cloud device farms) for distributed, parallel, and sharded test execution.
  • Familiarity with test case management tools (e.g., Tricentis, TestRail, Xray) for linking automation with test coverage.
  • Exposure to accessibility testing (WCAG/A11Y) and tools like Axe or Evinced
  • Experience with monitoring and logging tools such as Datadog for tracking system performance metrics.
  • Experience or interest in AI-enhanced testing (e.g., self-healing, test generation, or anomaly detection).
  • Proven experience with cloud platforms like AWS, including services such as EC2, RDS, S3
  • Proficiency in containerization technologies such as Docker for managing test environments
  • Solid understanding of and testing experience with RESTful APIs.
  • Knowledge of software testing best practices, including test case design, execution, and reporting.
  • Ability to collaborate effectively with cross-functional teams and communicate technical concepts to both technical and non-technical stakeholders.
  • Strong problem-solving and analytical skills, with keen attention to detail.
  • Flexibility to adapt to changing project requirements and priorities in a dynamic environment.

Apply for this position