Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Review and analyze system specifications.
- Execute test cases (manual and/or automated) and analyze test results.
- Design test cases to verify product functionality according to user requirements.
- Perform confirmation, regression, smoke, and sanity testing.
- Create status reports to summarize the progress of the testing activities.
- Contribute to defining the acceptance criteria and DOD of the user stories and sprints.
- Participate in estimating, prioritizing, and planning test activities.
- Conduct performance testing according to the project needs.
- Conduct API testing according to the project needs.
- Stay up-to-date with new technologies. Continuously evaluate and promote the use of new tools, techniques, frameworks, and platforms.
Job Requirements
- Bachelor’s degree in any relevant field.
- 4+ years of experience in software testing.
- Excellent knowledge of software QC methodologies, testing types, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Good knowledge of the following areas of testing regardless of tools: automation, security, performance, API, and DB testing.
- Experienced with agile concepts and hand-on experience in agile testing.
- In-depth knowledge of software development life cycle is required.
- ISTQB foundation level and agile tester certified is preferable.
- Hands-on experience in dealing with project management tools (Preferred Trello).
- Technically proficient programming background is a plus (any language acceptable; but one of C, C++, Java or C# is preferred).
- Good knowledge in writing queries using MySQL or SQL server.
- Excellent command of both written and spoken English language.