Job Description
• Design, implement, and manage CI/CD pipelines in GitHub preferably using GitHub action to automate application deployment and infrastructure provisioning.
• Maintain application in Kubernetes stack. Knowledge of EKS, rancher is preferred.
• Develop and maintain infrastructure as code. Terraform (Must) and Helm. Crossplane is preferred.
• Manage AWS services, including IAM, EC2, S3, RDS, Lambda, VPC, API Gateway, WAF and CloudWatch, ensuring scalability, security, and performance.
• Implement monitoring, logging, and alerting solutions using AWS CloudWatch, Prometheus, Grafana, ELK stack, or similar tools. Knowledge of Datadog is preferred.
• Knowledge in distributed microservice architecture is good to have.
• Stay updated on emerging DevOps tools, cloud technologies, and best practices to drive continuous improvement within the team.
• Mentor, coach, train, and provide feedback to other team members; may provide feedback to leadership on technical abilities of team
• Research complex escalations for production issues or software issues to ensure the stability of the application
• Complete complex peer code reviews for test automation code and incorporate feedback into automated tests
• Influence and lead on standards and processes of team and events, including planning, work estimation, peer reviews, and test design
• Assess the business value and broader impact of software changes when designing automated tests; contribute to the prioritization of team backlog
• Comply with all corporate and departmental privacy and data security policies and practices, including but not limited to, Hyland’s Information Systems Security Policy
Job Requirements
• Bachelor's degree in Computer Science or related field and relevant work experience of 7+ Years
• Programming Language: Any Object Oriented Programming Language like C#, Typescript
• Playwright (TypeScript) experience
• Good experience with testing web application
• Experienced with Page Object Model design pattern.
• Working knowledge in REST/SOAP API Testing
• Working knowledge of CI/CD tools such as GitHub Actions, Jenkins, GitLab CI/CD, or AWS CodePipeline.
• Working knowledge in AWS
• Working knowledge in containerization and orchestration using Docker and Kubernetes.
• Familiarity with logging and monitoring tools such as Datadog, AWS CloudWatch, ELK Stack, Prometheus, or Grafana.
• Experience with all phases of test lifecycle
• Experience in software application testing tools, methodologies, and process framework
• Experience with test automation and continuous integration tools
• Experience documenting standards, practice guidelines and/or standards
• Significant experience with test design
• Significant experience with using source control systems
• Significant experience in development on Windows/Linux platforms
• Significant experience with multiple scripting tools
• Significant experience with build environments and delivery pipelines
• Significant experience with programming or scripting
• Experience with database technology
• Experience with Agile frameworks
• Demonstrated experience with regression testing
• Strong oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact
• Strong organizational, multi-tasking, and time management skills
• Strong collaboration skills, applied successfully within team as well as with all levels of employees in other
Any Graduate