Important Information
Location: Bangalore
Experience: 8+ years
Job Mode: Full-time
Job Description
The Platform QA team is in charge of Quality Assurance of all products. As part of this team, you will focus on ensuring that the different pieces install and work together and that upgrades are smooth. You will work closely with customer support engineers, product quality engineers and release engineers to ensure our products are maintained, packaged, and delivered to customers at the very highest level of quality. While the testing teams for each product focus on feature testing of the individual product your focus is the user experience and ensuring that the products work together smoothly by creating more integration tests.
Responsibilities
- Understand customer use cases and design tests around them,
- Make sure that our different products work together as defined by designing and implementing integration tests that combine multiple components,
- Test the cycle of the customer’s experience: installation and upgrades of our products work as they should,
- Design realistic testing environments, configurations, and workloads to simulate real-world customer scenarios (replication deployments, clustered deployments, etc.),
- Develop and execute test plans, monitor and report on test execution,
- Collaborate with QA and test personnel in other teams to coordinate work and share.
Requirements
- Must be:
- Experience with MariaDB/MySQL installation and administration,
- Experience with Perl and MTR test cases,
- Experience with testing interactive and daemonized applications on Linux/Windows/macOS,
- System administration skills on Linux & Windows,
- Knowledge of at least one virtualization/abstraction tool (e.g. qemu, KVM, LXC, Docker, VirtualBox, VMware),
- Familiarity with CI systems like Jenkins, BuildBot
- Passion to automate everything
- Extensive experience with scripting (bash),
- Ability to clearly and effectively communicate in English, (written/spoken) with teams, users, and stakeholders.
- Helpful skills (not mandatory):
- Experience with other databases,
- Basic experience with C/C++, Python, Java programming,
- Knowledge of Linux package managers such as yum, zypper, apt as well as dpkg and rpm directly,
- Knowledge of test automation basics, machine provisioning (Chef, Puppet, Ansible, etc), virtual machines management (e.g Vagrant, Terraform or direct via cloud APIs).
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Top Skills
What We Do
Headquartered in Santa Clara, California, and backed by renowned private equity firms Advent International and Warburg Pincus, Encora is the preferred technology modernization and innovation partner to some of the world’s leading enterprise companies. It provides award-winning digital engineering services including Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. Encora's deep cluster vertical capabilities extend across diverse industries, including HiTech, Healthcare & Life Sciences, Retail & CPG, Energy & Utilities, Banking Financial Services & Insurance, Travel, Hospitality & Logistics, Telecom & Media, Automotive, and other specialized industries.
With over 9,000 associates in 47+ offices and delivery centers across the U.S., Canada, Latin America, Europe, India, and Southeast Asia, Encora delivers nearshore agility to clients anywhere in the world, coupled with expertise at scale in India. Encora’s Cloud-first, Data-first, AI-first approach enables clients to create differentiated enterprise value through technology