Software Quality Assurance Engineer Specialist (SDQ)
Distrito Nacional, Santo Domingo, Dominican Republic
Full Time
Information Technology
Experienced
Position Summary:
We are seeking an experienced Software Quality Assurance Engineer to ensure the quality and reliability of our software products through comprehensive testing strategies and DevOps practices. This role combines traditional QA responsibilities with modern DevOps approaches, focusing on automation, continuous integration, and quality assurance across our technology stack.
Responsibilities:
Testing Strategy and Implementation
- Design and execute comprehensive test strategies for various systems including data pipelines, AI/ML applications, web applications, APIs, and ERP systems
- Develop and maintain test documentation, including test scenarios, scripts, and test data
- Identify and prioritize testing activities based on risk assessment and project timelines
- Conduct various types of testing: functional, regression, performance, and usability testing
Automation and DevOps
- Design and implement test automation frameworks using appropriate tools and technologies
- Develop and maintain CI/CD pipelines for automated testing
- Create and maintain automated test suites for different application types
- Implement observability practices and monitoring for test environments
- Collaborate with infrastructure teams to set up and maintain test environments
Technical Implementation
- Test and validate data pipelines between cloud platforms
- Perform testing for AI/ML applications and RAG systems
- Execute testing for web applications and API integrations
- Validate ERP modules and customizations
- Conduct performance testing and business process validation
Quality Assurance Process
- Document and track defects, performing root cause analysis
- Generate and communicate test reports and metrics to stakeholders
- Maintain testing documentation and best practices
- Mentor team members in testing methodologies and automation practices
- Participate in Agile ceremonies and sprint planning
Required Skills/Abilities:
- Advanced English proficiency.
Technical Skills
- Strong programming skills, particularly in Python
- Experience with API testing (REST, GraphQL)
- Proficiency with test automation frameworks and tools
- Strong knowledge of CI/CD principles and DevOps practices
- Experience with version control systems (Git, GitHub)
- Knowledge of containerization (Docker)
- Experience with cloud platforms (AWS preferred)
Preferred Experience
- Familiarity with data warehouse testing (Snowflake)
- Experience with workflow testing and AI/ML testing practices
- Knowledge of ERP testing methodologies
- Experience with UI/UX testing and web application testing
- Understanding of microservices architecture testing
- Familiarity with observability tools
Professional Qualities
- Excellent analytical and problem-solving skills
- Strong written and verbal communication abilities
- Proven ability to work effectively in cross-functional teams
- Self-motivated learner with a passion for technology
- Experience mentoring and teaching others
- Ability to understand and translate business requirements into technical solutions
Education and Experience:
- Bachelor’s or master’s degree in Software Engineering, or a related field.
- 3-5 years of QA automation experience
Benefits:
- Insurance under ARS Humano Royal Plan (Option to upgrade to Max Royal Plan)
- Quarterly performance bonuses
- Free snacks every day
- Free catered lunch every day
- Free catered dinner (for those on night shifts)
- Door-to-door transportation after 9:00 PM
- Happy hour on Fridays
- Holiday parties!
- An amazing, unique office environment (no cubes, no assigned workstations!)
- Growth and development opportunities (the most in the industry!)
- Professional development courses by leading business schools like Barna
- Yoga and workout classes (coming soon!)
- Community service opportunities (#HoratioCares)
- Discounts at local restaurants and stores
Life At Horatio:
Horatio is changing the way people experience life at work. Yes, that’s right - working at Horatio is much different than anywhere you’ve ever worked. Here’s what makes our vibe different:
- Employee First (but actually...): At Horatio, we are a family and that plays into everything we do. We know that our employees are the most important part of the team and we treat them as such! Just ask any member of our team about how different Horatio has been for them and why they love it so much! Or, feel free to check out our Instagram page hirehoratiord to see it for yourself. Whether it’s the free meals, concerts, clubs, yoga classes, or awesome office vibe, there’s something for everyone at Horatio!
- Cool Clients: We work with some of the fastest-growing and innovative companies in the world — and a lot of them are startups. That means no boring scripts and repetition. Instead, you will be challenged to provide clients with ideas, feedback, and new strategies based on what you are seeing each day. You’ll get to interact with clients directly too — it could be the head of the customer experience or even the CEO!
- Growth Opportunities: We’re a fast-growing company and have a lot of opportunities for new employees to grow within. A large number of our senior managers started as associates, proved themselves, and were promoted over and over again. If you are smart, hungry, and driven, the sky's the limit at Horatio!
- Wellness Program: Horatio is committed to spread mental health awareness and promote its importance. To take care of our people we have in-house clinical psychologists.
Apply for this position
Required*