- Company Name
- Highspring
- Job Title
- Test Automation Specialist
- Job Description
-
**Job title**
Test Automation Specialist
**Role Summary**
Design, develop, and maintain end‑to‑end automated test solutions for API, backend, and UI workflows. Collaborate with development, architecture, and product teams to embed quality early, integrate tests into CI/CD pipelines, and drive continuous improvement of testing standards.
**Expectations**
- 4+ years of professional experience in test automation or quality‑focused development.
- Command of at least one major programming language (Java, JavaScript/TypeScript, or Python).
- Proven delivery of maintainable, scalable automated tests for production systems.
- Ability for independent ownership while aligning with product and business goals.
- Strong Agile, Scrum, and DevOps mindset.
- Bilingual proficiency in French and English is required for client engagement (may vary by project).
**Key Responsibilities**
- Architect and implement automated test frameworks for APIs (REST, GraphQL), microservices, and UI (Cypress, Playwright, Selenium).
- Write, maintain, and execute smoke, integration, regression, and end‑to‑end test suites across DEV, INT, UAT environments.
- Partner with developers on test‑driven design, code reviews, and acceptance criteria.
- Integrate automated tests into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Azure DevOps) to improve speed, stability, and observability.
- Manage test data, mocks, stubs, and validation environments.
- Identify and propose automation process optimizations and industrialization opportunities.
- Mentor junior team members and serve as a technical QA reference.
- Participate in client QA transformation initiatives to elevate automation practices.
**Required Skills**
- Programming: Java, JavaScript/TypeScript, Python.
- Automated testing tools: Cypress, Playwright, Selenium, REST/GraphQL testing libraries.
- Test frameworks & design patterns: Page Object, Screenplay, etc.
- CI/CD pipeline management.
- Cloud platforms: AWS, Azure, or GCP (desirable).
- Version control: Git.
- Agile/DevOps practices.
- Excellent analytical, debugging, and communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Certifications in automation or testing (e.g., ISTQB, Cucumber, or equivalent) are a plus.