At a Glance
- Tasks: Develop and maintain Python test frameworks and automate CI/CD pipelines.
- Company: Join a dynamic tech company in London with a hybrid working model.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make an impact by ensuring software quality and collaborating on innovative projects.
- Qualifications: Strong Python skills, experience with multithreading, Docker, and cloud platforms.
- Other info: Be part of Agile sprints and enjoy a collaborative team environment.
The predicted salary is between 36000 - 60000 £ per year.
Job Title: Visual Quality Software Engineer
Location: London, United Kingdom
Permanent Role, requires hybrid working in London
What You’ll Do:
Develop and maintain Python-based test frameworks (multithreaded apps, Flask APIs, SQL integration).
Build automation into our CI/CD pipelines (GitHub, Jenkins, Docker) to validate new features continuously.
Execute large-scale test and benchmarking campaigns, collecting metrics to evaluate performance and quality.
Troubleshoot and resolve issues in testing systems, ensuring reliability and scalability.
Collaborate with engineers to define test plans, success criteria, and reporting dashboards.
Share results clearly with internal teams, creating documentation and progress updates.
Take part in Agile sprints, reviews, and planning sessions.
What We’re Looking For:
Strong Python developer with experience in multithreaded programming and frameworks like Flask.
Experience with containerisation (Docker, Kubernetes) and cloud platforms (AWS, GCP, Azure).
Experience with Node.js and React for adding features to web pages
Python Developer employer: Microtech Global Ltd
Contact Detail:
Microtech Global Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Python developers. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects, especially those involving multithreading or Flask. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common Python problems and be ready to discuss your experience with CI/CD pipelines and containerisation tools like Docker. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications come directly from passionate candidates. Tailor your application to highlight your relevant experience with Python and automation, and let’s get you in for an interview!
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python development skills and experience with multithreaded programming. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your experience with Flask APIs and CI/CD pipelines makes you a great fit for us. Keep it engaging and personal!
Showcase Your Projects: If you've worked on any cool projects involving Docker, Kubernetes, or cloud platforms, make sure to mention them. We love seeing practical examples of your work, especially if they relate to the job description!
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 don’t miss out on any important updates. Plus, we can’t wait to hear from you!
How to prepare for a job interview at Microtech Global Ltd
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially around multithreading and Flask frameworks. Be ready to discuss your past projects and how you've implemented these technologies, as they'll likely want to see your practical experience.
✨Familiarise Yourself with CI/CD Tools
Since the role involves building automation into CI/CD pipelines, get comfortable with tools like GitHub, Jenkins, and Docker. You might be asked about your experience with these tools, so having specific examples of how you've used them will definitely give you an edge.
✨Prepare for Technical Challenges
Expect some technical questions or coding challenges during the interview. Practise solving problems related to performance testing and troubleshooting in Python. This will not only showcase your skills but also demonstrate your problem-solving approach.
✨Show Your Team Spirit
Collaboration is key in this role, so be prepared to talk about your experiences working in Agile teams. Share examples of how you've contributed to team discussions, defined test plans, or created documentation. This will highlight your ability to work well with others and adapt to different workflows.