Software Engineer (Supports/Contributes to: Security Controls, Patch for MEM, Patch for Intune, Patch Cloud/Neurons, Patch SDK/Engines and Patch Content) What we are looking for
C# Full-stack Automation Test Engineer to automate and design tests for applications that help customers secure their environments.
Responsibilities
Author and maintain automated unit tests, and automated integration tests.
Leverage test frameworks such as:
- PESTER for REST API testing.
- Microsoft UI Automation framework for UI control validation.
- Selenium for Web interface testing.
Maintain integration test CI/CD pipelines.
Monitor and triage test results.
Work along-side other engineers to develop test plans.
Use a blended approach of infrastructure management and infrastructure as code to create and maintain test infrastructure.
Work with other teams including product management and support.
You will contribute to the quality of products that are highly valued by a broad user base. You will have the opportunity to use best of breed tools and develop using agile/scrum methodologies. Team members are empowered to work in a flexible environment.
What you need to be successful
· Bachelor’s Degree in Computer Science or related engineering field
· 2+ years software development experience
· Practical C# development skills
· Automation testing experience
· Microsoft UI Automation Framework automation experience
· REST API development and test experience
· Strong communication and teamwork skills
Preferred Skills
· CI/CD Build pipeline experience
· Front-end development experience – e.g., Angular, WPF, WinForms etc.
· Full stack engineer
· Selenium web-automation experience
· Experience of working in an Agile/Scrum environment
· Experience with infrastructure as code
· VMware VCenter and Microsoft SCVMM administration
· Experience with information security – e.g., OWASP, PKI
Any Graduate