Responsibilities
- Business oriented professional, capable of understanding client goals and expectations.
- Work with the product team to help define acceptance criteria.
- Analyze acceptance criteria, use case scenarios and general UI/UX expectations in order to design and develop streamlined, easy-to-maintain test cases.
- Execute functional testing while code is being developed.
- Validate no regressions are introduced in each release candidate.
- Engage in release management.
- Be aware of production performance, help product team and client with production issue tracking.
- Leverage available tools for automating the testing process as much as possible.
- Be a team player, communicate progress and risks and collaborate.
Requirements
- 2+ years of experience working in Javascript based projects (preferably Node.js/React).
- Experience working in Agile teams (Scrum or Kanban).
- White box approach to testing.
- Solid understanding of Object-Oriented design and programming concepts.
- Able to query relational and non-relational databases.
- Able to test REST APIs.
- Able to perform the initial debug/research on an issue.
- Able to report issues/bugs that can be understood by any stakeholder at a single glance.
- Excellent spoken and written communication skills.
- Excellent English communication skills. Advanced English level.
Additional Qualifications
- Experience working with CI/CD.
- Experience working with AWS.
- Experience working in Java projects.
- Coding skills (to be introduced to automation).