- Develop automation solutions for Windows Security products using Python or other scripting languages.
- Contribute to feature automation to enhance product capabilities and performance.
- Participate in continuous and iterative software development cycles with a focus on code quality, supportability, scalability, and performance.
- Ensure adherence to CyberArk engineering practices and security coding guidelines.
- Design and develop test automation artifacts, including scripts, functions, scenarios, and processes for easy to complex automated testing situations.
- Coordinate and facilitate test automation planning, design, and execution sessions.
- Identify areas for improved testing efficiencies and implement automated test solutions.
- Create and implement test automation strategies for projects executed in Agile environments.
- Collaborate closely with application developers, business teams,
and testing teams to identify automation requirements early in the development cycle.
- Design and implement automation frameworks and strategies for Windows and terminal emulator-based applications.
- Extend test coverage by creating appropriate tools, utilities, and automation scripts to assist in functional testing and test data creation.
- Execute, monitor, and troubleshoot automated tests under various situations and conditions.
- Communicate status and progress to key stakeholders and senior management.
Qualifications & Experience:
- 5+ years of hands-on experience in automation development of Windows applications.
- Strong hands-on experience automating Windows Desktop applications.