Nord Security

Test Automation Engineer | Mid-Senior | Python

Job Description

We are seeking a skilled Test Automation Engineer (Python) / Python Developer – Automation & Testing to join our team. The ideal candidate will have strong experience in Python development, automation, and integration, with a focus on web scraping, testing, and backend development. You will be responsible for building and maintaining automated test scripts, developing web applications, and optimizing data processing workflows.


Main Responsibilities
  • Develop and maintain automation frameworks for testing and integration.
  • Write efficient, reusable, and testable Python code.
  • Work with SQL and NoSQL databases to store and retrieve data.
  • Implement web scraping solutions using Selenium, Puppeteer, or other tools.
  • Develop and maintain Django-based web applications.
  • Collaborate with cross-functional teams to integrate and automate workflows.
  • Debug and troubleshoot issues in test scripts and applications.
  • Optimize performance and scalability of web applications and automation processes

  • Core Requirements
  • Strong experience in Python development.
  • Proficiency in SQL/NoSQL databases (e.g., PostgreSQL, MySQL, ElasticSearch).
  • Hands-on experience with test automation and integration.
  • Expertise in Selenium/Puppeteer for web automation and scraping.
  • Experience in web scraping techniques and best practices.
  • Proficiency in Django for web application development.

  • Bonus Points For
  • Experience with Docker for containerization.
  • Familiarity with Linux environments.
  • Basic networking knowledge (e.g., APIs, proxies, security considerations).
  • Experience with Apache Airflow for workflow automation.