Sign in

DevOps Quality Assurance Engineer (18-130) - 1

Company:
Absolute Opportunities
Location:
Eden Prairie, Minnesota, United States
Posted:
November 14, 2018

Description:

DevOps Quality Assurance Engineer (18-130) - 1

Eden Prairie, MN 5534

Summary:

The Development Operations (DevOps) Quality Assurance Engineer works as a key member of the software technology development team supporting the entire development life cycle. In this role, the DevOps Quality Assurance Engineer validates the shared development infrastructure, validates the software product build process, streamlines product release, and automates the validation of the build, deployment, delivery frameworks. The individual in this role will have experience with software development life cycles, modern build tools, virtual environment management, and the concepts of Continuous Integration.

Strong organization, communication, and collaboration are essential to the success of the DevOps QA practice. Must be able to understand the needs of all development constituents and influence adoption of evolving frameworks, practices, and processes.

Essential Duties and Responsibilities:

Support the validation of the build, internal deployment of their software products

Standardize, automate and document setup of development, QA and production environments

Validate our build and release scripts, tools, and processes

Help define best practices for source control, continuous integration, automated testing and release management

Mentor other QA Engineers on the tools and techniques used by the teams

Participate in all Scrum activities, perform code reviews, contribute to a high performing, growing team

Work with the QA Practice to continually refine and improve our Quality Assurance process

Maintain and improve the build, test and release frameworks

Execute software releases to QA and development environments

Improves and champions our build and deployment process

Develops test automation framework in collaboration with other test automation engineers

Knowledge Skills, and Abilities: (Submission Summary)

1. Bachelor degree in Computer Science or equivalent technical discipline

2. Experience with continuous integration and deployment environments and how to ensure quality within such environments

3. Familiarity with agile concepts

4. Experience developing and designing tests for SaaS and/or Service Oriented Architectures

5. Scripting languages (Python, Ruby, Bash, Powershell)

6. Orchestration/infrastructure as code (Chef, Puppet, Ansible)

7. Version control systems (Git, SVN)

8. Demonstrated ability to coordinate cross-functional work toward task completion

9. Excellent communication skills, both verbal and written

10. 2+ years of experience with test automation - Preferred Qualifications

11. Experience with a CI systems, such as Jenkins - Preferred Qualifications

12. Knowledge and experience in virtual environments (VMware) or cloud environments (AWS, Azure, or similar) - Preferred Qualifications

13. Working knowledge of security standards and best practices - Preferred Qualifications

14. A solid understanding of Linux system administration - Preferred Qualifications

15. Clinical/Healthcare experience is plus - Preferred Qualifications

16. Present Salary?

17. Salary Expectation?

18. Must be a US Citizen or Green Card holder.

19. Current Address?