QA Automation Developer
algosec
Job Description
- E2E testing, including designing tests and automating them.
- Writing and executing automatic tests based on the specified environment.
- Perform hands-on manual testing activities (~30% of the role) including exploratory, functional, and regression testing prior to automation implementation.
- Be part of a dynamic team focusing on testing and expanding automation for regression and new features.
- BSc in Computer Science/Engineering with GPA 8.5 and above.
- At least 3 years of experience in writing automatic tests in object-oriented programming (java) and developing complex automation tests using selenium.
- Experience in working with API / REST automation.
- Experience in manual QA testing (ability to write your own test before automation).
- Experience in Linux/UNIX environments.
- Good understanding of Prompt Engineering principals
- Proven ability to effectively use AI chatbot tools (e.g., ChatGPT) for tasks such as test scenario creation, troubleshooting, and workflow optimization
- Experience working with AI-powered coding assistants (e.g., GitHub Copilot, Cursor) within development environments
- Proven ability to effectively use/develop AI Agents
- Proven ability to effectively use MCPs
- Proven ability to effectively use/develop skills Multitasking and problem-solving abilities, context switching and "out-of-the-box" thinking abilities.
- Experience in manual QA testing, including exploratory and functional testing, with the ability to design and execute test scenarios before automating them.
- Ability and willingness to combine automation development with hands-on manual validation and investigation work.
- Team player, pleasant and with a high level of integrity.
- Very organized, thorough, and devoted.
- Bright, fast learner, independent.
- Good written and verbal communication skills in English.