5 hours ago
The QA Engineer supports quality assurance and testing activities across software products, digital services, and web applications, working closely with Development, Product, and cross-functional teams.
The role focuses on test planning, execution, defect identification, quality monitoring, and collaboration with technical teams to ensure solutions meet functional, technical, and user requirements.
The position provides hands-on experience across the software testing lifecycle, including manual and automated testing, API testing, and quality improvement activities.
Review requirements, specifications, and technical documentation to identify testing needs.
Design and execute test cases and test scenarios based on project requirements.
Test and validate solutions against agreed acceptance criteria.
Perform functional, regression, integration, and exploratory testing.
Support the development and maintenance of automated tests.
Perform API testing and validate integrations.
Identify, document, prioritize, and monitor software defects and incidents.
Collaborate with Development teams to investigate and resolve issues.
Track QA metrics such as defect density and test coverage.
Support performance and security testing activities.
Coordinate testing activities within Agile teams.
Contribute to improving user stories, acceptance criteria, and UX from a quality perspective.
Maintain test documentation, results, and quality records.
2–3 years of experience in Software Quality Assurance, Software Testing, or a related role.
Good understanding of QA methodologies, testing processes, and quality assurance principles.
Experience creating and executing test plans, test cases, and test scenarios.
Good understanding of functional, regression, integration, and exploratory testing.
Familiarity with automated testing tools, such as Selenium WebDriver, Appium, or similar.
Experience with API testing and basic understanding of integrations.
Familiarity with programming or scripting languages such as JavaScript, Python, SQL, Ruby, or similar.
Basic understanding of web applications, Agile methodologies, and software development processes.
Familiarity with JIRA, Confluence, MS Project, or similar tools.
Good command of Greek and English, written and spoken.
BSc or MSc in Computer Science, Information Systems, Software Engineering, Business Administration, or a related field.
Experience with telecommunications or technology-related products and services.
Familiarity with UX principles and practices.
Exposure to CI/CD, test automation frameworks, or performance testing tools.
Experience working with Agile/Scrum teams.
Exposure to incident management and production support.
Experience with websites, web applications, or digital products.
Competitive salary based on skills and experience
Continuous learning in QA methodologies and modern testing tools
Hands-on experience across the entire software testing lifecycle (Manual, Automation, API & Performance Testing)
Direct exposure to complex, real-world digital projects and cutting-edge software solutions
Active involvement in Agile teams, working closely with Development, Product, and Client-facing teams
Experience with telecommunications or technology-related products and services.
Familiarity with UX principles and practices.
Exposure to CI/CD, test automation frameworks, or performance testing tools.
Experience working with Agile/Scrum teams.
Exposure to incident management and production support.
Experience with websites, web applications, or digital products.