Software Quality Assurance Engineer Specialist (BOG)

Bogota, Bogota, Colombia
Full Time
Software Development
Mid Level

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.

Key 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 Qualifications

Technical Skills

  • 3-5 years of QA automation experience
  • 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

  • Advanced English proficiency
  • 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

Working Environment

  • Hybrid work model
  • Agile/Scrum environment
  • Collaborative team structure
  • Continuous learning culture
  • Innovation-focused atmosphere

Growth Opportunities

  • Leadership development
  • Technical specialization
  • Cross-functional skill development
  • Innovation projects
  • Mentoring programs
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*