- Company Name
- Voyzant Inc
- Job Title
- Software Developer – Lead QA
- Job Description
-
**Job Title:** Software Developer – Lead QA
**Role Summary:**
Hands‑on software developer responsible for leading quality assurance across the full software development lifecycle. Builds and maintains automated test frameworks, collaborates with engineering and DevOps teams, and drives continuous improvement of product reliability and performance. Opportunity to expand into cloud, DevOps, and infrastructure‑as‑code practices.
**Expectations:**
- Deliver high‑quality, testable code and robust automated test suites.
- Proactively identify and resolve defects early in development.
- Champion quality standards and foster a culture of ownership.
- Continuously learn and adopt cloud, container, and IaC technologies.
**Key Responsibilities:**
- Lead QA activities from requirements review through production release.
- Design, develop, and maintain automated tests for API, functional, integration, regression, and performance testing.
- Perform exploratory and scripted testing of new features and third‑party travel API integrations (e.g., Amadeus).
- Review code for testability and enforce quality standards with developers.
- Define and document QA processes, testing strategies, and acceptance criteria.
- Monitor system performance, analyze test results, and report findings to technical and non‑technical stakeholders.
- Contribute to design and review of cloud infrastructure, CI/CD pipelines, and Kubernetes deployment workflows.
- Support Infrastructure as Code (IaC) efforts and disaster‑recovery planning.
- Participate in Agile/Scrum ceremonies and sprint delivery.
**Required Skills:**
- Strong programming proficiency in Python, Java, JavaScript, or Go.
- Ability to read, write, and debug code confidently.
- Experience testing RESTful APIs and understanding of HTTP protocols.
- Solid analytical and problem‑solving abilities.
- Excellent written and verbal communication skills.
- Self‑motivated, curious, and comfortable in a fast‑moving environment.
- Familiarity with Python FastAPI, Pydantic, and related technologies.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related field.
**Preferred (but not mandatory) Skills & Experience:**
- Prior QA, SDET, or test‑automation experience.
- Knowledge of test frameworks (Selenium, Playwright, Cypress, Pytest, JUnit).
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Basic understanding of Docker and Kubernetes.
- Exposure to cloud platforms (AWS, Azure, Google Cloud).
- Familiarity with IaC tools (Terraform, Ansible).
- Background or interest in travel/ tourism technology.