Python Developer in Test, Linux,ARM,C++
Apply now
Python Developer in Test, Linux,ARM,C++

Python Developer in Test, Linux,ARM,C++

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
Apply now
E

At a Glance

  • Tasks: Join us to enhance our automated testing framework and tackle exciting challenges in product development.
  • Company: Be part of a dynamic team focused on innovative technology solutions.
  • Benefits: Enjoy flexible work arrangements and the chance to work with cutting-edge tech.
  • Why this job: This role offers hands-on experience with Python, ARM, and collaboration with a global team.
  • Qualifications: Proficiency in Python, experience with automated testing, and familiarity with Linux and C++ are essential.
  • Other info: This is a contract position with opportunities for growth and learning.

The predicted salary is between 36000 - 60000 £ per year.

Job Opportunity: Python Developer (Automated Testing) We are looking for a skilled Python Developer to join our team and work on an exciting and challenging project involving test automation and product development. This contract role is a great opportunity to contribute to the improvement of our testing framework and systems across different platforms. Key Responsibilities: Phase 1: Port an existing automated testing framework and tests from Python 2 to Python 3, ensuring compatibility and improving code clarity through comments and documentation. Work with an existing Groovy-based Jenkins pipeline to run automated tests. Phase 2: Research the feasibility of running Python natively on Windows-on-ARM (WoA). Evaluate and adapt existing test cases to be compatible with WoA. Migrate tests to run on native ARM execution environments. Integrate ARM devices into the existing automated test framework for seamless testing. Phase 3: Develop and add new automated tests for HP Sure Click and HP Sure Sense products into the current testing framework. Collaboration and Communication: Collaborate with the product team based in the UK, requiring overlap with UK time zones for efficient communication and teamwork. Required Skills and Exp…

Python Developer in Test, Linux,ARM,C++ employer: Experis UK Careers

Join a dynamic and innovative team as a Python Developer in Test, where your contributions will directly impact the evolution of our cutting-edge testing framework. We offer a collaborative work culture that values creativity and continuous learning, with ample opportunities for professional growth and development. Located in a vibrant tech hub, our company provides unique advantages such as flexible working hours and a supportive environment that fosters teamwork and communication across global teams.
E

Contact Detail:

Experis UK Careers Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer in Test, Linux,ARM,C++

✨Tip Number 1

Familiarize yourself with the differences between Python 2 and Python 3, especially in terms of syntax and libraries. This knowledge will be crucial when discussing your experience with porting frameworks during the interview.

✨Tip Number 2

Gain hands-on experience with Jenkins and Groovy scripts, as this will help you understand how to work with the existing pipeline. Consider setting up a small project to practice integrating automated tests into a Jenkins environment.

✨Tip Number 3

Research Windows-on-ARM (WoA) and its compatibility with Python. Being able to discuss the challenges and potential solutions for running Python natively on WoA will demonstrate your proactive approach and technical insight.

✨Tip Number 4

Since collaboration with a UK-based team is essential, make sure to highlight any previous experience working across time zones. Show that you can effectively communicate and collaborate with remote teams to enhance your candidacy.

We think you need these skills to ace Python Developer in Test, Linux,ARM,C++

Proficiency in Python (Python 2 and Python 3)
Experience with automated testing frameworks
Familiarity with Groovy and Jenkins for CI/CD
Knowledge of Linux operating systems
Understanding of ARM architecture
C++ programming skills
Strong debugging and troubleshooting abilities
Code documentation and commenting skills
Research and feasibility analysis
Adaptability to new technologies and environments
Collaboration and teamwork skills
Effective communication skills, especially in a remote setting
Time management skills to coordinate with UK time zones

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the Python Developer position. Understand the key responsibilities and required skills, especially focusing on test automation, Python versions, and ARM compatibility.

Tailor Your CV: Customize your CV to highlight relevant experience in Python development, automated testing, and any work with Linux or ARM environments. Be specific about your contributions to previous projects that align with the job requirements.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for test automation and your ability to adapt to new technologies. Mention your experience with Jenkins pipelines and any relevant projects that demonstrate your problem-solving skills.

Highlight Collaboration Skills: Since the role requires collaboration with a team based in the UK, emphasize your communication skills and any experience working in international teams or across time zones. This will show your ability to work effectively in a global environment.

How to prepare for a job interview at Experis UK Careers

✨Showcase Your Python Skills

Be prepared to discuss your experience with Python, especially in the context of automated testing. Highlight any projects where you've migrated code from Python 2 to Python 3, as this is a key responsibility in the role.

✨Familiarize Yourself with Jenkins and Groovy

Since the job involves working with a Groovy-based Jenkins pipeline, make sure you understand how Jenkins works and can discuss any relevant experience you have with CI/CD processes.

✨Understand ARM Architecture

Research ARM architecture and its implications for running Python applications. Be ready to talk about any experience you have with ARM devices or similar environments, as this will be crucial for the role.

✨Emphasize Collaboration Skills

Given the need to collaborate with a team based in the UK, demonstrate your ability to work across time zones and communicate effectively. Share examples of past experiences where you successfully collaborated with remote teams.

Python Developer in Test, Linux,ARM,C++
Experis UK Careers
Apply now
E
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>