Social network you want to login/join with:
Senior Software Automation Engineer, London
Client:
Location: London, United Kingdom
Job Category: Other
-
EU work permit required: Yes
Job Reference:
ff3829ab73ba
Job Views:
3
Posted:
19.05.2025
Expiry Date:
03.07.2025
Job Description:
Description
We are seeking an experienced Senior Software Automation Engineer to join our team. The ideal candidate will have strong practical expertise in Python, PyTest, PEP8, Playwright, Allure, Jenkins, Git, Docker, and TCM tools like Zephyr or TestRail. You will be responsible for ensuring the quality of our enterprise software that provides remote file access for offices and remote/hybrid workers worldwide.
Responsibilities:
- Create, maintain, and enhance test scripts using Python, PyTest, Selenium, and Playwright to verify application quality based on product requirements.
- Develop and implement automation frameworks from scratch supporting continuous testing.
- Conduct code reviews to maintain consistency and quality, adhering to PEP8 standards.
- Integrate and report automated tests within CI/CD pipelines (prefer Jenkins and GitHub Actions).
- Create and maintain clean, repeatable testing environments using Docker.
- Implement comprehensive test reporting with tools like Allure for visibility into results, hotspots, coverage, and flapping tests.
- Troubleshoot test case and application issues to facilitate resolution.
- Report risks and issues promptly during standups, calls, and emails.
- Produce and update documentation on test design, implementation, and coverage.
- Collaborate with developers to ensure seamless integration and delivery.
- Guide and influence the automation and quality roadmap with management.
- Mentor junior QA staff and stay updated on industry best practices.
Experience Required:
- Proficiency in Python, PyTest, Selenium, Jenkins, Git, and TCM tools like Zephyr or TestRail.
- Experience with Linux, CI/CD pipelines, and well-established testing frameworks.
- Knowledge of OOP, SOLID, KISS, DRY, YAGNI principles, and design patterns.
- Experience in code reviews, Agile teams, and SDLC tracking tools like JIRA.
- Adherence to code quality standards (.PEP8).
Beneficial Experience:
- Knowledge of network file systems like SMB and NFS.
- Experience testing enterprise applications and file sync/share solutions.
- Experience with desktop/mobile applications and Docker.
- Familiarity with Playwright.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
- At least 5 years in software test automation.
- Excellent communication and teamwork skills.
- English proficiency: B2+
About Nasuni
Nasuni provides hybrid cloud storage solutions that support business growth with scalability, security, and performance. Our platform consolidates NAS and backup, eliminates data silos, and simplifies management without disrupting workflows. We prioritize security, rapid recovery, and remote access to file data worldwide.
Why work at Nasuni?
- Comprehensive benefits including PTO, holidays, stock options, private medical/dental, and more.
- Modern office in Paddington with amenities and transit access.
- Supportive team culture, social activities, and professional development resources.