What are the responsibilities and job description for the Automation QA Engineer (Performance Engineering Team) position at Acronis?
Acronis has pioneered the new IT discipline of Cyber Protection, which combines data protection and cybersecurity into a unique and integrated approach. The Acronis Cyber Protect solution is a ground-breaking approach with innovative technology that is revolutionizing the industry as we know it. Acronis is entering an exciting phase of rapid-growth and expansion, and has recently received a $250 million dollar investment from CVC Capital Partners, bringing our total valuation to more than $2.5 billion. So we are looking for more talented and hard-working individuals who are ready for a new challenge and will join us on our mission to protect the digital world!
We are looking for an experienced and driven Automation QA Engineer to join our Performance Engineering team. The AQA Engineer will be responsible for performance testing of Acronis Cyber Cloud for improving stability in unstable environments.
This involves working collaboratively with the teams located around the globe including RnD departments in different countries.
We’re looking for the next member of our “A-Team.” Are you a highly-motivated individual who thrives in a fast-paced and high-volume work environment? Do you possess a positive can-do, never-give-up attitude? Do you play nice with others on a team? Are you ready to make an impact?
RESPONSIBILITIES:
- Designing and developing Automation testing tools for Acronis Cyber Cloud
- Operating the production-like load testing environment
- Maintaining the underlying hypervisor infrastructure, identifying and resolving bottlenecks
- Monitoring of the underlying infrastructure, identifying and resolving issues
- Updating the cloud components to new versions (100 components)
- Understanding and analyzing product requirements and communicating with product management teams
- Collecting comprehensive and relevant data for problem investigation
- Finding single points of failure
- Executing the load, investigating and reporting the issues
- Proactively identify system, application and network issues
- Collaborate with various development team to help investigate various performance aspects of the system
- Track escalated issues
REQUIREMENTS:
- Strong Python and scripting skills
- 1 years of developing test cases for complex applications
- Experience with software product performance testing on Windows, Linux or Mac OS X
- Knowledge of Quality Assurance theory: principles, methodologies and techniques
- Knowledge of working with REST API
- Analytical mindset
- At least upper-Intermediate English
DESIRED:
- Knowledge of Configuration Management Systems ( Ansible)
- Web-service testing experience (frontend, backend)
- CI/CD systems. Jenkins as a plus
- Understanding of multi core hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers
- Previous experience as a performance engineer
#LI-AI1