Automation QA Engineer
About the Role
You will analyze business requirements and specifications and translate them into clear test plans and test cases. You will design, implement and maintain automated integration and end-to-end tests, as well as API automation. You will review test reports, investigate issues, raise defects, and participate in code reviews. You will contribute to the CI strategy and apply best testing practices while communicating closely with the delivery teams.
Requirements
- Understanding of SDLC
- Experience with Java
- Experience with JavaScript
- Experience with TypeScript
- Experience with version control (Git, SVN)
- Experience with testing tools and frameworks: Mocha, Chai, TestNG, Cucumber, Hardhat, Ethers.js
- Previous experience with API automation
- Knowledge of CI practices
- Application of testing best practices
- Strong communication skills
- Proficient English
Responsibilities
- Analyze business requirements and specifications
- Write and review test cases and test plans
- Design and implement automated integration and end-to-end tests
- Implement API automation
- Participate in code review process
- Review test reports, investigate and raise potential issues
- Contribute to CI strategy
Benefits
- Car allowance (financial support for lease purchase after second year)
- Up to 25 days annual leave
- Hybrid work model (work from home up to 2 days per week)
- Premium medical and dental insurance
- Weekly team meals, food vouchers and daily office snacks
- Biannual team buildings and regular team events
- Sports clubs, tournaments and sports cards
