QA Automation engineer for marketing software platform to $4000
We are looking for a QA automation engineer to join a team of 4 working on a web based platform built on python django and REACT.
Successful candidate should have good level of spoken English.
Programming Languages
Python: Proficiency in Python is essential.
JavaScript/TypeScript: Knowledge of JavaScript (or TypeScript) is important for testing the front-end React components.
Automation Testing Frameworks
Selenium: Experience with Selenium WebDriver for browser-based testing.
PyTest: Familiarity with PyTest for writing test cases in Python.
Cypress: Experience with Cypress for end-to-end testing, particularly for React applications.
Jest: Knowledge of Jest for unit testing React components.
API Testing
Postman/Insomnia: Experience with tools like Postman or Insomnia for manual API testing.
RestAssured/PyTest: For automated API testing, familiarity with RestAssured (if using Java) or PyTest and Requests library in Python.
Version Control
Git: Strong understanding of Git for version control, including branching, merging, and pull requests.
CI/CD
Jenkins/GitHub Actions/Travis CI: Experience with Continuous Integration/Continuous Deployment (CI/CD) tools to automate the testing process as part of the deployment pipeline.
Docker: Basic knowledge of Docker to create consistent testing environments.
Database Testing
SQL: Ability to write and execute SQL queries to verify data integrity and perform back-end testing.
Experience with ORMs: Familiarity with Django ORM for testing data models and migrations.
Performance Testing
JMeter/Locust: Knowledge of performance testing tools like JMeter or Locust for testing the scalability of your SaaS platform.
Security Testing
OWASP ZAP/Burp Suite: Basic knowledge of security testing tools like OWASP ZAP or Burp Suite to identify vulnerabilities.
Soft Skills
Attention to Detail: Strong analytical and problem-solving skills.
Communication Skills: Ability to communicate effectively with both technical and non-technical stakeholders.
Collaboration: Experience working in cross-functional teams.