Position: Senior/Lead QA Automation for an innovative Zürich-based product company
Company: LocalDevService
Experience required: 2y
Category: QA Automation
English level: upper
Published: 2020-07-01T00:00:00+03:00

Zürich-based product company developing a modern cloud-based point of sales platform in the fuel retail space is extending QA team and is looking for a Senior QA Automation to join its Kyiv office.

KEY RESPONSIBILITIES / MAIN CHALLENGES
✔ Be a gatekeeper of product quality and ensure that the balance of quality and development speed is not violated
✔ Test the product and be responsible for its quality
✔ Develop and coordinate tests manual and automated with the entire team
✔ Work closely with other QA engineers, developers, business analyst and CTO

JOB REQUIREMENTS
Technical Skills and Experience, must-have's:
✔ Good understanding of the web platform and the Client-Server Architecture
✔ Proven Java/Javascript(Typescript) experience
✔ Ability to understand business requirements and follow-up on their implementation
✔ Fundamental knowledge of Web development
✔ Experience with testing REST APIs (e.g. Rest Assured)
✔ Experience with Java unit test frameworks (JUnit, Mockito, PowerMock)
✔ Experience with web testing frameworks/tools: e.g. Jest, Mocha, Jasmine, Enzym, Cypress, Selenium WebDriver (at least one or some of the mentioned)
✔ Experience in functional automation testing, programming language/OOP principles
✔ Experience in load and performance testing, basic concepts or at least ideas on an approach
✔ Experience with relational database concepts and SQL (NoSQL experience is a plus) - PostgreSQL, Oracle, Microsoft SQL Server, etc. (at least one or some of the mentioned)
✔ Good understanding of the component-based architecture and unidirectional data flows
✔ Analytical approach to bug identification and reproduction

Technical Skills and Experience, nice-to-have's:
✔ Continuous integration processes and tooling experience (Jenkins, Ansible, Octopus, etc.) - at least one
✔ Application performance profiling experience
✔ Experience with NoSQL databases
✔ Experience with Android
✔ Experience with Linux
✔ Experience with material UI or other UI/UX guidelines
✔ Experience in any tool to track down memory leaks, allocation, energy (Android Monitor/DDMS)
✔ Experience in using Maven/Gradle
✔ Experience with containerization technologies (Docker, Kubernetes etc.)

Soft Skills:
✔ Ability to learn quickly new libraries/frameworks/technologies
✔ Analytical approach to bug identification and reproduction
✔ Strong interest and curiosity in order to dig deep into requirements/processes
✔ Perfectionism with a focus on accuracy and consistency
✔ Ability to monitor inconsistencies, risks and problems on an ongoing basis
✔ Pragmatic, solution oriented way of working
✔ Good team player - be a reliable teammate who is ready to lend a shoulder
✔ Ability to defend own point of view, especially when it comes to product quality
✔ Willingness to get hands dirty and go the extra mile where needed

Language proficiency
✔ Fluency in English language communication, both verbal and written