Software QA Engineer
Omilia
- Ελλάδα
- Μόνιμη
- Πλήρης Απασχόληση
- Drive software quality assurance lifecycle as part of Agile process and deliver high quality releases on time
- Develop and execute test plans, test cases, and scripts to ensure comprehensive test coverage.
- Implement new processes and testing procedures
- Lead and oversee the entire testing process for projects, ensuring quality standards are met.
- Architect and maintain test automation frameworks for enhanced testing efficiency.
- Create CI/CD pipelines to streamline the development and testing workflow.
- Mentor and train junior and QA Engineers on technical and procedural aspects.
- Drive continuous improvement in testing processes and methodologies, acting as a subject matter expert in QA practices and principles.
- 2+ years of experience as a QA engineer in an Agile environment.
- Proficiency in at least one programming language: Java or Python.
- Experience in API Automation Frameworks like Rest-assured, Pytest.
- Experience in UI Automation Frameworks like Cypress, Selenium, Playwright.
- Knowledge of testing methodologies and procedures.
- Experience with Git, Linux, Docker/Kubernetes, and Continuous Integration (CI).
- Experience with performance testing.
- Ability to create automation frameworks from scratch and enhance existing frameworks.
- Ability to quickly study and adapt to new technologies.
- Professional English communication skills.
- Experience in Kafka, Airflow, Opensearch, Snowflake
- Knowledge of Databases and SQL experience
- Experience in Amazon Web Services or Azure
- Experience in Configuration Management Tools (Ansible, Puppet, Chef)
- ISTQB certification
- Fixed compensation;
- Long-term employment with the working days vacation;
- Development in professional growth (courses, training, etc);
- Being part of successful cutting-edge technology products that are making a global impact in the service industry;
- Proficient and fun-to-work-with colleagues;
- Apple gear.