About the job
SummaryBy Outscal
QA Developer with strong Java and Python skills, experience in writing unit or UI tests, and a good understanding of OOP fundamentals and design patterns. Experience with test automation tools like TestComplete, Ranorex, Squish, or Katalon is preferred.
Responsibilities
- Perform Test Analysis, Design and Implementation of test cases
- Maintain, update & extend existing automation framework
- Analyze, investigate and report defects on failures
- Monitoring of test automation results
- Close collaboration with other stakeholders
- Handle concurrent projects with differing levels of urgency
Qualifications, Skills & Attributes
Minimum qualifications:
- Proficient knowledge and hands-on experience with Java and Python
- Strong understanding of OOP fundamentals and design pattern applications
- Experience with writing either unit tests or UI tests
- Bachelor's degree in computer science, physical science or engineering
- Good verbal and written communication skills in English
Preferred qualifications:
- Experience with test automation of Desktop applications
- Experience with test automation of Mobile applications (iOS & Android)
- Experience with test automation of Web applications
- Experience with at least one automation tool like TestComplete, Ranorex, Squish, Katalon etc.
- Experience with test automation libraries like Selenium, Robot, Cypher
- Working knowledge of Git (GitLab, Bitbucket etc.)
- Experience with JIRA and Confluence
- Basic experience in JavaScript, Groovy
- Experience with Squish
- Experience with CI/CD pipelines like Jenkins
- Experience with build tools like Ant, Maven etc.
- Basic user knowledge of Unix
Company Benefits & Perks
- Discretionary, performance-based bonus
- Vision and dental care benefits, sports activity compensation
- Stock incentive plan
- Lunch in the office
*The benefits package will be reviewed regularly and may be subject to change.