**Role**:QA Automation with Azure Cloud
**Position Type**:Full-Time Contract (40hrs/week)
**Contract Duration**:Long Term
**Work Hours**:CST time zone
**Work Schedule**:8 hours/day (Mon-Fri)
**Description**:
- Develop and maintain automated test scripts and frameworks using industry-standard tools and technologies, with a focus on Azure DevOps.
- Collaborate with cross-functional teams to define test automation strategies and requirements, ensuring comprehensive test coverage across all components and services hosted on Azure.
- Integrate automated tests into the CI/CD pipeline, enabling continuous testing and deployment of software releases on Azure cloud environments.
- Execute and analyze automated test results, identifying and documenting defects, and providing timely feedback to development teams for resolution.
- Implement and maintain test data and environments in Azure DevOps, ensuring consistency and reliability across test cycles.
- Collaborate with developers and system architects to troubleshoot and resolve issues related to Azure cloud services, ensuring optimal performance and reliability.
- Stay updated with the latest trends and best practices in QA automation, Azure cloud technologies, and DevOps methodologies, incorporating new tools and techniques as appropriate.
- Participate in sprint planning, daily stand-ups, and retrospectives, contributing insights and recommendations to improve the quality and efficiency of the development process.
**Requirements**:
- Bachelor's degree in computer science, Engineering, or related field.
- 3+ years of professional experience in software quality assurance and automation testing, with a focus on Azure cloud platforms.
- Strong proficiency in designing and implementing automated test scripts and frameworks using tools such as Selenium, Appium, or Cypress.
- Experience with Azure DevOps and Azure cloud services, including Azure App Service, Azure Functions, Azure SQL Database, and Azure DevTest Labs.
- Solid understanding of software development lifecycle (SDLC) methodologies, including Agile and Scrum.
- Proficiency in programming languages such as C#, Java, or Python for test automation.
- Experience with version control systems such as Git.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues in cloud-based environments.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Azure certifications (e.g., Azure Administrator, Azure Developer) are a plus.