At a Glance
- Tasks: Automate Android and iOS devices using Python and Java frameworks.
- Company: Join a leading IT services company in a dynamic environment.
- Benefits: Competitive contract pay, flexible hours, and opportunities for skill development.
- Why this job: Be at the forefront of tech innovation while enhancing your coding skills.
- Qualifications: Experience in Python and Java, with a knack for automation.
- Other info: Great chance to grow your career in a supportive team.
The predicted salary is between 36000 - 60000 £ per year.
Python Software Engineer – Android/iOS Device Automation
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
#J-18808-Ljbffr
Python Automation Engineer employer: E-Solutions
Contact Detail:
E-Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Automation Engineer
✨Tip Number 1
Network with industry professionals! Reach out to people in your field on LinkedIn or at local meetups. A friendly chat can lead to job opportunities that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python automation projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions related to Python and automation frameworks. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Python Automation Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and Java programming, as well as any frameworks you've worked with. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about automation and how your background makes you a great fit for the role. We love seeing enthusiasm and a bit of personality in applications.
Showcase Your Projects: If you've got any personal or professional projects that demonstrate your skills in device automation or debugging, include them! We appreciate candidates who can show us their hands-on experience and problem-solving abilities.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at E-Solutions
✨Know Your Tech Inside Out
Make sure you brush up on your Python and Java skills, especially the frameworks mentioned in the job description like PyTest and Django. Be ready to discuss your hands-on experience with these tools and how you've used them in past projects.
✨Show Off Your Automation Experience
Prepare specific examples of your work with Android and iOS device automation. Think about challenges you faced and how you overcame them, as this will demonstrate your problem-solving skills and technical expertise.
✨Familiarise Yourself with Debugging Tools
Since knowledge of debugging tools like ADB and Logcat is a nice-to-have, make sure you can talk about your experience with these tools. If you’ve used them, be ready to explain how they helped you troubleshoot issues effectively.
✨Brush Up on Linux and Networking
As a Python Automation Engineer, having a good understanding of Linux commands and shell scripting is crucial. Review basic commands and think about how you've used them in your previous roles, especially in relation to network layer debugging.