At a Glance
- Tasks: Automate Android/iOS devices using Python and Java for innovative projects.
- Company: Join a leading software development company in the heart of London.
- Benefits: Competitive contract salary, flexible work options, and opportunities for skill enhancement.
- Why this job: Be at the forefront of tech innovation while working with cutting-edge automation tools.
- Qualifications: Solid experience in Python and Java, with a knack for device automation.
- Other info: Dynamic team environment with great potential for career advancement.
The predicted salary is between 42000 - 60000 £ per year.
We are looking for a senior‑level developer familiar with Android and iOS device automation, with solid Python and Java skills.
Responsibilities and Qualifications:
- Worked on Android and iOS Device Automation
- Good understanding in Python and Java Programming (Must have)
- Hands‑on experience in different frameworks (Python or Java based, e.g. PyTest, PyUnit, Django, PyCharm, etc.)
- Knowledge on Android and iOS tools for debugging (ADB/Logcat) – Nice to have
- Good understanding of Linux commands and shell scripting – Must have
- Experience on Network layer to perform debugging and audit usage and request failure
- Worked on lab setup deployment and maintenance
Seniority level: Mid‑Senior level
Employment type: Contract
Job function: Information Technology
Industries: Software Development
Location: London, England, United Kingdom
Python Automation Engineer in London employer: E-Solutions
Contact Detail:
E-Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Automation Engineer in London
✨Tip Number 1
Network with industry professionals! Attend meetups or online webinars related to Python and automation. It’s a great way to learn about job openings and get insider tips.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those involving Android/iOS automation. This gives potential employers a clear view of what you can do.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges in Python and Java. Use platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a straightforward way to get your application noticed.
We think you need these skills to ace Python Automation Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and Java, especially in the context of Android and iOS device automation. We want to see how your skills match up with what we're looking for!
Showcase Your Projects: Include any relevant projects or frameworks you've worked on, like PyTest or Django. This gives us a clear picture of your hands-on experience and how you tackle real-world problems.
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon unless it's necessary. Make it easy for us to see why you're a great fit!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at E-Solutions
✨Know Your Python and Java Inside Out
Make sure you brush up on your Python and Java skills before the interview. Be ready to discuss your experience with frameworks like PyTest or Django, and be prepared to solve coding challenges on the spot.
✨Familiarise Yourself with Device Automation Tools
Since the role involves Android and iOS device automation, it’s crucial to understand tools like ADB and Logcat. Have examples ready of how you've used these tools in past projects to showcase your hands-on experience.
✨Show Off Your Linux Command Skills
As a must-have for this position, make sure you can demonstrate your understanding of Linux commands and shell scripting. Prepare to discuss how you've used these skills in previous roles, especially in debugging and lab setups.
✨Prepare for Network Layer Discussions
Since the job involves debugging at the network layer, be ready to talk about your experience with network auditing and troubleshooting. Think of specific instances where you identified and resolved issues related to usage and request failures.