Quality Professionals
This job is closed

Software Developmant Engineer In Test

Job Description and Requirements

 3-5 years of working on a relevant software engineering position
• BDD testing methodology with Cucumber/JBehave frameworks
• Experience in applying automation frameworks using some of the following tools: Selenium, Cucumber, Appium or similar
• Familiarity with unit test frameworks such as Junit, TestNG, Mockito, PowerMockito or NUnit
• A fair understanding of Web technologies; e.g. XML, HTML5, Json, etc.
• A good understanding of object-oriented programming principles and the ability to write solid code in at least one OO language, such as Java
• Working experience with Scrum or a similar Agile methodology
• A good understanding of relational & non-relational databases
• Hands on experience on Linux operating system
• Understand testing throughout software lifecycle, including unit, integration, component, performance and end-to-end system testing
• Hand on experience in coding and testing restful APIs
• Excellent communication skills in English (written and oral)

Not-required Bonus Qualifications
• Previous development experience
• Experience with continuous integration environments (Jenkins)
• Experience with software project management tools like Apache Maven or Gradle