Genestack
Full Stack QA Engineer
In this role, you will:
- Take full ownership of assigned tasks within sprints β from designing test cases and choosing most optimal test strategies to executing manual and writing automated tests.
- Develop and maintain robust automated tests for both UI and API layers of our web-based solution.
- Collaborate closely with product and development teams to understand complex requirements and translate them into effective test strategies.
- Contribute to the ongoing improvement of our testing frameworks, pipelines, tools, and QA processes.
We would like you to have:
- 3+ years of experience as a Full Stack QA Engineer with a strong focus on test analysis and design.
- Solid programming skills in Python, with practical experience in writing API/UI tests (knowledge of pytest, requests and Playwright is essential)
- Knowledge of version control systems (e.g., GitHub), understanding of common branching strategies.
- Ability to work efficiently in CLI environments.
- Experience with CI/CD tools, preferably TeamCity.
- Excellent communication and teamwork skills.
- Fluent in English, both written and spoken.
- A genuine interest in life sciences and bioinformatics.
It would be nice for you to have:
- Experience with other programming languages, frameworks and tools, including those for performance testing.
- Experience using data manipulation and analysis tools (e.g., pandas).
- Experience with SQL and NoSQL databases.
- Solid grasp of core concepts in containerization and orchestration technologies, i.e., Docker and Kubernetes.
- Familiarity with cloud platforms (e.g., AWS).
We offer you:
- international team of professionals;
- fully paid sick leaves;
- onboarding and domain training for newcomers;
- flexible work schedule.
