Test Engineer

The Test Engineer for CCS Device Applications. Test Engineering position requires a person with a passion for technology to drive product verification and test automation methodology development for CCS products. As a Test Engineer, the candidate will play a key role in supporting test processes, testability and general test infrastructure, tools, and methodologies for use across CCS’s Platforms as well as bring new products to market by performing test and validation activity on fast paced multi-disciplinary product development teams. Responsible for maintaining an automated testing framework to be used testing multiple applications. Develop procedures to incorporate automated test scripts throughout the software development life cycle.

Job requirements:

Mandatory:

  • Bachelor’s degree in Engineering, Computer Science or related field, or equivalent combination of education, training and experience.
  • 3+ years experience with QA Test Engineering: Feature testing, Regression.
  • Experience in Python at least 2 years.
  • Working level of the Bash, Shell and an ability to write/modify scripts.
  • Strong Linux user experience.
  • Automated testing of API’s and backend systems.
  • Understanding of the software development life cycle (SDLC).
  • Experience in usage of the bug tracking systems.
  • Good problem solving skills.
  • Passion for quality assurance.

Desirable:

  • Experience developing Automation scripts in Robot Framework.
  • Knowledge in one of the: Ansible, Chef, Puppet.
  • API testing experience.
  • Embedded product automation in past.
  • Experience with Agile/Scrum development processes in a fast-paced, dynamic environment.
  • Written and speaking in English on the working level.
  • Strong communication skills and ability to express yourself clearly across different levels of technical expertise.
  • Up to 5% travel.

We offer:

  • Challenging tasks with using of modern technologies.
  • Company with good reputation on market since 1992 (https://cranepi.com.ua), part of Crane Co. (http://www.craneco.com).
  • Competitive salary, bonus and medical plan.
  • Friendly environment.
  • Learn and Use of English.
  • Flexible working schedule.
  • Lunch Bonus program.
  • Ability to move to USA, Europe.

Responsibilities:

  • Design test plans, scenarios, scripts, or procedures.
  • Experience maintaining test automation, Regression framework.
  • Develop Automation scripts for various device emulators, simulators and controller drivers.
  • Develop testing programs that address areas such as software scenarios, regression testing, negative testing, error or bug retests.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Maintain databases of known test defects.
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Participate in product spec reviews, code reviews, design, triage, scheduling, and other product development process.
  • Help improve the team’s test tools and test infrastructure.
  • Perform Debugging and Root Cause Analysis of component failures and customer reported issues.