Description
Roles and Responsibilities :
- Release Sanity Testing : Perform release sanity checks to verify the basic functionality of new releases before they are handed over to the QA team.
Release Deployment
Manage and deploy releases to the Dev and Staging environments in alignment with the development cycle.Ensure all environments are up-to-date with the latest code and features based on new releases.Product Environment Management
Maintain and manage multiple product development and staging environments.Regularly update and configure these environments in accordance with the latest releases and product with Development and QA Teams :Work closely with the Development team to ensure timely and smooth deployment of releases to Dev and Staging environments.Collaborate with the QA team by providing all necessary information regarding new features or deployments for testing.Performance Testing
Assist in performance testing to ensure the stability and scalability of the products.Documentation And Reporting
Maintain thorough documentation of release processes, deployment steps, and issues encountered during testing.Monitor the stability and health of the Dev and Staging environments.Proactively resolve issues related to environments to ensure minimal downtime or disruption.Continuous Improvement
Contribute to the enhancement of release testing processes, deployment pipelines, and performance testing methodologies.Required Skills And Qualifications
Bachelors degree in Computer Science, Information Technology, or related field.Basic experience in QA processes and testing methodologies.Familiarity with deployment tools and release management processes.Basic knowledge of performance testing tools and techniques.Strong attention to detail and excellent documentation skills.Ability to troubleshoot and resolve issues related to development and staging environments.Good communication skills and ability to collaborate effectively with cross-functional teams.Comfortable working in a Linux environment.Desired Skills
Experience with version control systems like Git.Basic scripting skills (e.g., shell scripting, Python) for environment management or automation.(ref : hirist.tech)
Skills Required
Linux, Testing Methodologies, Qa Processes, Performance Testing Tools