Job Description
We are looking for an Automation developer who will do technical solutions of Windows Agent. You must be an energetic self-starter with a desire to learn new things quickly. In this position, you will work with a team of talented software engineers to innovate, implement, and support the product roadmap.
Responsibilities:
- Be responsible for development of automation of Windows Security Product.
- Contribute to feature automation to bring the product to the next level.
- Participate in continuous and iterative software development cycles with emphasis on code quality, supportability, scalability, and performance.
- Ensure adherence to CyberArk Engineering practices and security coding guidelines.
- Develop automation solutions through computer programming in Python or any scripting languages
- Design and Develop test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools
- Communicate status to key stakeholders and senior management
- Coordinates and facilitates test automation planning, design, and execution sessions
- Identify areas for improved testing efficiencies, test automation and implementation of automated test solution will fall within your scope
- Create and implement Test automation Strategies for projects executed in Agile model
- Work closely with Application developers, business team and testing team to identify automation requirements in early stage.
- Design and implement automation framework / strategies for windows and terminal emulators-based applications
- Help extending test coverage along with creating appropriate tools, utilities, and automation scripts that assist in functional testing and to create test data
- Designs, executes, monitors, and troubleshoots automated tests under various situations and conditions
Qualifications
Critical Skills:
- 6+ years hands-on experience in automation development of Windows applications
- Hands-on on automating the Windows Desktop application.
- Proficient in Python, Pytest and Jenkins.
- Knowledge of Remote Desktop Testing automation.
- Sound knowledge in Reporting. Allure reporting is a plus.
- Experience in automating browser dialog interactions.
- Good understanding of Windows OS technologies and Windows Internals
- Experience with Agile, TDD, SOA and test methodologies.
- Excellent written and oral communication skills as well as strong interpersonal skills.
- Ability to handle assigned tasks and drive them to successful completion.
- Ability to collaborate in a cross-group environment with global SWE teams.
- Ability to rapidly assimilate new information and techniques
Education/Experience:
- 6+ years hands-on software development experience
- BE / B Tech /MCA or equivalent