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
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
...