Position: Principal QA Engineer (Optiva)
Company: Zimad
Category: QA
Experience required: 5y
English level: upper
Published: 2021-07-01T00:00:00+03:00

**Your opportunity and activities for which you’ll be involved with Optiva:**

Responsible for the quality of the products, and making it function in public and private cloud environments
Responsible for troubleshooting and reproducing technical problems, documenting and following them until full resolution
Taking part in both internal/customer projects and operations
Responsible for analyzing software, tools, and scripts to automate testing, quality control and monitoring on Preproduction system
Participating in functional, non-functional and exploratory testing across various project lines
Collaboration with cloud engineers in understanding new cloud technologies and investigating the way to improve quality of the products based on their compatibility
Collaboration in the software development lifecycle to develop detailed test coverage including test plans and test cases, bugs and technical issues definitions
Navigate the path of functional requirements through quality gates to Production deployments
Proactively look for ways to create efficient testing approaches on short and long term testing cycles
Manage, participate in, or directly work on any additional projects, assignments, or initiatives assigned by management
Create/maintain documentation for test and operational procedures
Document and perform system pre-checks, application tests, and define additional testing requirements based on customer needs
Participate in an on-call rotation in a distributed Worldwide team
Mandatory Qualifications:

**What you'll need to hop on board and hit the ground running**
10+ years of related experience in Quality Assurance/Quality Control
10+ years of technical testing experience in complex high-pressure environments
Proven experience on engaging major customer demands to provide QA solutions
Experience in Quality Assurance process definition, development, and enforcement
Bachelor's Degree or Master's degree in a technical field such as Computer Science, Information Technology Engineering or equivalent work experience
Strong experience with the Agile software development methodology and collaboration with internal teams to deliver software and configuration artifacts
Understanding of quality control principles and quality assurance definitions of done in projects
Strong background in test automation and automated testing tools (e.g., Selenium, Cucumber, Intellij Idea, APM)
GitHub/Jenkins/Terraform experience
Experience with Docker or similar container solutions
Experience in Linux/Unix-based applications
Experience in any API testing tools like SoapUI/Postman
Should have strong debugging skills and should be able to analyse logs, Garbage Collection, Thread dumps etc.
Solid understanding of Development lifecycle and QA part in it - from requirements to post-delivery support

**Optional qualifications:
It would be much easier for you if you have:**
Experience in testing distributed, service oriented applications
Experience with Java build tools including Gradle
3+ Telco experience (5G, IOT, AI, BigData, ML)
And, of course, you have a full-steam ahead desire for:

Have a software-centric mindset
Be comfortable with coding
Relish change and frequent releases
Don’t fear complexity and scale
Understand the full software stack
View problems as an opportunity to improve
Embrace automation over manual effort
Translate the technical into business language
See challenges from a business perspective
Be prepared to move on with tasks

**We offer:**
Work on an interesting IT project
Comfortable office in the centre of the city
Official employment
Competitive salary
Medical insurance
Bonuses
Flexible working hours
Partial compensation for English classes
Corporate and teambuilding events
Opportunity for professional growth and career development
Pleasant atmosphere and a friendly team