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 is an Equal Opportunity/Affirmative Action Employer, and we value the diversity of our workforce. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Click here to review the US Department of Labor’s Equal Employment Opportunity Posters, including the EEO is The Law notice and the Pay Transparency Nondiscrimination Provision.
If you need assistance due to disability during the application and/or recruiting process, please contact us via the Accessibility Request Form.
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.