For our global client – technology company focused on biometrics, security, cloud and IoT based solutions – we are searching for a suitable candidate on the position of:
Senior Software QA Automation Engineer
Job description:
- Develop automated QA tests, test tools and test infrastructure to drive the quality of tested products
- Strongly contribute to the whole software test lifecycle – create test plans and specifications, implement and execute automated tests, evaluate code test coverage, maintain test methodologies, participate on the software release process
- Automated tests are primarily written in Python, some tests (e.g. concurrency and performance tests) and infrastructure require also C, C++ or C#. You will need to master at least Python and one of these additional languages
- Cooperate closely with software engineers on identifying, reproducing and resolving software problems
- Collaborate with other teams on system and interoperability testing
- While the emphasis is on the QA automation, on occasions we will need you to execute also manual test procedures (e.g. when searching for a way to reproduce a problem)
- Education: Minimum Bachelor’s degree (Master’s degree preferred) in Computer Science, Software Engineering or relevant field of study
- Experience in software development: Minimum 4 years (MA) or 6 years (BA)
- Substantial experience in software testing, especially the automated test development and software test lifecycle. Please note that since the majority of our software has no GUI, the knowledge of GUI or Web test tools like Selenium or Robot Framework is welcome but not sufficient
- Knowledge of various test/development methodologies such as BDD, TDD, Acceptance Testing, Unit Testing, System Testing, Performance Testing and Integration Testing
- Working programming skills in Python and at least one other standard programming language (in C/C++/C#)
- A good working knowledge of Windows and Linux. We expect the ability to prepare and configure test environment and execute tests on these systems
- Working knowledge of bug/defect tracking, software code repositories, build systems (Jenkins) and test management systems (TestRail)
- A fast learning, innovative and persistent person with wide interest in software testing and QA, identification and authentication
- Ability to complete tasks independently, with minimal supervision.
- Strong communication and teamwork skills
- Precise, systematic and organized work style. Attention to detail, reliability, dependability
- Fluency in English language
Advantage:
- Ability to prepare and configure test environment and execute tests on Android or iOS
- Experience with installing and administration of Windows or Linux
- Experience with using and configuring VMware or Docker
- Experience with using TestRail
- Experience with using Jenkins and its configuration including writing the build scripts (Jenkinsfile)
- DevOps skills
- Knowledge of GUI or Web based test tools/frameworks like Selenium or Robot Framework
- Knowledge of Czech or Slovak language (communicative)
- Yearly bonus
- 5 weeks paid holidays
- Daily meal allowance full cover by company – 125CZK per day
- 2 Sick days paid
- Paid sick leave (PN) – call up 80% of sickpay
- CIP – Yearly bonus 5% of gross salary
- Private / Capital life insurance after one year of employment
- Pension 5% of the base salary
- Sport allowance – 236 CZK/week
- Flexible working hours
- Home Office – 2-3 days per week
- Great location – Prague 8 – Karlin
- No open space – own office (2-4 people)
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Subscribe to Rise newsletter