Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might interest you!
Thanks for your interest in working on our team!
Key Responsibilities
Test Automation Development: Develop and maintain automated test scripts using unittest.
Test Case Execution: Execute automated tests, analyze results, and report defects to the development team.
Test Reporting: Generate detailed reports on the testing process, results, and any identified issues.
Collaboration: Work closely with Software Engineers and other stakeholders to understand project requirements and testing needs.
Continuous Integration (CI): Help integrate automated tests into CI pipelines and ensure they are executed with each code update.
Bug Identification: Identify, reproduce, and document bugs, assisting in the triage and resolution of issues found during testing.
Documentation: Create and maintain technical documentation for automated tests and testing processes.
Basic Qualifications
Education: Currently pursuing or recently graduated with a degree in Computer Science, Information Technology, or a related field.
Programming Skills: Basic experience with Python, including knowledge of Python syntax, data structures, and functions.
Testing Frameworks: Familiarity with test automation frameworks (unittest).
Database Skills: Basic understanding of databases and SQL queries.
Problem-solving skills: Strong analytical and troubleshooting abilities, eager to learn new tools and technologies.
Attention to Detail: Ability to identify issues, inconsistencies, and improvements in software behavior.
Communication Skills: Strong written and verbal communication skills to document findings and collaborate with team members effectively.
Preferred Qualifications
Web Technologies Knowledge: Understanding of web technologies (HTML, CSS, JavaScript, TypeScript) and how they interact with automated test scripts. Basic understanding of the Django framework.
Version Control Systems: Experience using version control tools, especially Git.
CI/CD Knowledge: Understanding of continuous integration and deployment pipelines and how test automation fits into the process.
Experience with Agile Methodologies: Familiarity with Agile development and testing practices.