Software Test Engineer

  • $30.00 - $50.00/hour
  • Essential Job Functions (includes but is not limited to):
    The Software Test Engineer will work closely with Development Engineers and Product Ownership to 
    • Design test procedures to test the requirements as defined by Product Ownership
    • Implement automated tests per the design
    • Define manual test cases and test procedures
    • Execute the test suite
    • Integrate automated tests into the existing test automation platform

    Duties & Responsibilities: 
    • Plans, creates, executes automated and manual test cases 
    • Documents, analyzes and interprets test case for new and/or modified products or product components and documents the outcome
    • Supports test environment software installations, integration and configuration 
    • Investigates and resolves operational problems in conjunction with other engineering and technical personnel 
    • Tracks and prioritizes bugs 
    • Follows-up project tracking 
    • Participates in the development, maintenance and refinement of internal quality control and reliability programs and support 
    • Performs other duties as assigned

    Knowledge, Skills and Abilities:
    Must demonstrate a proficient knowledge of: 
    • Testing methodology 
    • Automated testing tools and methods including such tools as Selenium and Junit
    • Database concepts with experience on a major database server such as SQL and Oracle Servers and Red Hat Linux 
    • Basic scripting/programming concepts such as Python, HTML, XML, JSON, Java, JavaScript 
    • Proficient with MS Office programs and experience installing configuring, and administering Windows operating systems and workstations to servers 
    • Must have good organizational and time-management skills in order to prioritize workload and handle multiple projects concurrently 
    • Must have good problem-solving and trouble-shooting skills; must be able to confront and resolve conflict constructively 
    • Demonstrate good initiative and sound judgment 
    • Excellent verbal and written communication as well interpersonal skills to be able to interact effectively and precisely with company staff and clients 
    • Must be able to work in a self-directed and efficient manner

    Qualifications, Education and Experience: 
    • Must have a Bachelor’s degree in Computer Science, Engineering or equivalent experience in a related discipline 
    • Must have a minimum of three years’ prior experience in software testing to include developing test case, planning and conducting multiple types of software test: throughput, response time, stress, reliability, endurance, etc. 
    • Must have experience with both manual and automated testing tools and with writing test plans/procedures 
    • Must have experience with Java and must be able to diagnose errors in Java-based programs and query database tables is necessary 
    • Must have experience with configuring and troubleshooting Unix, PC and network-based hardware

    Travel Requirement, Working Conditions and Physical Demands:
    Travel requirement, such as:
    • Travel not required
    • Ability to travel locally for activities such as meetings, classes, and workshops.
    • Must be able to travel occasional by air as needed to attend training, conferences, and related activities. 
    • Occasional overnight travel as required; should not exceed 10-20% of the time 
    • Frequent overnight travel is required; up to 50% of the time
    • Travel will be required both domestically and internationally; should not exceed 30-50% of the time, but may be more than 50% during key projects

    Want to apply later?

    Type your email address below to receive a reminder

    Apply to Job

    ErrorRequired field
    ErrorRequired field
    ErrorRequired field
    ErrorRequired field
    Error
    insert_drive_file
    insert_drive_file
    ErrorRequired field
    ErrorRequired field
    ErrorRequired field
    ErrorRequired field