Develop detailed test cases, test plans and test strategies.
Thoroughly test the product through all phases of development life cycle (functional, regression/integration and performance testing) using a combination of testing methods.
Actively participate in establishing project plans, estimating work and monitoring progress against milestones.
Interact with developers during appropriate stages of projects.
Communicate and coordinate testing with local teams.
Work closely with cross-functional team members throughout the Software Development Life Cycle (SDLC).
Contribute to product and process improvements and refinement of QA practices.
Handle multiple tasks effectively and communicate well. Demonstrate excellent teamwork and collaboration skills.
Required Experience/Qualifications:
3+ years of experience.
Knowledge and experience with test management tools, bug tracking tools.
Excellent understanding of quality assurance methodologies.
Experience with Angular and REST applications.
Good knowledge of LINUX operating system and Bash scripting.
Experience with Automated Web Testing Tools (Cypress).
Knowledge of relational databases and SQL.
Experience with Version control systems (GIT).
Even better if you have:
Experience with API and performance automation tools.
Experience with Jenkins, Gitlab and continuous integration.
Experience with network analyzers like Wireshark/tcpdump.