Software Test Automation Engineer İş İlanı

İşveren Hakkında
 İş İlanları

QUALIFICATIONS AND JOB DESCRIPTION

We are looking for a great Test Automation Engineer to join our team.

  • BS or MS degree in Computer/Software/Electronics/Mathematics/Mechatronics Engineering or related fields
  • Advance Level English is required
  • Minimum 3+ years of experience in same position and willing to continue in technical software testing field
  • For male candidates, military obligation should be completed or postponed at least 2 years

Core Technical Skills:

  • Hands-on Web and Mobile test automation experience is required
  • Independently design, develop, execute, and maintain automated test suites
  • Research new technologies, software, tools and methodologies to continuously improve software delivery
  • Collaborate effectively with manual testers to translate test cases into automation
  • Experienced in Selenium Webdriver
  • Good knowledge in JAVA Programming Language (C# is nice to have)
  • Test frameworks experience (TestNG required, Robot Framework, JUnit and NUnit are nice to have)
  • Build tools experience (Maven)
  • Experience with version control systems (Git/TFS)
  • SQL knowledge
  • REST API automation experience (RestAssured)
  • Mobile automation experience (Appium/Espresso/XCUnit etc.)
  • Continuous integration experience (Jenkins)
  • Familiarity with code quality metrics tools (SonarQube)
  • Test Automation Reporting Framework Knowledge (ExtentReports, Allure, ReportPortal etc.)
  • Visual Test Automation is nice to have
  • BDD with Cucumber is nice to have
  • Scripting knowledge is nice to have
  • JIRA knowledge is nice to have
  • TestRail knowledge is nice to have

Soft Skills:

  • Excellent communications skills
  • Team player, proactive, and quick learner
  • Good analytical thinking and problem solving-skills
  • Strive for Self-improvement
  • Passion for new technologies in technical testing (automation, performance, security)
  • Ability to work in a dynamic working environment

JOB DESCRIPTION


Main Tasks:

To design and implement test automation framework with Selenium Webdriver that supports fully automated, reliable releases. Report test automation results to the Agile teams and management.

Additional Tasks:

  • Mobile test automation
  • Run and report security vulnerability checks
  • Performance testing
  • Enhance test automation codes according to SonarQube reports
  • Modify Jenkins configurations to run test automation projects automatically and periodically


What We Technically Provide:

  • Udemy.com online technical test, development, devops trainings
  • Pluralsight online technical test, development, devops trainings
  • Onsite technical and test trainings
  • External trainings by well-known training centers
  • Local and global conference participations
  • Company events