Description
Job Summary:
A professional responsible for defining, implementing, and automating test plans to ensure software quality from the outset and integrating automated tests into CI/CD pipelines.
Key Highlights:
1. Define and implement comprehensive test plans throughout the software development lifecycle.
2. Develop and maintain automation frameworks for front-end and back-end.
3. Collaborate on development to proactively ensure code quality.
Main Responsibilities:
Test Strategy: Define and implement test plans (unit, integration, regression, and performance) across the software development lifecycle.
Quality Culture: Work with the development team to ensure quality begins even before code is written.
Automation: Develop and maintain test automation frameworks for front\-end and back\-end (APIs).
CI/CD: Integrate automated tests into the deployment pipeline to ensure continuous and secure deliveries.
Requirements: *Mandatory hard skills:*
Programming Languages: Proficiency in at least one language (e.g., Javascript/TypeScript, Java, Python, or C\#).
Automation Frameworks: Solid experience with tools such as Cypress, Playwright, or Selenium.
API Testing: Proficiency with tools like Postman.
Agile Methodologies: Practical experience with Scrum and Kanban.
Git: Advanced version control (branching, pull requests).
SQL: Knowledge of databases for data validation.
*Essential soft skills:*
Proactivity: Ability to anticipate issues and propose solutions before bugs reach production.
Critical Thinking: Question requirements and understand the business logic behind each feature.
Assertive Communication: Ability to clearly translate technical issues for business stakeholders.
Adaptability: Comfort working in dynamic IT consulting/service environments.
Resilience: Maintain quality and focus even under challenging delivery deadlines.
*Desirable hard skills (differentiators):*
Performance Testing: Knowledge of JMeter or K6\.
Cloud \& DevOps: Familiarity with Docker, Kubernetes, and platforms such as Oracle or GCP.
Security: Basic knowledge of vulnerability testing (OWASP).
Observability: Familiarity with monitoring tools such as ELK, Grafana, Prometheus, or Datadog.
Expected academic background: Information Systems or Computer Science