Description:
The Quality Assurance (QA) Automation engineer must understand all facets for software development life cycle (SDLC), and best practices in quality assurance including: smoke testing, functional testing, stress testing, test automation, and setting up a best in class testing process. As a critical thinker, you will use your skills to extract user scenarios from conversations and data and then translate your findings into automatable test plans which either you or a member of the team will automate
Responsibilities:
- Liaise with the team on a daily basis
- Instantly automate testing activities to meet high-quality standards
- Be responsible for test automation
- Create presentations for business stakeholders regarding the plan for automation testing and results
What we expect:
- Proficient in testing methodologies
- Strong programming skills in Python are essential
- Familiarity with PyTest
- Deep understanding of code workflow and error handling
- Hands-on experience with relational databases and SQL tuning (Oracle, PostgreSQL)
- Knowledge of NoSQL
- Upper-Intermediate (B2) English or higher
Nice to have:
- Knowledge of data structures and algorithms
- Experience with Docker
- Good understanding of QA
- Experience with Selenium and WebDriver
- Hands-on experience with RESTful API
- Knowledge of using any bug tracker
We offer:
- Competitive compensation
- Remote or office work
- Flexible working hours
- Healthcare benefits: medical insurance and paid sick leave