Test Automation Engineer (SDET)

Test Automation Engineer (SDET)

Posted 1 day ago by 1764251311

Negotiable
Undetermined
Undetermined
Houston, Texas

Summary: The Test Automation Engineer (SDET) is tasked with ensuring high-quality software delivery through the design, implementation, and execution of comprehensive test strategies. This role demands strong programming skills and hands-on experience with modern test automation frameworks. The ideal candidate will work collaboratively to maintain exceptional software quality throughout the application lifecycle. The position is based in Houston, TX, and is a 6-month contract role.

Key Responsibilities:

  • Review business and technical requirements to ensure clarity, completeness, and testability.
  • Develop a deep understanding of supported business processes and related applications.
  • Create, maintain, and execute test plans for new and existing software applications.
  • Perform and support a wide range of testing types, including:
    • Functional and feature testing
    • Deployment and configuration validation
    • Performance testing
    • Integration testing
    • Usability testing
  • Track test coverage, progress, and results using the application lifecycle management tool.
  • Design, build, and maintain test harnesses that support rapid, repeatable, and measurable test execution.
  • Automate test scenarios to improve speed, depth, and coverage of regression and functional testing.
  • Collaborate closely with developers to identify, troubleshoot, and resolve issues quickly.
  • Log, track, and verify software defects within the lifecycle management system.
  • Ensure development and quality standards are defined, implemented, and maintained.
  • Monitor post-release software quality, triage reported issues, and work with development teams to implement fixes.
  • Perform additional duties as needed to support ongoing delivery of high-quality applications.

Key Skills:

  • ASP.NET / C#
  • Selenium
  • Playwright
  • TypeScript
  • 3+ years managing and leading testing efforts on large-scale enterprise IT projects across multiple teams.
  • Recent, hands-on experience coding in .NET (C#) and TypeScript, and automating tests using Selenium and Playwright.
  • Working knowledge or experience with memory analysis and code profiling tools (preferred).
  • Strong foundational IT knowledge, including:
    • Load balancing & networking
    • Active Directory
    • .NET application architecture
    • Messaging middleware
    • Virtualization technologies (e.g., VMware vSphere)
  • Solid SQL capabilities, including complex querying, data backup/restore, and data modeling for test scenario creation.
  • Strong communication skills with the ability to explain complex issues clearly to developers, DBAs, and business analysts.
  • Demonstrated commitment to software quality, with the ability to articulate risk and quality impacts to technical teams and leadership.
  • 4+ years of programming or test automation development experience is strongly preferred.

Salary (Rate): £78

City: Houston

Country: United States

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Test Automation Engineer (SDET)

Houston, TX

Duration: 6 month contract

Pay:$78-83/hr




The Test Automation Engineer (SDET) is responsible for ensuring the delivery of high-quality software applications by designing, implementing, and executing comprehensive test strategies. This role requires strong programming ability, deep technical expertise, and hands-on experience with modern test automation frameworks and tools. The ideal candidate is highly collaborative, analytical, and committed to maintaining exceptional software quality across the application lifecycle.

Key Responsibilities

  • Review business and technical requirements to ensure clarity, completeness, and testability.
  • Develop a deep understanding of supported business processes and related applications.
  • Create, maintain, and execute test plans for new and existing software applications.
  • Perform and support a wide range of testing types, including:
    • Functional and feature testing
    • Deployment and configuration validation
    • Performance testing
    • Integration testing
    • Usability testing
  • Track test coverage, progress, and results using the application lifecycle management tool.
  • Design, build, and maintain test harnesses that support rapid, repeatable, and measurable test execution.
  • Automate test scenarios to improve speed, depth, and coverage of regression and functional testing.
  • Collaborate closely with developers to identify, troubleshoot, and resolve issues quickly.
  • Log, track, and verify software defects within the lifecycle management system.
  • Ensure development and quality standards are defined, implemented, and maintained.
  • Monitor post-release software quality, triage reported issues, and work with development teams to implement fixes.
  • Perform additional duties as needed to support ongoing delivery of high-quality applications.

Technical Skills

  • ASP.NET / C#
  • Selenium
  • Playwright
  • TypeScript

Work Experience Requirements

  • 3+ years managing and leading testing efforts on large-scale enterprise IT projects across multiple teams.
  • Recent, hands-on experience coding in .NET (C#) and TypeScript, and automating tests using Selenium and Playwright.
  • Working knowledge or experience with memory analysis and code profiling tools (preferred).
  • Strong foundational IT knowledge, including:
    • Load balancing & networking
    • Active Directory
    • .NET application architecture
    • Messaging middleware
    • Virtualization technologies (e.g., VMware vSphere)
  • Solid SQL capabilities, including complex querying, data backup/restore, and data modeling for test scenario creation.
  • Strong communication skills with the ability to explain complex issues clearly to developers, DBAs, and business analysts.
  • Demonstrated commitment to software quality, with the ability to articulate risk and quality impacts to technical teams and leadership.
  • 4+ years of programming or test automation development experience is strongly preferred.

Education

  • Bachelor’s degree in Computer Science, CIS/MIS, or related field from a four-year accredited university, or equivalent experience.

Top Daily Tasks

  • Write and review test plans
  • Create and update test cases
  • Execute manual test cases
  • Automate high-value test scenarios for regression testing
  • Perform code reviews

...