Role description:
Viseven is looking for a talented QA Engineer to become a part of our R&D team. If you are open to professional challenges and searching for professional growth and recognition, we are waiting for you!
Key responsibilities:
- Business requirements analysis
- Test Effort Estimation
- Writing and maintaining test documentation (checklist, test cases, manuals)
- Review of test artifacts
- Test the overall system using appropriate testing techniques and instruments
- Describe and monitor defects in a bug tracking system
- Perform initial debugging procedures by reviewing configuration files, logs to determine breakdown source
- Deep diving into complex problems & finding their root cause
- Communicate on any risks from a QA perspective that could affect the future release
- Mentoring newcomers, reviewing done work, and supporting professional growth
- Work with strong cooperation with the RnD team
- Reporting to QA Lead / Team Manager
- Take part in QA processes improvements
- Analyze problematic parts of a product and provide tech improvements that could improve quality within the platform
- Contribute to automation solution (UI/API) — with help of automation team
Required skills and knowledge:
- 2+ years of working experience in software quality assurance (WEB and/or mobile)
- Strong theoretical knowledge base in software testing
- Testing processes, methodologies, and standards
- Deep understanding and experience in software development life cycle
- Strong understanding of client/server architecture and web server architecture(microservice architecture)
- Experience in testing REST APIs
- Strong understanding of databases organization (Mongo, Cassandra, DynamoDB)
- Experience and deep awareness in functional testing: test design techniques, change impact analysis, etc.
- Experience with command-line and testing of CLIs
- Experience in using proxy tools for traffic analysis (fiddler, proxyman)
- Experience in working with Git, Jira, Confluence, TeamCity
- Experience in analyzing the requirements, creation, estimation, execution of test cases, and reporting of test results
Will be a plus:
- Programming experience with NodeJS
- Experience in different testing tools (Postman, DevTools, jMeter, etc.)
- Experience doing stress and performance testing
- Strong knowledge of continuous integration and delivery systems
- SCRUM / Agile
- ISTQB certification
What we provide:
We understand that our team members are essential to making our goals a reality, so we value and empower them to share their vision. And we reward this kind of passion with highly competitive compensation and exceptional benefits, such as:
- Competitive compensation and regular performance-based salary and career development reviews
- Passionate experienced team, friendly atmosphere
- Professional and career growth
- Paid time off — 18 business days per year (20 business days after 2 years of cooperation)
- Non-documented sick leave — 4 business days per year
- Documented sick leave — 20 business days per year
- Family leave — 3 paid business days in case of marriage, childbirth, or bereavement
- Comprehensive medical insurance
- English learning courses
- Opportunities to participate in professional forums and conferences
- Regular corporate events and team-buildings
- Enjoyable working environment: comfortable and fully equipped office and a possibility to work from home