Software Engineer - Test

R&D - Research and DevelopmentRemote, Salt Lake City, Utah Salt Lake City, Utah


What makes us Qlik?    


A Gartner® Magic Quadrant™ Leader for 13 years in a row, Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.     


We excel in integration and governance solutions that work with diverse data sources, and our real-time analytics uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities.    


Software Engineer in Test   


The Qlik AutoML team is at the forefront of creating automated machine learning solutions designed to empower users with advanced analytics and insights, regardless of their expertise in data science. We are responsible for the AutoML product and its seamless integration throughout the Qlik ecosystem.   


In the role of a Software Engineer in Test within the AutoML team, you will take charge of the planning, development, and documenting of our suite of automated tests. Your contributions will be pivotal, offering direction and insight in collaboration with Qlik's dedicated System Test and QA teams.   


Your communication skills are both effective and empathetic, enabling you to articulate your ideas with a sense of humility and a deep respect for diverse viewpoints. With an insatiable appetite for learning and a commitment to mentorship, your primary aim is to foster team success, sharing knowledge and experiences to elevate the collective expertise of the group.   


Here’s how you’ll be making an impact:    


You will:   


  • Design and Develop Test Frameworks: Create and enhance automated test frameworks and test suites for UI, API, and machine learning components.
  • Write and Execute Test Cases: Develop, document, and maintain functional test cases and other test artifacts like test data and automated scripts.
  • Identify and Report Bugs: Find, isolate, document, regress, and track bugs through resolution. Interact with developers to help troubleshoot and resolve issues.
  • Automate Testing Processes: Automate repetitive testing tasks using scripting or programming languages to enhance the efficiency and coverage of testing.
  • Quality Assurance: Ensure the quality and stability of the software by conducting thorough testing, including functional, system, regression, and performance testing.
  • Collaborate with Development Teams: Work closely with software developers and other engineering staff to understand the nuances of the software and its development environment.
  • Test Planning and Documentation: Develop detailed testing plans and reports to document testing phases and defects.
  • Performance Testing: Conduct performance testing to ensure software applications perform well under their expected workload.
  • Stay Updated: Keep up to date with the latest testing tools, methodologies, and industry best practices.


We’re looking for a teammate with:    


  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience with test automation tools and frameworks (e.g., Selenium, JUnit, TestNG, Appium).
  • Proficiency in programming languages commonly used in test automation, such as Python, JavaScript or Java.
  • Understanding of software QA methodologies, tools, and processes.
  • Knowledge of SQL and scripting to verify data and manipulate test data.
  • Familiarity with Agile and Scrum development methodologies.
  • Strong analytical and problem-solving skills with a meticulous attention to detail.
  • Excellent communication and teamwork skills to collaborate effectively with development teams and other stakeholders.
  • Ability to handle multiple tasks simultaneously and manage time efficiently.



The location for this role is:    


Salt Lake City, Utah   


Apply now and help change how the world transforms complex data landscapes into actionable insights and turns complex data challenges into new opportunities!    



More about Qlik and who we are:    


Find out more about life at Qlik on social: Instagram, LinkedIn, YouTube, and X/Twitter, and to see all other opportunities to join us and our values, check out our Careers Page.    


What else do we offer?    


  •                    Genuine career progression pathways and mentoring programs 
  •                    Culture of innovation, technology, collaboration, and openness 
  •                    Flexible, diverse, and international work environment 


Giving back is a huge part of our culture. Alongside an extra “change the world” day plus another for personal development, we also highly encourage participation in our Corporate Responsibility Employee Programs    


The anticipated base salary range for this role is $108,000-136,000 MAX per year. Final compensation offered by Qlik will be based on factors such as the candidate’s location, job-related skills, education, experience, and other business and organizational needs.    

Qlik offers a comprehensive benefits package which includes, but is not limited to, group medical, dental and vision benefits, a 401(k) plan and match, flexible paid vacation, annual paid sick leave, paid parental leave, and mental and emotional wellbeing benefits.     


Qlik is an Equal Opportunity/Affirmative Action Employer. We are committed to fostering a workplace that is diverse, equitable and inclusive. 
Qualified applicants will receive consideration for employment without regard to actual or perceived: race, color, religion, sex, sexual orientation, gender identity, pregnancy and related medical conditions, genetic information, national origin, age, marital status, protected veteran status, disability status or any other characteristic protected by applicable law. For United States applicants and employees, go to the US Department of Labor’s website to review the Equal Employment Opportunity Posters, including the “Know Your Rights” and “Pay Transparency Nondiscrimination” posters. 
If you need assistance applying for a role due to a disability, please submit your request via [email protected]. Any information you provide will be treated according to Qlik’s Recruitment Privacy Notice. Qlik may only respond to emails related to accommodation requests. Click here for machine-readable files related to Qlik’s US group health plan offerings that are being made available in response to the US federal Transparency in Coverage Rule and includes negotiated service rates and out-of-network allowed amounts between health plans and healthcare providers. The machine-readable files are formatted to allow researchers, regulators, and application developers to access and analyze data more easily. 


Qlik is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at Qlik via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Qlik. No fee will be paid in the event the candidate is hired by Qlik as a result of the referral or through other means.