Software Test Engineer



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

Read Full DescriptionHide Full Description
Confirmed 9 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles