Introduction to your Job
Perform manual and automated testing of web & mobile applications to ensure the software meets requirements and is fit for use.
Create, implement, and update & maintain test plans according to project details and schedule.
Analyse requirements & user stories, system requirements, and design specifications for feasibility and create corresponding test cases.
Write, execute, and update testing scripts to automate test cases.
Conduct test case reviews and ensure best practices are followed.
Communicate testing progress, results, and other relevant information to project team and other stakeholders based on test plans.
Track defects, create, and maintain testing reports.
Coach and mentor software testers & assist them with their work.
Participate in planning activities.
Ideally, you should have:
5+ years of hands-on experience in manual/automated testing of mobile apps, web apps, and APIs
Proven experience in creating test data
Strong experience in testing RDBMS databases, especially PostgreSQL, MySQL/MariaDB
Strong experience with Selenium & API testing with Postman
Good experience with security testing using ZAP or similar tool
Good experience with load testing using JMeter or similar tool
Domain expertise of eCommerce (preferred)
Strong experience in testing within iterative development methodologies like Agile
Strong documentation, communication, and team collaboration skills