Software Engineer in Test I

NICE Systems   •  

Virtual / Travel

Industry: Software


Less than 5 years

Posted 294 days ago

This job is no longer available.

As a Software Engineer in Test I, a Typical Day Might Include the Following:

  • Build advanced automated test suites to exercise our world-class applications.
  • Develop and execute a complete test strategy for assigned products and features including verification of functionality, performance, security and scalability
  • Work with the development and test engineering teams to automate testing.
  • Conduct research on emerging technologies.
  • Analyze and decompose a complicated software system and design a strategy to test this system.
  • Communicate QA results, risks and project status to management team as well as other stake holders
  • Manage multiple projects simultaneously
  • Follow and execute on team-specified "done" criteria for testing stories
  • Continuously streamline and improve the testing life cycle to ensure test planning, execution, and reporting are effective, agile, and coordinated
  • Interact closely with developers offering suggestions and ideas for improving the quality of products
  • Analyze testing results to enhance future test plans and scenarios. (Including metrics and benchmarks to gauge improvement)
  • Pro-active investigation/verification of production defects and continuous improvement of regression tests
  • Create automated testing scripts using Microsoft CodedUI, Selenium, or other tools as required
  • Create QA tasks in TFS and monitor individual burn-downs to ensure completion
  • Identify log, track and report bugs to QA management and development team as well as accurately report hours in TFS
  • Become a subject matter expert with NICE inContact product(s).
  • Communicate in an effective and professional way with customers in and outside of NICE inContact

To Land This Gig You'll Need:

  • BS in Computer Science or similar field or equivalent work experiencerequired.
  • 1 - 3 years of relevant work experience, including development and/or test automation experience
  • Strong understanding of SQL and SQL Server Management Studio
  • Strong understanding of software design and programming in C# coding language
  • Understanding of QA practices and policies.
  • Experiencewith the following types of testing:
    • Data validation
    • Functional
    • Usability
    • Integration
  • Understanding of MS Office
  • Understanding of the SDLC in an agile environment.
  • Possess strong organizational and time management skills
  • Good scripting skills in at least one common language (Python, Perl, Shell).

Bonus Experience:

  • Experience with Telecommunications
  • Experience with VOIP Technology
  • Ability to work independently and self-manage projects
  • Familiarity with .NET 3.5/4.0 and above