Avast is your place to innovate

Voted Czech Republic's Best Employer

Quality Assurance Engineer

Czech republic - Brno,
Czech republic - Prague
Career Level:
Experienced (Non-Manager)
High School or equivalent
IT - Software Development
Job type:

Share this job:

Job Description:

The main responsibility is to assure quality of our mobile products. Our quality assurance department is focused on preventing problems early in the development process by influencing the whole product lifecycle. Based on risk analysis, we use broad range of tools to verify quality and monitor product health after it’s released to users. Our approach is to put Software Development Engineers in Test equal to Software Developers. It’s rather a role in a product development team than a job in a dedicated quality control department. QA Engineer participate on all decisions made by product teams.


We expect innovative approach and enthusiasm to continuously learn new technologies. You will become a part of a growing team; from ideal candidate we are expecting innovation and ability to bring new perspectives, ideas and experience.


What you will do:

Participation in all phases of Product Lifecycle (as needed)

Testing complex security & functions with applications on multiple platforms

Review new requirements and design new test scenarios and scripts

Create, review and maintain a test strategy (or its part)

Development of testing support tools and test automation in a chosen language (eg Python, Java) - functional, stress, regression and acceptance tests

Bug reporting and verification, ensure quality of products for customer usability

Performance of other small tasks based on instructions


What you should have:

Min of secondary education, University degree in a technical area is an advantage

Active fluent English

Good knowledge of Software Quality Assurance approaches - previous experience with white box or black box testing is required

Experience with bug reporting

Programing skills (Python or Java SE, version control: Git)

Experience with using Android Studio, Android SDK tools (Logcat, monitor, adb) or Xcode and continuous integration systems

Basic experience with Android or iOS development (be able to develop small apps for testing purposes and understand source code)

Ability to work with RESTful services, JSON and XML formats

Basic knowledge of networking, network security and server configurations

Ability to work autonomously, to work without documentation, to develop testing strategy


What you’ll get from us:

A unique opportunity to make a huge personal impact on our products

A team full of motivated people with years of experience in Android development (we learn from each other and move forward together), often giving speeches at conferences or developers’ events

Flexible working hours, lunch vouchers, 5 weeks of vacation, sick days, language courses, trainings, pension insurance

Fun at work (regular hackathons, sport activities, great team building)

and much more…