QA Automation Engineer

Company teamPosition

Our team is platform development-oriented focuses on persistence layer and other support services which are part of business logic, such as Web Admin.
We working with call recordings, encryption, decryption, data backuping, synchronization and other things about working with data.
Currently its main focus is on rebuilding whole layer for cloud friendly, multi-tenant solution.
The daily routine is completely up to the team, but we use on it Scrum methods.
DEV & QA are closely cooperating with focus on maximal automatization in order to meet both acceptance and inherent DoD (Definition Of Done) criteria.

Pineapple
Contract Type

Full Time Job

Pineapple
Level

Medior/Senior

Pineapple
Location

Hybrid

Pineapple
Salary

3000€

Pineapple
Industry

IT

Company team

Company teamRequirements

WHAT WILL YOU DO
Verify the quality and performance of the products in addition to troubleshooting/rectifying any existing errors or defects. Analyze the product under various working conditions (based on predefined requirements) and confirm that the product delivers those requirements. Design test strategy and cover delivery of the entire team with automated tests to automatically check those acceptance criteria and critical user scenarios are met, while also constantly refactoring code base and updating the automated test coverage for existing components of the product. Primary team responsibilities include: on-time delivery, merged in VCS, covered by Unit tests, ITDB test, properly tested (e2e tests, performance tests, ..), etc. in order to meet both acceptance and inherent DoD (Definition Of Done) criteria.

Employee perks, benefits

● Creative environment with a strong sense of ownership, living Agile
● Passionate environment targeting QA automation
● Flexible home-office policy
● Architecting a solution in a fast-growth industry (high scalability, fault resiliency…)
● Global multinational environment HQ in Prague and offices across Europe, and the USA
● Open and transparent environment
● Highly competitive salary
● Team events – company breakfasts, regular book purchasing, company ski trip

Personality requirements and skills

WHAT WE EXPECT FROM YOU
● 2+ years of QA Automation experience
● Experience with test management tools (writing test cases/test suites)
● Experience with different test types (functional testing, regression testing, load testing, etc.)
● Basic knowledge of Python and Robot Framework
● Interest in modern technologies (preference for Cloud technologies), open-source
● JUnit/TestNG experience/knowledge
● VCS (preferably Git), Maven/Gradle
● Java skills (UI automation test suite is based on Selenide)
● DevOps tests/check in Java/Kotlin language
● Ansible skills would be nice
● Databases (at least basics)
● Kubernetes or Docker experience would be nice
● Enjoy working in an Agile environment
● Advanced English

WHAT WILL YOU BE IN CHARGE OF
● Work as an integral part of a team, cooperate closely with other team members, POs and support
● Write well-designed automated tests, maintainable/stable codebase
● Ensure sufficient test coverage (functional testing, regression testing, performance testing, etc.) is done
● Follow all rules defined by the DoD (Definition of Done)
● Represent the customer voice during the whole development/deployment cycle, be proactive and bring a creative point of view
● Integrate software components into a fully functional software system
● Write tests for each new development delivery as well as tests for existing code to ensure compatibility and stability (tests for existing code should be modified when old code is modified)
● Improves operations by conducting systems analysis, recommending changes in policies and procedures or products

WHAT WE LIVE DAILY
● No division to DEV and QA. We cooperate closely to deliver a top product
● Java, Kotlin, Bash, Phyton…
● Selenide + JUnit5
● TestRail
● Maven/Gradle, Git
● Containers (Docker), Orchestration (Kubernetes)
● Keycloak (SSO)
● Atlassian continuous integration pipeline (Bamboo, Bitbucket, Jira)
● PostgreSQL DB
● Linux – CentOS
● IP telephony, Data analytics
● DevOps culture and agile environment

Our Top Clients