Stay in Touch



Software Developer in Test






Ankara, TR


We believe anyone can build the life they imagine through online learning. Today, more than 17 million students around the world are advancing their careers and passions by mastering new skills on Udemy. Through our global marketplace, we connect lifelong learners around the world to the largest selection of online courses created by expert instructors, and we’re just getting started.
We’re a close-knit bunch that enjoys problem-solving and collaboration, and we share a serious commitment to delivering the best possible learning and teaching experiences. Udemy’s culture encourages innovation, creativity, passion, and teamwork. We also celebrate our milestones and support each other every day.
Founded in 2010, Udemy is privately owned and headquartered in San Francisco’s SOMA neighborhood with offices in Dublin, Ireland, and Ankara, Turkey.

Job Description:
Define testing scope, creation of test plans based on functional requirements and system architecture
Adopt, customise and implement automated test environment frameworks
Implementation of test cases and scenarios within the test automation environments and execution of the same
Define and execution of manual test cases where automation is not possible
Defect tracking, reporting and management
Documentation of test framework architecture and usage
Continuously improve Software Testing methodology, process and practices
Enable dev teams to use test automation frameworks
Testing of web and mobile apps (Android, Windows, IOS) platforms through automation
Background in application development is strongly preferred
Which skills you will improve in this role
Collaborate with Development, Product Managers, and QA to creatively test application features through automation
Understand and implement testing methodologiesHaving understanding of test methods such as UI, regression, integration, usability, compatibility etc
Hands on knowledge and skills in the automated testing frameworks
Test automation concepts and tools
Knowledge of Docker, SQL, Functional & Regression Testing
Knowledge of programming/scripting in at least one language (Python/Shell scripting)
Communicate testing activities and test analysis results in verbal and written format effectively
Be familiar with Unix/Linux command-line environment
Setting up test environments for mobile and website
Experience in testing WebsitesProficient in test automation frameworks such as Selenium
Knowledge in Developing, Executing and Maintaining scripts using WebDriver
Writing test cases using webdriver methods
Develop and execute Automated Test Suite using the selected tool which will likely require programming in NodeJS & Javascript or some other programming language
Work experience in testing Mobile applications
Using test automation frameworks such as UI Automator, UI Testing, Appium
Work experience in testing API services
Automated API Testing

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup