/jobs/4529696005?questions=true

Automation Test Developer (SaaS, Linux, Windows, macOS), Cyber

Qohash is a cybersecurity provider modernizing industry practices around the detection and protection of enterprise-sensitive information. Through our Qostodian platform, we introduce a groundbreaking approach to data security. As a leader in Data Security Posture Management (DSPM), we specialize in tracking specific data elements at scale. Our platform feeds real insights into our customers’ risk strategy, providing compliance, vulnerability reduction, and breach protection across some of the world’s largest and most sensitive enterprises.

object(stdClass)#5110 (17) { ["absolute_url"]=> string(55) "https://job-boards.greenhouse.io/qohash/jobs/4529696005" ["data_compliance"]=> array(1) { [0]=> object(stdClass)#4944 (6) { ["type"]=> string(4) "gdpr" ["requires_consent"]=> bool(false) ["requires_processing_consent"]=> bool(false) ["requires_retention_consent"]=> bool(false) ["retention_period"]=> NULL ["demographic_data_consent_applies"]=> bool(false) } } ["internal_job_id"]=> int(4354451005) ["location"]=> object(stdClass)#4669 (1) { ["name"]=> string(6) "Remote" } ["metadata"]=> NULL ["id"]=> int(4529696005) ["updated_at"]=> string(25) "2025-02-21T11:11:19-05:00" ["requisition_id"]=> string(2) "77" ["title"]=> string(62) "Automation Test Developer (SaaS, Linux, Windows, macOS), Cyber" ["company_name"]=> string(6) "Qohash" ["content"]=> string(4728) "<p>Qohash is a cybersecurity provider modernizing industry practices around the detection and protection of enterprise-sensitive information. Through our Qostodian platform, we introduce a groundbreaking approach to data security. As a leader in Data Security Posture Management (DSPM), we specialize in tracking specific data elements at scale. Our platform feeds real insights into our customers’ risk strategy, providing compliance, vulnerability reduction, and breach protection across some of the world’s largest and most sensitive enterprises.</p> <h2><strong>Who you are</strong></h2> <p>We are seeking an Automation Test Developer with experience in testing across SaaS platforms and multiple operating systems (Linux, Windows, and macOS). You thrive in dynamic environments and are skilled in developing automated tests to ensure product quality, scalability, and reliability.&nbsp; You have experience testing complex interactions between host machines (Linux, Windows, macOS) and SaaS platforms.</p> <h2><strong>What you will do</strong></h2> <p>As an Automation Test Developer, your responsibilities will be as follows:</p> <ul> <li>Develop, maintain, and execute automated test suites to validate end-to-end product functionality across different environments (Linux, Windows, macOS) and a SaaS platform.</li> <li>Design and implement scalable automation frameworks to test SaaS-based solutions.</li> <li>Collaborate closely with developers, product managers, and security Developers to identify testing requirements and develop comprehensive test plans.</li> <li>Ensure continuous integration pipelines are efficient and reliable by integrating automated tests.</li> <li>Perform manual testing where automation is not feasible or appropriate</li> <li>Perform regression, performance, and security testing to identify bottlenecks and vulnerabilities in our products.</li> <li>Document and track defects, work with the development team for resolution, and verify fixes.</li> <li>Stay updated with new test automation tools and best practices, continuously improving testing processes.</li> <li>Introduce out-of-the-box solutions to leverage AI capabilities to speed up automation</li> </ul> <h2><strong>What your resume shows</strong></h2> <h3><strong>Must Haves</strong></h3> <ul> <li>4+ years of experience in automated testing for SaaS applications.</li> <li>4+ years of experience in manual testing</li> <li>Experience with Linux, Windows, and macOS operating systems in a testing context.</li> <li>Proficiency with automation tools like Selenium, Cypress, or similar frameworks.</li> <li>Strong scripting skills (Python, Shell, or equivalent).</li> <li>Knowledge of CI/CD pipelines and integration with testing workflows.</li> <li>Familiarity with version control systems (Git).</li> <li>Excellent problem-solving skills and attention to detail.</li> </ul> <h3><strong>Nice to Haves</strong></h3> <ul> <li>Experience working in a startup environment.</li> <li>Familiarity with cybersecurity-related testing practices.</li> <li>Cloud (AWS, Azure) or container experience (Docker, Kubernetes).</li> <li>Bi-lingual in English and French.</li> </ul> <h2>Company culture and core values</h2> <p>At Qohash Inc., we believe in fostering a culture of innovation, integrity, and customer-centricity. Candidates are encouraged to familiarize themselves with our core values<a href="https://qohash.com/about-us/"> here</a>.</p> <h2><strong>What’s in it for you?</strong></h2> <ul> <li>Competitive salary range.</li> <li>Enjoy up to six weeks of paid time off annually.</li> <li>Comprehensive health benefits package, including life insurance, short- and long-term disability insurance, paramedical and telemedicine services, and an HSA account.</li> </ul> <p>Qohash is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by applicable law. Only those candidates selected for the interview will be contacted.</p>" ["departments"]=> array(1) { [0]=> object(stdClass)#4898 (4) { ["id"]=> int(4020717005) ["name"]=> string(11) "Engineering" ["child_ids"]=> array(0) { } ["parent_id"]=> NULL } } ["offices"]=> array(1) { [0]=> object(stdClass)#4915 (5) { ["id"]=> int(4009694005) ["name"]=> string(6) "Remote" ["location"]=> NULL ["child_ids"]=> array(7) { [0]=> int(4008836005) [1]=> int(4008838005) [2]=> int(4008837005) [3]=> int(4008833005) [4]=> int(4008832005) [5]=> int(4008835005) [6]=> int(4008834005) } ["parent_id"]=> NULL } } ["compliance"]=> NULL ["demographic_questions"]=> NULL ["questions"]=> array(12) { [0]=> object(stdClass)#4675 (4) { ["description"]=> NULL ["label"]=> string(10) "First Name" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4907 (3) { ["name"]=> string(10) "first_name" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [1]=> object(stdClass)#4899 (4) { ["description"]=> NULL ["label"]=> string(9) "Last Name" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4908 (3) { ["name"]=> string(9) "last_name" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [2]=> object(stdClass)#4916 (4) { ["description"]=> NULL ["label"]=> string(5) "Email" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4869 (3) { ["name"]=> string(5) "email" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [3]=> object(stdClass)#4867 (4) { ["description"]=> NULL ["label"]=> string(5) "Phone" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4662 (3) { ["name"]=> string(5) "phone" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [4]=> object(stdClass)#4904 (4) { ["description"]=> NULL ["label"]=> string(9) "Resume/CV" ["required"]=> bool(true) ["fields"]=> array(2) { [0]=> object(stdClass)#4905 (3) { ["name"]=> string(6) "resume" ["type"]=> string(10) "input_file" ["values"]=> array(0) { } } [1]=> object(stdClass)#4887 (3) { ["name"]=> string(11) "resume_text" ["type"]=> string(8) "textarea" ["values"]=> array(0) { } } } } [5]=> object(stdClass)#4886 (4) { ["description"]=> NULL ["label"]=> string(42) "What province or state are you located in?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4885 (3) { ["name"]=> string(19) "question_7310020005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(63) { [0]=> object(stdClass)#4884 (2) { ["label"]=> string(7) "Alberta" ["value"]=> int(16197753005) } [1]=> object(stdClass)#4883 (2) { ["label"]=> string(16) "British Columbia" ["value"]=> int(16197754005) } [2]=> object(stdClass)#4882 (2) { ["label"]=> string(8) "Manitoba" ["value"]=> int(16197755005) } [3]=> object(stdClass)#4881 (2) { ["label"]=> string(13) "New Brunswick" ["value"]=> int(16197756005) } [4]=> object(stdClass)#4880 (2) { ["label"]=> string(25) "Newfoundland and Labrador" ["value"]=> int(16197757005) } [5]=> object(stdClass)#4879 (2) { ["label"]=> string(11) "Nova Scotia" ["value"]=> int(16197758005) } [6]=> object(stdClass)#4878 (2) { ["label"]=> string(7) "Ontario" ["value"]=> int(16197759005) } [7]=> object(stdClass)#4877 (2) { ["label"]=> string(20) "Prince Edward Island" ["value"]=> int(16197760005) } [8]=> object(stdClass)#4876 (2) { ["label"]=> string(6) "Quebec" ["value"]=> int(16197761005) } [9]=> object(stdClass)#4875 (2) { ["label"]=> string(12) "Saskatchewan" ["value"]=> int(16197762005) } [10]=> object(stdClass)#4874 (2) { ["label"]=> string(21) "Northwest Territories" ["value"]=> int(16197763005) } [11]=> object(stdClass)#5104 (2) { ["label"]=> string(7) "Nunavut" ["value"]=> int(16197764005) } [12]=> object(stdClass)#5106 (2) { ["label"]=> string(5) "Yukon" ["value"]=> int(16197765005) } [13]=> object(stdClass)#5101 (2) { ["label"]=> string(7) "Alabama" ["value"]=> int(16197766005) } [14]=> object(stdClass)#4900 (2) { ["label"]=> string(6) "Alaska" ["value"]=> int(16197767005) } [15]=> object(stdClass)#4906 (2) { ["label"]=> string(7) "Arizona" ["value"]=> int(16197768005) } [16]=> object(stdClass)#4945 (2) { ["label"]=> string(8) "Arkansas" ["value"]=> int(16197769005) } [17]=> object(stdClass)#5119 (2) { ["label"]=> string(10) "California" ["value"]=> int(16197770005) } [18]=> object(stdClass)#4677 (2) { ["label"]=> string(8) "Colorado" ["value"]=> int(16197771005) } [19]=> object(stdClass)#5118 (2) { ["label"]=> string(11) "Connecticut" ["value"]=> int(16197772005) } [20]=> object(stdClass)#5117 (2) { ["label"]=> string(8) "Delaware" ["value"]=> int(16197773005) } [21]=> object(stdClass)#5116 (2) { ["label"]=> string(7) "Florida" ["value"]=> int(16197774005) } [22]=> object(stdClass)#5115 (2) { ["label"]=> string(7) "Georgia" ["value"]=> int(16197775005) } [23]=> object(stdClass)#5114 (2) { ["label"]=> string(6) "Hawaii" ["value"]=> int(16197776005) } [24]=> object(stdClass)#5113 (2) { ["label"]=> string(5) "Idaho" ["value"]=> int(16197777005) } [25]=> object(stdClass)#5112 (2) { ["label"]=> string(8) "Illinois" ["value"]=> int(16197778005) } [26]=> object(stdClass)#5111 (2) { ["label"]=> string(7) "Indiana" ["value"]=> int(16197779005) } [27]=> object(stdClass)#5105 (2) { ["label"]=> string(4) "Iowa" ["value"]=> int(16197780005) } [28]=> object(stdClass)#5120 (2) { ["label"]=> string(6) "Kansas" ["value"]=> int(16197781005) } [29]=> object(stdClass)#5121 (2) { ["label"]=> string(8) "Kentucky" ["value"]=> int(16197782005) } [30]=> object(stdClass)#5122 (2) { ["label"]=> string(9) "Louisiana" ["value"]=> int(16197783005) } [31]=> object(stdClass)#5123 (2) { ["label"]=> string(5) "Maine" ["value"]=> int(16197784005) } [32]=> object(stdClass)#5124 (2) { ["label"]=> string(8) "Maryland" ["value"]=> int(16197785005) } [33]=> object(stdClass)#5125 (2) { ["label"]=> string(13) "Massachusetts" ["value"]=> int(16197786005) } [34]=> object(stdClass)#5126 (2) { ["label"]=> string(8) "Michigan" ["value"]=> int(16197787005) } [35]=> object(stdClass)#5127 (2) { ["label"]=> string(9) "Minnesota" ["value"]=> int(16197788005) } [36]=> object(stdClass)#5128 (2) { ["label"]=> string(11) "Mississippi" ["value"]=> int(16197789005) } [37]=> object(stdClass)#5129 (2) { ["label"]=> string(8) "Missouri" ["value"]=> int(16197790005) } [38]=> object(stdClass)#5130 (2) { ["label"]=> string(7) "Montana" ["value"]=> int(16197791005) } [39]=> object(stdClass)#5131 (2) { ["label"]=> string(8) "Nebraska" ["value"]=> int(16197792005) } [40]=> object(stdClass)#5132 (2) { ["label"]=> string(6) "Nevada" ["value"]=> int(16197793005) } [41]=> object(stdClass)#5133 (2) { ["label"]=> string(13) "New Hampshire" ["value"]=> int(16197794005) } [42]=> object(stdClass)#5134 (2) { ["label"]=> string(10) "New Jersey" ["value"]=> int(16197795005) } [43]=> object(stdClass)#5135 (2) { ["label"]=> string(10) "New Mexico" ["value"]=> int(16197796005) } [44]=> object(stdClass)#5136 (2) { ["label"]=> string(8) "New York" ["value"]=> int(16197797005) } [45]=> object(stdClass)#5137 (2) { ["label"]=> string(14) "North Carolina" ["value"]=> int(16197798005) } [46]=> object(stdClass)#5138 (2) { ["label"]=> string(12) "North Dakota" ["value"]=> int(16197799005) } [47]=> object(stdClass)#5139 (2) { ["label"]=> string(4) "Ohio" ["value"]=> int(16197800005) } [48]=> object(stdClass)#5140 (2) { ["label"]=> string(8) "Oklahoma" ["value"]=> int(16197801005) } [49]=> object(stdClass)#5141 (2) { ["label"]=> string(6) "Oregon" ["value"]=> int(16197802005) } [50]=> object(stdClass)#5142 (2) { ["label"]=> string(12) "Pennsylvania" ["value"]=> int(16197803005) } [51]=> object(stdClass)#5143 (2) { ["label"]=> string(12) "Rhode Island" ["value"]=> int(16197804005) } [52]=> object(stdClass)#5144 (2) { ["label"]=> string(14) "South Carolina" ["value"]=> int(16197805005) } [53]=> object(stdClass)#5145 (2) { ["label"]=> string(12) "South Dakota" ["value"]=> int(16197806005) } [54]=> object(stdClass)#5146 (2) { ["label"]=> string(9) "Tennessee" ["value"]=> int(16197807005) } [55]=> object(stdClass)#5147 (2) { ["label"]=> string(5) "Texas" ["value"]=> int(16197808005) } [56]=> object(stdClass)#5148 (2) { ["label"]=> string(4) "Utah" ["value"]=> int(16197809005) } [57]=> object(stdClass)#5149 (2) { ["label"]=> string(7) "Vermont" ["value"]=> int(16197810005) } [58]=> object(stdClass)#5150 (2) { ["label"]=> string(8) "Virginia" ["value"]=> int(16197811005) } [59]=> object(stdClass)#5151 (2) { ["label"]=> string(10) "Washington" ["value"]=> int(16197812005) } [60]=> object(stdClass)#5152 (2) { ["label"]=> string(13) "West Virginia" ["value"]=> int(16197813005) } [61]=> object(stdClass)#5153 (2) { ["label"]=> string(9) "Wisconsin" ["value"]=> int(16197814005) } [62]=> object(stdClass)#5154 (2) { ["label"]=> string(7) "Wyoming" ["value"]=> int(16197815005) } } } } } [6]=> object(stdClass)#5155 (4) { ["description"]=> NULL ["label"]=> string(41) "Are you professionally fluent in English?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5156 (3) { ["name"]=> string(19) "question_7310021005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(2) { [0]=> object(stdClass)#5157 (2) { ["label"]=> string(3) "Yes" ["value"]=> int(1) } [1]=> object(stdClass)#5158 (2) { ["label"]=> string(2) "No" ["value"]=> int(0) } } } } } [7]=> object(stdClass)#5159 (4) { ["description"]=> NULL ["label"]=> string(106) "How many years of professional hands-on experience do you have in Automated Testing in a SaaS environment?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5160 (3) { ["name"]=> string(19) "question_7310022005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(4) { [0]=> object(stdClass)#5161 (2) { ["label"]=> string(9) "1-2 years" ["value"]=> int(16197816005) } [1]=> object(stdClass)#5162 (2) { ["label"]=> string(9) "2-4 years" ["value"]=> int(16197817005) } [2]=> object(stdClass)#5163 (2) { ["label"]=> string(9) "4-6 years" ["value"]=> int(16197818005) } [3]=> object(stdClass)#5164 (2) { ["label"]=> string(8) "6+ years" ["value"]=> int(16197819005) } } } } } [8]=> object(stdClass)#5165 (4) { ["description"]=> NULL ["label"]=> string(84) "How many years of professional, hands-on experience do you have with Manual Testing?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5166 (3) { ["name"]=> string(19) "question_7310023005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(3) { [0]=> object(stdClass)#5167 (2) { ["label"]=> string(9) "1-3 years" ["value"]=> int(16197820005) } [1]=> object(stdClass)#5168 (2) { ["label"]=> string(9) "3-5 years" ["value"]=> int(16197821005) } [2]=> object(stdClass)#5169 (2) { ["label"]=> string(8) "5+ years" ["value"]=> int(16197822005) } } } } } [9]=> object(stdClass)#5170 (4) { ["description"]=> NULL ["label"]=> string(93) "Do you have a minimum of 2 years experience testing in Linux, Windows and MacOS environments?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5171 (3) { ["name"]=> string(19) "question_7310024005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(2) { [0]=> object(stdClass)#5172 (2) { ["label"]=> string(3) "Yes" ["value"]=> int(1) } [1]=> object(stdClass)#5173 (2) { ["label"]=> string(2) "No" ["value"]=> int(0) } } } } } [10]=> object(stdClass)#5174 (4) { ["description"]=> NULL ["label"]=> string(40) "How did you hear about this opportunity?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5175 (3) { ["name"]=> string(19) "question_7310025005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(4) { [0]=> object(stdClass)#5176 (2) { ["label"]=> string(8) "LinkedIn" ["value"]=> int(16197827005) } [1]=> object(stdClass)#5177 (2) { ["label"]=> string(12) "ZipRecruiter" ["value"]=> int(16197828005) } [2]=> object(stdClass)#5178 (2) { ["label"]=> string(6) "Indeed" ["value"]=> int(16197829005) } [3]=> object(stdClass)#5179 (2) { ["label"]=> string(5) "Other" ["value"]=> int(16197830005) } } } } } [11]=> object(stdClass)#5180 (4) { ["description"]=> NULL ["label"]=> string(73) "If referred by a Qohash employee, please enter their first and last name:" ["required"]=> bool(false) ["fields"]=> array(1) { [0]=> object(stdClass)#5181 (3) { ["name"]=> string(19) "question_7310026005" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } } ["location_questions"]=> array(0) { } }

Who you are

We are seeking an Automation Test Developer with experience in testing across SaaS platforms and multiple operating systems (Linux, Windows, and macOS). You thrive in dynamic environments and are skilled in developing automated tests to ensure product quality, scalability, and reliability.  You have experience testing complex interactions between host machines (Linux, Windows, macOS) and SaaS platforms.

What you will do

As an Automation Test Developer, your responsibilities will be as follows:

  • Develop, maintain, and execute automated test suites to validate end-to-end product functionality across different environments (Linux, Windows, macOS) and a SaaS platform.
  • Design and implement scalable automation frameworks to test SaaS-based solutions.
  • Collaborate closely with developers, product managers, and security Developers to identify testing requirements and develop comprehensive test plans.
  • Ensure continuous integration pipelines are efficient and reliable by integrating automated tests.
  • Perform manual testing where automation is not feasible or appropriate
  • Perform regression, performance, and security testing to identify bottlenecks and vulnerabilities in our products.
  • Document and track defects, work with the development team for resolution, and verify fixes.
  • Stay updated with new test automation tools and best practices, continuously improving testing processes.
  • Introduce out-of-the-box solutions to leverage AI capabilities to speed up automation

What your resume shows

Must Haves

  • 4+ years of experience in automated testing for SaaS applications.
  • 4+ years of experience in manual testing
  • Experience with Linux, Windows, and macOS operating systems in a testing context.
  • Proficiency with automation tools like Selenium, Cypress, or similar frameworks.
  • Strong scripting skills (Python, Shell, or equivalent).
  • Knowledge of CI/CD pipelines and integration with testing workflows.
  • Familiarity with version control systems (Git).
  • Excellent problem-solving skills and attention to detail.

Nice to Haves

  • Experience working in a startup environment.
  • Familiarity with cybersecurity-related testing practices.
  • Cloud (AWS, Azure) or container experience (Docker, Kubernetes).
  • Bi-lingual in English and French.

Company culture and core values

At Qohash Inc., we believe in fostering a culture of innovation, integrity, and customer-centricity. Candidates are encouraged to familiarize themselves with our core values here.

What’s in it for you?

  • Competitive salary range.
  • Enjoy up to six weeks of paid time off annually.
  • Comprehensive health benefits package, including life insurance, short- and long-term disability insurance, paramedical and telemedicine services, and an HSA account.

Qohash is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by applicable law. Only those candidates selected for the interview will be contacted.