-
Excellent written and verbal communication skills
-
Outstanding teamwork and collaboration skills
-
Understanding of software development life-cycle and methodologies
-
Ability to troubleshoot, research, and work through complex problems
-
Good presentation skills
-
Strong experience in manual testing
-
Experience in working in agile methodology. Involved in all meetings – sprint planning, daily scrum calls, etc.
-
Demo of user stories to client/stakeholder
-
Updating test plan status to the test manager on a weekly basis
-
Should have knowledge of QA processes like test plans, test cases, and bug reporting
-
Knowledge of testing life cycle and testing process
-
Good knowledge of Database Testing, Regression Testing, Integration Testing, Functional Testing, Smoke Testing, Security Testing, Sanity Testing, Performance Testing, Mobile Testing, etc.
-
Should have knowledge of bug tracking tools like JIRA, Team Foundation Server
-
Good to have knowledge of automation testing tools and technologies
-
Ability to work under pressure, and deliver on time
-
Team player as well as a self-starter who needs little supervision