Systems/Software Test Engineer

ESEN

  • Ankara
  • 12.07.2021 - 12.08.2021

    We are looking for a new teammate for our company operating in aviation, space, defense and security fields.


    Qualifications:

    • Graduate from Computer Engineering or Electrical & Electronics Engineering, 
    • 3+ years of hands-on experience in software development projects involving test automation,
    • Web applications component, integration, end to end testing, development of testing frameworks and automated testing tools
    • Development of testing productivity components and/or frameworks,
    • Experience with test development and execution involving one or more of the following is plus: Selenium, Cucumber, Watir, Carina, RESTful web services, RDMBSes and NoSQL databases, Ability to write moderate SQL queries, UML, Docker, Version Control tools, preferably Git, Cypress, IBM Rational Doors, Sparx System Enterprise Architect, Jira, C4ISR systems development
    • Good understanding of quality management systems, SDLC and STLC
    • Excellent command of English (both written and verbal),
    • Military obligation must be completed or deferred for at least two years for male candidates.


    Responsibilities:

    • Gathering workforce and experience for testing,
    • Delivering customer qualified product,
    • Definition & setup of test environments, tests plans, and test scenarios, and data.
    • Setup & maintenance of test frameworks,
    • Develop and maintain test automation scripts,
    • Run manual and automated tests, prepare execution reports and log defects.
    • Develop acceptance/qualification/verification plans
    • Monitor, refine, re-plan technical schedule in accordance with project commitments
    • Identify, manage and resolve technical risks
    • Perform system verification life cycle activities with respect to the applicable standards and/or ESEN processes
    • Determine and manage acceptance/qualification/verification requirements
    • Determine and manage testability and maintainability requirements
    • Prioritize requirements throughout the life cycle
    • Select preferred system test tools and methods among alternatives
    • Design acceptance/qualification/verification test setups
    • Determine test equipments and integrate them to setups
    • Develop acceptance/qualification/verification test setups
    • Qualify acceptance/qualification/verification test setups
    • Determine acceptance/qualification/verification strategy and order of test execution
    • Determine qualification test laboratories, coordinate schedule with the laboratories
    • Develop acceptance test cases and acceptance test procedures
    • Develop qualification test cases and qualification test procedures
    • Develop verification test cases and verification test procedures
    • Perform acceptance test cases, support issue allocation and regression testing, generate reports
    • Perform qualification tests, support issue allocation and regression testing, review reports
    • Perform verification test cases, support issue allocation and regression testing, generate reports
    • Plan and perform system regression tests
    • Perform peer review of artifacts
    • Establish estimates for testing activies
    • Support proposal preparation activities
    • Ensure quality and engineering policy is understood and applied