QA Engineer II
Athens (Center), Athens, Greece |
Engineering
Position Details
• Working Model: Hybrid
• Employment Type: Full-time
SCYTALYS is a leading software development and system integration company, operating internationally with its main offices in Athens. The company counts more than 30 years of operation in the Defense and Security sectors, where it specializes in the specification, design, development, integration, installation, testing and follow-on support of:
- Tactical Data Links and Interoperability Solutions
- Mission and Command & Control Systems
- Surveillance solutions
SCYTALYS is currently looking for passionate QA Engineer responsible for planning, designing, executing, manual and/or automating tests to ensure the quality and reliability of our software products. As a Level II Engineer, you are expected to have hands-on experience with QA processes, tools, and methodologies, as well as a strong ability to work independently and collaboratively within cross-functional teams.
The ideal candidates will:
- Design, develop, and execute manual and/or automated test cases based on requirements and technical specifications, requirements and design documents
- Collaborate closely with system engineers, developers, and product owners to ensure requirements are testable and well understood.
- Execute manual and/or automated tests; analyze test results to identify deviations, bugs, or design flaws.
- Create and maintain detailed test documentation, including test specifications, traceability matrices, test execution records, and final verification reports.
- Support root cause analysis in the event of test failures, including detailed logging and reproducibility tracking.
- Ensure alignment with quality standards, compliance guidelines, and regulatory requirements (e.g., ISO, IEC, or domain-specific standards).
- Participate in peer reviews of test cases, procedures, and test reports to ensure accuracy and completeness.
- Contribute to the continuous improvement of test processes, tools, and documentation practices.
- Analyze test results, report defects, and work closely with developers to drive resolution.
- Maintain and enhance existing automated test frameworks.
- Support release processes, including regression testing, sanity testing, and production verification.
Skills and Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2–4 years of professional experience in software testing or quality assurance.
- Solid understanding of QA methodologies, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with automated testing tools (e.g., Selenium, Robot Framework, Cypress, etc.).
- Experience with scripting languages (e.g., Python, JavaScript, Bash) for test automation.
- Experience in performance testing, methodologies and tools whould be considered a plus.
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).
- Knowledge of version control systems (e.g., Git).
- Strong analytical and troubleshooting skills.
- Excellent communication and collaboration skills.
Desirable Skills:
- Software programming skills in one or more of the following languages: Javascript, Python, Java
- Basic knowledge of SQL, and experience with RDBMSs (SQLite, PostgreSQL) and NoSQL databases (MongoDB)
- Understanding of XML and JSON
- Knowledge and hands-on experience of Test Management and Defect Tracking Tools
- Knowledge and hands-on experience in test automation (e.g., CD/CI Tools and frameworks)
- ISTQB certification
We offer:
- Competitive remuneration package
- Ticket vouchers and/or gas expense
- Private medical insurance package
- Continuous learning & development opportunities
- Participation in cultural and team-building activities
- Exposure to a growing environment with cutting-edge technologies
- Corporate wellness initiatives