QA Automation
emagine Polska
⚲ Lisbon
Wymagania
- Defect Management
- Agile software development
- API (Application Programming Interface)
- Quality Assurance (QA)
- Atlassian JIRA
- Test-Driven Development (TDD)
- JavaScript
- Testing
- Agile
- CI/CD
Opis stanowiska
The primary objective of the QA Engineer role is to ensure the quality and reliability of software products through automated testing and integration within the software development lifecycle. Responsibilities: • Implement and maintain test automation frameworks (playwright) • Perform testing and defect management using tools like Xray and Jira. • Collaborate with development teams to integrate testing into CI/CD pipelines. • Coding and scripting in JavaScript/TypeScript for automation. • Apply modern Agile practices in the software development process. • Maintain strong communication and collaboration with team members. Must Haves: • Technical background in application engineering, infrastructure, and integration. • Experience with CI/CD processes and tools (e.g., Jenkins). • Proficiency with test automation tools and frameworks. • Experience with test and defect management tools (Xray, Jira). • Strong coding skills in JavaScript/TypeScript. • Knowledge of Agile Software Development practices. • Strong interpersonal skills, including attention to detail and teamwork. • Fluency in English (written and oral). Nice to Haves: • Knowledge of cloud technologies (Amazon AWS). • Experience with BDD, TDD, ATDD methodologies. • Experience with automation frameworks like Cypress.io and PactumJS. • Experience in lower layer testing/automation (API, Contract, Integration testing).