SDET

  • Concord, CA
  • Posted 12 days ago | Updated 3 days ago

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2

Skills

C #
Communication skills
Java
JavaScript
Python
SDET
Selenium
Watir
automation tools
collaborate
debugging
performance tests
schedules
software development
software development engineer in test
software testing
test automation
time - management
usability testing
Azure DevOps
DevOps

Job Details

Skills & Experiences:

  • An SDET is a senior-level specialist with an advanced set of skills in both development and testing processes. Below, we’ve gathered some main ones, but this list is not exhaustive, and there are additional skills required for this role.
  • Hands-on experience with multiple test automation tools and frameworks. A software development engineer in test is the one that has to use test automation tools and frameworks for improving test case creation, simplifying the debugging process.
  • Experience to integrate various frameworks and tools in the software development workflow, as it will help the Quality Assurance engineer to focus on other crucial tasks and duties like UX testing, end-user usability testing, etc.
  • Knowledge of multiple software testing methodologies and tools. The SDET has to be proficient in testing methodologies such as unit, integration, system, performance tests, and others and should have strong DevOps Concept.
  • Experience working with the testing tools, such as Selenium Web Driver, Katalon, Watir, and others. However, the exact tech stack depends on a particular product. An SDET also takes the lead role in choosing tools that are to be used.
  • Experience working with Azure DevOps platform, Azure CI/CD Pipelines development, Azure Test plans, Azure DevOps deployments
  • Great command in at least one programming language. As the SDET role presupposes a lot of testing, a solid expertise in at least one common programming language is necessary. This usually includes the knowledge of Java, JavaScript, Python, or C#.
  • Organizational and time-management skills: Professionals like an SDET can often work on several projects at once. This requires them to work with more than a single test automation tool deployed across several environments. Here, exceptional organizational and time-management skills can help an SDET complete all the projects according to the deadlines by setting clear goals, creating strict schedules, and prioritizing tasks that need to be done.
  • Communication skills: Day-to-day responsibilities of an SDET are not limited to development and testing-related tasks. Being a senior-level specialist, one also must participate in frequent stakeholder meetings, and closely collaborate with the development team, etc. Therefore, communication skills are not less crucial than technical expertise.