Key Responsibilities and Accountabilities:
Using Agile methodology the Cloud Test Engineer will be responsible for Testing Azure cloud applications with various windows and Linux applications. Will be responsible for defining a test strategy and developing test plans to ensure continuous improvements. Define and optimize environment architecture and Azure Services. Operating system installation, deployments and upgrades. Build automation by implementing automation tools and frameworks(CI/CD pipelines).Analyse code and transition to production. Develop and maintain design and troubleshooting documentation. Identify manual processes and inefficiencies and improve them through automation. Investigate and proficient in tools to support continuous integration and test automation objectives and processes, and supporting production services.
Person-profile:
Personality:
Self-driven, results-oriented with a positive outlook, and a clear focus on high quality and business profit. A natural forward planner who critically assesses own performance. Mature, credible, and comfortable in dealing with senior executives. Reliable, tolerant, and determined. Empathic communicator, able to see things from the other person's point of view. Well-presented and business-like. Keen for new experience, responsibility and accountability. Able to get on with others and be a team-player.
Personal Situation:
Must be mature and domestically secure. Able to commute reliably to office base. Able to work extended hours on occasions when required.
Specific Job Skills/Experience:
Have background in Windows and Linux. strong expertise in QA/Test Analyst with skills in full software development life cycle, requirement gathering, test planning, testing, analysis and software quality assurance in a variety of projects and environments. Extensive experience in developing test plans, defining Testing Methodologies and writing Test Cases with windows and linux. Also Possess strong command of Azure utilizing ARM Templates and Azure Kubernetes. Have Technical knowledge and breadth of Azure technology services (Identity, Networking, Compute, Storage, Web, Mobile, Containers, Databases, Analytics, AI & Machine learning).Have experience in Terraform ,Docker, Puppet/Jenkins/JIRA and Ansible. Have working knowledge in CVS, TFS, GIT, GITHUB, NSIS, Continuous Integration, Agile, Teamcity, Octopus, selenium(Test Automation).Have Working Knowledge in Ant, Nant, Python, Perl, Bash and Shell Scripting. Can maintain Web Servers such as Apache/Tomcat and IIS. Experience in automation techniques and technology including Continuous Integration and Delivery processes. Possess problem solving attitude and can Work independently and as part of a team.
Management Ability:
Though internal staff management is not initially part of the job, responsibility and opportunity could grow with the development of the business. Some people-management skills, experience and natural ability will be useful, but not essential.