SUMMARY OF RESPONSIBILITIES:
Under direct supervision, the Automation Engineer I is responsible for building, maintaining, augmenting, and supporting the day-to-day operations for the development life cycle. This individual must be able to understand the various aspects related to development and deployment tools including source control, various integrated development environments, continuous integration and deployment, automated testing, server infrastructure, and networking.
10% Source Control Management Systems. Install, test, troubleshoot
10% Continuous Integration and Deployment (CI/CD). Create and manage build jobs
10% Product Packaging. Create and manage product packaging requirements
10% Software Deployment.
15% Automated Software Testing. Unit, Integration, UI, API, and Webservices
10% Operations Support. Performance testing and general test case execution
10% Server and Network Management
10% Other Duties as Assigned
Education and Experience:
BS/BA in Computer Science, a related field, or equivalent experience
Knowledge of relational databases
Ability to understand and apply OOP principles
Ability to understand and use test automation tools
Ability to use source control effectively
Ability to utilize continuous integration / continuous deployment tools
C# or Java Programming
Databases (Microsoft SQL Server, NoSQL)
Virtual machine environments (Hyper-V)
Physical Demands/Working Environment:
Typical office environment. Able to sit and work at a computer a vast majority of the day.
Orchard Software is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation, gender identity, creed, marital status, familial status, public assistance status, or any other characteristic protected by law.Posted On
August 26, 2019