About Us
OnviSource is a 20-year-old, profitable, and growing global company with headquarters in Dallas, Texas, USA, delivering AI-powered intelligent transformation for contact centers. We elevate agents to Super Agents and customer experience to Super CX. Our OmVista solutions empower call center agents to meet and exceed performance requirements and customer expectations while improving operational efficiency and delivering a holistic view of the business. Our Business Analytics Services (BAS) deliver AI, analytics, and automation technologies supported by expert consultation, hands-on implementation, and the proven expertise of our data science team.
Position Overview
We are seeking a skilled Test Engineer to join our quality assurance team, focusing on testing complex software applications, SaaS, and AI-driven software systems before product release. This role is crucial to ensuring the reliability, performance, and accuracy of our AI-powered analytics, automation, and agent-assist solutions that serve contact centers worldwide.
Key Responsibilities
Software and SaaS Product Quality Assurance & Validation
- Design and execute comprehensive test strategies and test cases for various B2B software applications, including AI-driven analytics platforms, automation systems, and agent-assist technologies
- Develop and maintain automated test suites for complex software solutions
- Execute UX/UI, functional, exception handling, integration, performance, and user acceptance testing for software and SaaS applications
- Test system scalability and performance under varying load conditions typical of contact center environments
Test Planning & Documentation
- Create detailed test plans, test cases, and testing documentation for software and SaaS applications
- Collaborate with data science and development teams to understand AI model requirements and expected behaviors
- Document defects, track resolution progress, and maintain comprehensive test reporting
- Establish testing standards and best practices for software and SaaS applications verifications
Cross-functional Collaboration
- Work closely with product managers, data scientists, and software engineers to understand system requirements
- Participate in design reviews and provide testing insights during the development lifecycle
- Coordinate with customer success teams to incorporate real-world usage scenarios into testing protocols
- Support deployment activities and post-release monitoring of products
Required Qualifications
Technical Skills
- Minimum Bachelor's degree in Computer Science, Engineering, or related technical field
- 3-5 years of experience in software testing, with at least 2 years focused on software and SaaS applications and AI/ML systems
- Proficiency in test automation frameworks and tools (Selenium, pytest, TestNG, etc.)
- Experience with AI/ML testing methodologies and understanding of model validation techniques
- Knowledge of programming languages such as Python, Java, or JavaScript for test automation
- Familiarity with data analysis tools and techniques for validating AI system outputs
- Knowledge of data quality assessment and testing methodologies for AI systems
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and AI/ML services
General Requirements
- Strong analytical and problem-solving skills with attention to detail
- Experience with agile development methodologies and CI/CD pipelines
- Excellent communication skills for collaborating with technical and non-technical stakeholders
- Ability to work independently and manage multiple testing projects simultaneously
- Experience in contact center technology, customer experience platforms, or business analytics
- Knowledge of performance testing tools and methodologies
- Familiarity with containerization technologies (Docker, Kubernetes)
- Experience with API testing and microservices architectures
- Understanding of data privacy and security considerations in AI systems
- Previous experience in a SaaS or enterprise software environment
Professional Attributes
- Business Integrity: Unwavering commitment to ethical business practices and professional standards
- Work Ethic: Willingness to work extended hours during critical campaign periods and project deadlines
- Team Collaboration: Exceptional interpersonal skills with the ability to work effectively in cross-functional teams
- Results-Oriented: Track record of meeting and exceeding performance metrics and business objectives
Independent Contractor with Potential to Hire as an Employee After 9-12 months
Job Type: Contract
Pay: Up to $20.00 per hour
Work Location: Remote