Software Developer in Test

  • Houston, TX
  • Posted 18 hours ago | Updated 18 hours ago

Overview

On Site
Depends on Experience
Contract - W2

Skills

.NET
Active Directory
Application Development
Collaboration
Communication
Load Balancing
Messaging
Middleware
Quality Assurance
SQL
Test Execution
Test Plans
Test Scenarios
Testing
VMware vSphere
Virtualization

Job Details

Description

  • Reviews business and technical requirements for software applications to ensure clarity, completeness, and testability.
  • Gains expert-level knowledge of business processes and supporting applications, whether developed internally or implemented.
  • Responsible for test planning for both new and existing software applications.
  • Conducts various types of testing to ensure high-quality applications, including feature/functionality, deployment and configuration, performance, integration, and usability. Tracks coverage, progress, and results of testing in the software application lifecycle management tool.
  • Develops and supports harnesses for rapid, repeatable, and reportable test execution.
  • Automates test scenarios to reduce testing time and cost over the application's lifecycle and improve test coverage and depth.
  • Monitors application quality (readiness for release) by collaborating directly with the development team to ensure issues are promptly identified and resolved.
  • Files and tracks software defects in the software application lifecycle management tool.
  • Ensures development and quality standards are defined and tracked accordingly.
  • Monitors post-release software quality issues, triages them, and works with the development team to expedite fixes.
  • May perform other duties as assigned by management to support the delivery and maintenance of high-quality applications.

Work Experience

  • 5+ years of experience leading and managing testing efforts for large enterprise/IT projects across multiple teams.
  • Working knowledge and experience with runtime memory analysis and code profiling tools (desired).
  • Strong general IT application and networking knowledge, including load balancing, networking, Active Directory, .NET applications, messaging middleware, and virtualization technologies such as VMware vSphere.
  • Basic SQL experience.
  • Ability to create complex queries to analyze data, backup and restore data, model and create or alter data as needed to support testing scenarios.
  • Strong communication and collaboration skills, able to convey complex ideas verbally and in writing, and work with developers, DBAs, and business analysts to drive quality and ensure efficient software application development and release.
  • Strong commitment to quality, able to convey details of software quality issues, their impact, and exposure to development teams and leaders.
  • Development background with 4+ years of programming or test automation development experience.

Education

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

Assignment Duration

  • Projected to last six months.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.