CTC Undisclosed Job Location Hyderabad/ Secunderabad ,Bengaluru/ Bangalore Experience 5 - 7 yrs
We are a vibrant and a ridiculously norm-challenging bunch with increasingly diverse teams across the globe. Our open culture enables easy ideation, innovation and delivery. Our voracious appetite for knowledge makes growth organic to us.
If you have a passion for problem solving and quirkiness doesnt scare you, come be a part of our rapidly growing company. Oh! we do have a life outside work as well.
Responsibilities As a Backend Persistence Lead in Enqueros Digital Engineering unit, you will be part of a fast-paced team testing the solutions for some of our Fortune 500 customers. You will leverage your formal education in the relevant field and your professional experience to apply professional concepts to work on targeted tasks. You will follow standard practices and procedures applicable in your area of work to complete your task/deliverable with high quality under limited supervision. Your established aptitude to achieve this while supporting other members of the team and improving your own knowledge and skills will define success for your role.
Your passion for learning, implementing and the ability to ask the right questions, apply analytical skills, problem solving skills, technical skills and reliably complete deliverables with high quality is of utmost importance. This job is the fully qualified, career-oriented, journey-level position where you get better at your trait.
Responsible for Defining QA strategy, approach and execution in development projects.
Responsible for Leading and directing the QA team.
Provide leadership and technical expertise within Test Automation and Quality Assurance.
Be accountable for the test automation projects, mentor, and provide leadership to the QA automation developers and managers.
Participate in interviews, induction, training and performance evaluation of all QA team members
Provide technical leadership and expertise within the field of Quality Assurance and Testing.
Ensuring that the development teams adhere to the principles, guidelines and best practices of the QA strategy as defined.
Focus on continuous QA improvements including usage of appropriate testing tools, test techniques, test automation.
Building and maintenance of quality standards as well as enforcing technical and testing standards.
Monitoring of all the QA activities, test results, leaked defects, root cause analysis and identifying areas of improvement. Implement steps required to improve the processes.
Gather and present testing metrics and testing activities for the projects to key stakeholders.
Ensure the proper usage of available tools to gain the maximum benefit of the QA effort. This includes testing tools for functional, performance, automation, etc.
Manage training and continuous learning of QA staff by means of short courses, conferences, meetups, certifications, etc.
Be an escalation point for all matters related to testing and quality assurance and operate as a primary point of contact for the QA teams.
Direct the development of the QA strategy, methodology, discipline and framework. Driving and improving the QA team in areas of automated testing and agile testing.
Contributing to Company Documenting your learnings from the current work to produce an artifact such as an internal Wiki, a blog or a best practices document
Team building activities like assisting new hires in Induction programs and mentoring the team towards their career excellence.
Actively participating in BU/Practice level activities and events related to learning, formal training, interviewing, special projects, Poc etc.
Manage, operate, and deliver automated capabilities for repeated resolution and deployment across our client infrastructure. Create and deploy scalable systems and monitoring for massively growing global infrastructure.
Build software and systems to manage platform infrastructure and applications.
Work with the development and product team of a new application to establish the right monitoring and alerting strategy.
Guide the team towards adopting cutting edge software and drive the application towards zero down time deployments.
Ability to handle escalations and work with stakeholders during Incident and Post incident reviews.
Optimize on-call rotations and automation processes.
Monitor and identify risks and areas for improvement to ensure application health.
Bachelors or Masters degree
Computer Science, Information Technology, Electronics
5-7 years of related experience
Proficiency in any modern object-oriented programming language (some combination of Python, Java, and Node.js preferred)
Strong hands-on experience with configuration management, cloud orchestration and automation tools with AWS/GCP/Azure environments.
Experience in distributed/scalable systems, disaster recovery, data security/encryption, sql/nosql
Experience with open technologies like Jenkins, Splunk, cloud watch, Spinnaker and related Infrastructure as Code (IaC) tools, Terraform, JIRA, including Docker, Kubernetes, GitHub,Bitbucket, Vagrant.
Strong working experience in Spinnaker, Jenkins with Pipeline Code and integration of other CICD Tools
Strong working experience in configuration management tools like Puppet, Chef & Ansible.
Good Working Knowledge on Binary Management tools Artifactory / Nexus, Code quality coverage tools SonarQube is preferred
Hands on experience with BASH scripting, Python Scripting, working knowledge in Linux/Unix environments.
Experience in DevOps/Agile/Scrum environments and development.
Bachelors or Masters degree preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience.
Minimum 5-7 relative experience
Expertise in multi-cloud environments
Expertise in IaC technologies like Spinnaker and Terraform.