Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Cloudflare, so some details may not match this job. The employer's own page has the real description.
Overview
Cloudflare is seeking a skilled Test Automation Engineer to join our Zero Trust Desktop Clients team. In this role, you will be responsible for designing, implementing, and maintaining automated testing frameworks for our desktop client applications. Your primary objective will be to ensure that our software meets the highest quality standards and evolves with the growing demands of security and performance within the Zero Trust architecture. This position requires strong analytical skills and a deep understanding of both test automation and security protocols.
Job Responsibilities
- Develop and implement robust automated testing strategies for desktop client applications.
- Create, maintain, and execute automated test scripts across various platforms and environments.
- Collaborate with software developers and product managers to identify testing requirements.
- Review and analyze requirements and specifications for effective test planning.
- Perform functional, regression, performance, and security testing of desktop clients.
- Log, track, and manage defects to ensure timely resolution.
- Continuously improve testing processes and methodologies.
- Contribute to code reviews and provide feedback on automation and testing practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software testing and test automation.
- Proficiency in programming languages such as Python, Java, or C#.
- Experience with automated testing tools and frameworks, such as Selenium, Appium, or similar.
- Strong understanding of software development methodologies and QA processes.
- Knowledge of security testing principles, particularly in the Zero Trust architecture.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a fast-paced, agile environment.
Technologies & Tools
The Test Automation Engineer will utilize a variety of tools and technologies including automated testing frameworks like Selenium and Appium, continuous integration platforms such as Jenkins, version control systems like Git, and cloud-based testing environments. Familiarity with scripting languages such as Python and Java, as well as experience with virtualization tools, will also be essential for effective automation and testing processes.
Ideal Candidates
Ideal candidates will exhibit a strong passion for software quality and security, possessing the ability to think critically and creatively in order to resolve complex testing challenges. They should demonstrate a proactive approach to automation and testing, along with excellent communication skills that facilitate collaboration with cross-functional teams. A candidate who thrives in a dynamic, fast-paced environment and is driven by a desire to innovate will be an exceptional fit for the Test Automation Engineer role at Cloudflare.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.