-
Natobotics

Android Device testing

Natobotics
United Kingdom · Full-time · Entry

Role Title: Automation Engineer

Work Mode: Fully from the office

Contract duration: 6 – 12 months

Location: London

We are seeking a highly skilled Automation Engineer with Android Experience to join our dynamic team. The ideal candidate is a detail-oriented and results-driven individual with a strong foundation in Python programming and automation.

Qualifications

Required Core Skills:

  • Technical Skills:
  • Android Device testing experience (Functional)
  • Strong Python programming skills
  • Experience with automation frameworks and tools
  • Proficiency in device setup and configuration
  • Knowledge of bug tracking and diagnostic tools
  • Understanding of build and release processes
  • Basic networking knowledge (preferred)
  • Soft Skills:
  • Excellent problem-solving and analytical skills
  • Strong attention to detail and organizational skills
  • Ability to work independently and collaboratively in a team environment
  • Effective communication and documentation skills

Minimum years of experience: 8 years

Detailed Job Description

  • Automation Scripting: Develop, maintain, and execute robust automation scripts using Python to streamline testing processes.
  • Device Setup: Configure and provision various devices for testing purposes.
  • Test Execution: Run automated tests, analyze results, and identify potential issues.
  • Bug Triaging: Investigate and diagnose software defects by analyzing bug logs and system behavior.
  • Build and Release: Collaborate with the development team to manage the build and release processes, ensuring timely and efficient software delivery.
  • Documentation: Create and maintain clear and concise documentation for automation scripts, test procedures, and release processes.
  • Manual Testing: Assist software engineers in performing manual testing of specific changes as needed.

Responsibilities

Automation Scripting: Develop, maintain, and execute robust automation scripts using Python to streamline testing processes.

Device Setup: Configure and provision various devices for testing purposes.

Test Execution: Run automated tests, analyze results, and identify potential issues.

Bug Triaging: Investigate and diagnose software defects by analyzing bug logs and system behavior.

Build and Release: Collaborate with the development team to manage the build and release processes, ensuring timely and efficient software delivery.

Documentation: Create and maintain clear and concise documentation for automation scripts, test procedures, and release processes.

Manual Testing: Assist software engineers in performing manual testing of specific changes as needed.

Key Skills

Ranked by relevance

python android
Login to Apply
Posted
Dec 20, 2024
Type
Full-time
Level
Entry
Location
London
Company
Natobotics

Industries

IT Services IT Consulting

Categories

Quality Assurance

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ThunderSoft
Related

Android Application Development Engineer

2026-06-13

Full-time
Mid-Senior
Poland
IT Services
Engineering
View Job Details
Sogeti
Related

Automation engineer

2026-06-15

Full-time
Mid-Senior
Netherlands
IT Services
Quality Assurance
View Job Details
Luxoft
Related

Python Developer

2026-06-12

Full-time
Mid-Senior
Romania
IT Services
Quality Assurance