TheIncLab

Software Development Engineer in Test II

TheIncLab

full-time

Posted on:

Origin:  • 🇺🇸 United States • Florida, Tennessee, Virginia

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerGraphQLJavaJavaScriptJestJMeterKubernetesPythonSeleniumTypeScript

About the role

  • Develop, execute, and maintain automated test suites for software applications across desktop, mobile, web, and cloud-based platforms.
  • Translate user stories, acceptance criteria, and technical requirements into comprehensive manual and automated test scenarios.
  • Own assigned quality control domains, delivering with minimal oversight while providing transparency on progress, risks, and blockers.
  • Conduct automated and manual functional, regression, integration, performance, and exploratory testing across multiple environments.
  • Design and maintain manual and automated testing frameworks (e.g., Playwright, Jest) integrated with CI/CD pipelines.
  • Validate RESTful and GraphQL APIs, databases, and third-party integrations for accuracy, performance, and reliability.
  • Document and track defects with clear reproduction steps, collaborating with developers and product owners to ensure timely resolution.
  • Contribute to test planning, backlog grooming, sprint planning, and retrospectives by bringing a quality control perspective to discussions.
  • Drive improvements in quality control processes, coverage, and tooling to enhance delivery speed and quality.
  • Support release readiness by validating builds, environments, and deployment pipelines.
  • Mentor junior team members in SDET practices, automation, and test design.
  • Stay current with evolving quality control tools, technologies, and methodologies to continuously improve testing effectiveness.
  • Identify gaps in automation coverage and proactively propose improvements.
  • Adhere to company policies and procedures and maintain alignment with company culture.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3–5 years of professional experience in software quality assurance.
  • 3+ years in at least one programming language (JavaScript/TypeScript, Python, Java, or C#).
  • Proficiency with automated testing frameworks such as Playwright, or Selenium.
  • Strong experience in manual test design, execution, and exploratory testing.
  • Familiarity with CI/CD practices, version control systems (e.g., Git), and Agile methodologies.
  • Experience validating APIs and working with tools like Postman, or similar.
  • Ability to troubleshoot, debug, and communicate issues clearly and effectively.
  • Strong collaboration and problem-solving skills with a detail-oriented mindset.
  • This is a hybrid position requiring three days in-office (Tuesday to Thursday) at one of our facilities located in Tampa, FL; Nashville, TN; or McLean, VA.
  • Ability to travel up to 10% of the time based on company and customer needs.
  • Preferred Qualifications:
  • Experience with performance or load testing (e.g., JMeter, Locust, k6).
  • Exposure to cloud platforms (AWS, Azure) or containerized environments (Docker, Kubernetes).
  • Familiarity with DevSecOps principles and security testing practices.
  • Familiarity with automated testing frameworks such as Playwright or test scripting.
  • Background in geospatial, mission-focused, or defense-related applications.
  • Clearance Requirements:
  • Applicants must be a U.S. Citizen and willing and eligible to obtain a U.S. Security Clearance at the Secret or Top-Secret level. Existing clearance is preferred.