At a Glance
- Tasks: Join a dynamic team as a Python Test Automation Engineer, focusing on automation and cloud solutions.
- Company: Prolifics is a forward-thinking tech company committed to diversity and innovation.
- Benefits: Enjoy remote work flexibility with monthly in-person meetings and a collaborative culture.
- Why this job: Be part of cutting-edge projects, enhance your skills, and make a real impact in tech.
- Qualifications: 5+ years in test automation, strong Python skills, and AWS knowledge required.
- Other info: Ideal for proactive individuals eager to learn and grow in a supportive environment.
The predicted salary is between 43200 - 72000 £ per year.
Overview
Experienced technical automation consultant required, with skills in Python test automation using Pytest. You will be highly technical, have a minimum of 5 years technical testing experience with experience working in agile test teams deploying solutions to the Cloud. Automation experience must include Python, deploying to an AWS environment. You will be used to working as an integral part of the development team, possibly in a SDET role or experience previously as a software developer. You have worked with developers on unit level technical testing, but also with business analysts and product owners as part of agile teams, delivering leading edge web based technical solutions.
Must be a pro-active and outspoken team member with excellent communication skills, capable of integrating with highly technical teams, standing up for software quality and producing clear and concise testing documentation when needed. This should include experience of providing accurate estimates for testing and presenting them confidently to a group. Should be able to clearly articulate ideas, challenge the status quo and provide meaningful input on best practice and new ideas where they would provide benefit.
- A minimum of 5 years testing experience - specialising in test automation
- Agile environment experience - development/coding experience, continuous integration
- Writing automated tests in Python
- Technical expertise and certification in AWS concepts - ideally the AWS certified Cloud Practitioner qualification
- Experience leading other members of the testing function and directing from an automation perspective
- A good understanding of the software development life cycle development and testing and experience of working on projects
- Experience and adaptability when working in a variety of different technical environments
Advantageous:
- Development experience/knowledge and experience in multiple languages
Personal Requirements:
- Good communication skills (written and spoken)
- Needs to be highly technical, capable of integrating with a development team and assisting with unit as well as system level tests
- It is essential that the candidate is committed, energetic and enthusiastic about testing
- Needs to be practical and proactive
- Should be able to grasp concepts quickly and appreciate implications of decisions
- Able to work well autonomously, with a focus on delivery
- Eagerness to learn and an aptitude for picking things up quickly
Work is fully remote, with a requirement to come on site approximately once a month for meetings.
Test Automation Engineer - Python employer: Prolifics
Contact Detail:
Prolifics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Test Automation Engineer - Python
✨Tip Number 1
Familiarise yourself with the latest trends in Python test automation, especially using Pytest. Being able to discuss recent advancements or features in your interview can demonstrate your passion and commitment to the field.
✨Tip Number 2
Brush up on your AWS knowledge, particularly if you have the AWS Certified Cloud Practitioner qualification. Be prepared to discuss how you've used AWS in previous projects, as this will show your practical experience in a cloud environment.
✨Tip Number 3
Prepare examples of how you've worked within agile teams, particularly in a role that involved collaboration with developers and business analysts. Highlighting your teamwork skills will be crucial, as they are essential for this position.
✨Tip Number 4
Practice articulating your ideas clearly and confidently. You may be asked to present your thoughts on best practices or new ideas during the interview, so being able to communicate effectively will set you apart from other candidates.
We think you need these skills to ace Test Automation Engineer - Python
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python test automation, particularly using Pytest. Include specific examples of your work in agile teams and any cloud deployment experience, especially with AWS.
Craft a Strong Cover Letter: In your cover letter, emphasise your technical skills and experience in test automation. Mention your ability to work collaboratively with developers and business analysts, and provide examples of how you've contributed to software quality in previous roles.
Showcase Relevant Projects: If you have worked on relevant projects, describe them briefly in your application. Highlight your role, the technologies used, and the outcomes achieved, particularly focusing on your contributions to automation and testing.
Prepare for Technical Questions: Be ready to discuss your technical expertise during the interview process. Brush up on your knowledge of AWS concepts and be prepared to explain your approach to writing automated tests in Python, as well as your experience with continuous integration.
How to prepare for a job interview at Prolifics
✨Showcase Your Technical Skills
Make sure to highlight your experience with Python test automation and tools like Pytest. Be prepared to discuss specific projects where you've implemented these skills, especially in an agile environment.
✨Demonstrate Cloud Knowledge
Since the role involves deploying solutions to AWS, brush up on your AWS concepts. If you have the AWS Certified Cloud Practitioner qualification, mention it and be ready to discuss how you've used AWS in past projects.
✨Communicate Effectively
Strong communication skills are essential for this role. Practice articulating your ideas clearly and confidently, especially when discussing testing strategies or providing estimates. Remember, you'll need to collaborate with both technical and non-technical team members.
✨Be Proactive and Engaged
Show your enthusiasm for testing and your proactive nature during the interview. Share examples of how you've taken initiative in previous roles, whether it's leading a testing function or suggesting improvements to processes.