Qualtrics is looking to ensure high-quality solutions that handle scalability challenges, enabling the company to support millions of users effectively while maintaining top-notch performance and user experience.
Requirements
- 2-4 years of experience as part of a test team, demonstrating a solid understanding of software testing methodologies and processes.
- 2-4 years of relevant professional coding experience in any programming language (Python or JavaScript preferably)
- Experience contributing to test automation and frameworks, showcasing your ability to implement automated testing solutions effectively.
- Knowledge of front-end technologies and frameworks, including experience with Selenium-based automation, REST web services, and constructing database queries.
- Proficiency in ad-hoc testing and the application of various software testing techniques, such as equivalence class partitioning and boundary value testing.
- Demonstrated ability to analyze test failures, investigate issues, and apply technical understanding to isolate root problems and propose viable solutions.
- Experience with automation, data analysis, and software testing techniques
Responsibilities
- Create detailed test plans and test cases for both mobile and web applications to ensure thorough coverage of functionality, performance, and user experience.
- Proactively find, triage, and document bugs worth fixing, maintaining clear records to help prioritize issues and ensure timely resolution.
- Execute both ad-hoc and scripted manual tests alongside converting existing manual test cases into automated tests using programming languages like Python or JavaScript to enhance testing efficiency.
- Analyze test failures and customer-reported issues by utilizing logs and technical product knowledge to identify root causes and narrow down reproduction steps.
- Collaborate with the team to enhance testing frameworks and tools for complex, distributed SaaS systems, aiming to improve automation and testing reliability.
- Lead quality assurance initiatives such as bug triage meetings, making informed release decisions, and establishing clear feature completion criteria to ensure that releases meet quality standards.
- Own the entire quality assurance process end-to-end, from identifying bugs to deploying fixes, ensuring every product release meets high standards and contributes to an exceptional user experience.
Other
- Bachelor's degree in Computer Science or related field
- Ability to work in an agile environment and adapt to changing priorities
- Excellent communication and collaboration skills
- Ability to work well with others across disciplines, and can empathize with our customers' needs
- Must be authorized to work in the United States