Share
What You’ll Be Doing:
Develop and AutomateTesting: Design,implement, and maintain automated test scripts and frameworks (primarily in Python) to verify the correct functionality of our software products.
End-to-End Feature Ownership: Deep dive into feature sets, taking responsibility from test planning through to final implementation and full automation.
System & IntegrationValidation: Validatesoftware functionality and performance through system-level and integration testing, utilizing Linux-based environments and virtualization tools.
Test Environment Management: Set up, maintain, and optimize test environments using Linux, Docker, virtual machines, and other modern tools.
Collaboration &Communication: Workclosely with software, DevOps, architecture, and product teams to define test requirements, coordinate releases, and ensure high-quality product delivery.
ContinuousImprovement: Drivedesign verification flows, contribute to methodology improvements, and leverage planning/tracking systems to manage release progress and build release indicators.
DefectAnalysis: Analyzetest results, file defects, and track issues to closure, ensuring robust and scalable solutions.
What We Need to See:
Bachelors/master’s degree in computer science or computer engineering, or equivalent experience
5+ years of experience in software testing, QA automation, or software engineering.
Strong proficiency in Python and scripting for automation.
Solid experience with Linux-based environments, including system tools and command-line utilities.
Proven understanding of computer networking and modern Linux operating systems.
Familiarity with software testing, integration, and system validation practices.
Excellent problem-solving, critical thinking, and communication skills.
Ability to work independently, manage multiple tasks, and drive technical initiatives.
Great interpersonal skills, agility, and determination for success.
Fluent English; strong presentation and public speaking abilities.
Ways to Stand Out from the Crowd:
Deep technical know-how and familiarity with networking protocols or low-level system tools.
Experience with Docker, KVM, or other virtualization technologies.
Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI) and test reporting tools (e.g., Allure, Grafana, Kibana).
Experience with large HW+SW systems and advanced Linux OS technologies.
Proficiency with GIT, Bash, and other scripting languages.
These jobs might be a good fit