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, 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
İŞ TANIMI
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