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.
Job Overview
The Test Automation Engineer (Zero Trust Desktop Clients) at Cloudflare will play a pivotal role in ensuring the quality and reliability of our desktop applications within a Zero Trust security framework. You will be responsible for developing, maintaining, and executing automated tests, as well as designing test strategies that contribute to our continuous integration and delivery pipeline. This position requires close collaboration with development teams to identify testing requirements and establish best practices to achieve optimal software performance and security compliance.
Job Responsibilities
- Develop and implement automated test frameworks for desktop applications within a Zero Trust ecosystem.
- Design, create, and execute test plans, test cases, and test scripts for functional and non-functional testing.
- Collaborate with software developers to understand features and establish appropriate testing criteria.
- Perform regression testing and verify fixes and enhancements in the applications.
- Identify, document, and track defects while ensuring timely resolution in coordination with development teams.
- Contribute to the creation of quality assurance best practices and mentor team members in automation strategies.
- Continuously evaluate testing processes and implement improvements for increased efficiency and effectiveness.
- Stay updated with new testing tools, methodologies, and industry trends to enhance the overall testing process.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software testing and test automation.
- Strong programming skills in languages such as Python, Java, or C#.
- Experience with test automation tools such as Selenium, Appium, or similar frameworks.
- Hands-on experience with continuous integration/continuous deployment (CI/CD) tools.
- Familiarity with software development methodologies, particularly Agile.
- Understanding of security principles and Zero Trust architectures is a plus.
- Excellent analytical, problem-solving, and communication skills.
Technologies & Tools
The Test Automation Engineer will work primarily with automation testing frameworks such as Selenium and Appium, along with programming languages like Python or Java for script development. Proficiency in CI/CD tools such as Jenkins, GitLab CI, or CircleCI will be essential for integrating testing into the delivery pipeline. Familiarity with cloud infrastructural components, including AWS or Azure, will also be advantageous to enhance application testing within a Zero Trust environment.
Ideal Candidates
The ideal candidate for the Test Automation Engineer position will possess a detail-oriented mindset, with an unwavering commitment to quality assurance and security best practices. They will demonstrate strong problem-solving capabilities, effectively prioritizing tasks to meet deadlines in a fast-paced environment. Successful candidates will exhibit excellent communication skills, demonstrating the ability to collaborate effectively with cross-functional teams while actively contributing to a culture of knowledge sharing and continuous improvement.
Unemployment in Venezuela was 5.3% in 2025, by the International Labour Organization’s estimate. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.