Development Engineer
algosec
Job Description
Responsibilities:
- E2E testing, including designing tests and then automate them.
- Develop and maintain UI & API automation tests in CI/CD environment.
- Writing and executing automatic tests based on the specified environment.
- Support, maintain, and enhance all test case automation related activities during iterative development and regression testing.
- Review user stories and functional requirements.
- Assist with manual testing; execute manual test cases and scripts for products under development using test management/tracking tools.
Technical Requirements:
- Computer Science student or equivalent degree student, GPA 8.5 and above. (Maximum 0.5 years of studies remaining).
- Knowledge or relevant experience with programming languages, such as C#, C++, and Java.
- Strong understanding of OOP, TDD, SW architecture designs and patterns.
- Strong troubleshooting and problem-solving skills with high attention to detail.
- Able to work independently, self-motivated, detail-oriented and organized.
- knowledge of web technologies including HTML, Yaml, JSON – Advantage.
- Experience with Selenium – an advantage.
- Experience with Git – an advantage.
- Knowledge and experience in testing methodologies - an advantage.
Soft skills Requirements:
- Multitasking and problem-solving abilities, context switching and "out-of-the-box" thinking abilities.
- Team player, pleasant and with a high level of integrity.
- Very organized, thorough, and devoted.
- Bright, fast learner, independent.
- Excellent written and spoken communication skills in English.