What are the responsibilities and job description for the Devops Automation Engineer position at IT Minds LLC?
Job Details
DevOps Automation Engineer
San Antonio, TX (100% Onsite)
Long-Term Contract
Client is a prestigious and large investment management company, in their search for an DevOps Automation Engineer. This is a long-term contract opportunity based out of San Antonio, TX (Onsite).
We are seeking a skilled Automation Engineer/DevOps Engineer to join our team. In this role, the candidate will be responsible for designing, developing, and maintaining automated systems and test frameworks that enhance the efficiency and reliability of our software products and internal processes.
The ideal candidate will have a strong background in automation tools, scripting, and a passion for quality assurance and process optimization.
Qualifications:
- 10 years of experience in automation engineering, test automation, or related roles.
- Proficient in automation tools such as Selenium, Cypress, Appium, or similar.
- Experience with scripting languages like Python, Java, JavaScript, or Shell.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Hands-on experience with version control tools like Git and CI/CD tools like Jenkins, GitLab CI, etc.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Must Have :
- Experience with API testing tools like Postman, RestAssured, or SoapUI.
- Strong Knowledge of cloud platforms (AWS) and infrastructure automation.
- Experience working in regulated industries (e.g., healthcare, finance) is a plus.
- Very Good knowledge of PowerShell, Python, AWS, PostgreSQL, and RDS.
Technical Skills:
Terraform, PowerShell, Python, AWS, PostgreSQL and RDS.
Responsibilities:
- Design, develop, and maintain automated test frameworks and scripts for functional, regression, and performance testing.
- Integrate automated tests into the CI/CD pipeline to ensure consistent build verification.
- Collaborate with developers, QA, and DevOps teams to identify automation opportunities and streamline processes.
- Continuously improve automation strategies and tools to increase coverage and reduce manual efforts.
- Create and maintain technical documentation related to automation architecture and processes.