Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and execute test plans on software applications.
- Record and document results and compare to expected results.
- Detect software failures so that defects may be discovered and corrected.
- Generate historical analysis of test results.
- Document anomalies and issues.
- Maintain database of software defects.
- Examine code and execution of code in various environments.
- Verify specific action or function of code.
- Provide application instructions for users.
- Develop and document application test plans based on software requirements and technical specifications.
- Create meaningful error handling procedures for application code.
- Ensure compliance with general programming best practices, accepted web standards and those standards set forth by upstream sources.
- Perform application security audits.
- Ensure data integrity standards.
- Perform reviews, walkthroughs, or inspections.
Job Requirements
- Very good understanding of the software development and testing process.
- Very good Impact analysis skills on all issues.
- Very good reporting skills.
- Very good knowledge in software testing types and techniques.
- Very Good knowledge in test planning and test strategy design.
- Good knowledge in testing estimation techniques.
- Knowledge in test script initiation and execution for Automation is a plus.
- Knowledge in working with a test management tools.
- SQL Scripting Knowledge in one or more enterprise RDBMSs ( MYSQL and MSSQL).
- Performance testing Knowledge is a plus.
- Security testing Knowledge is a plus.
- Very good analytical and creative problem-solving skills.
- Good work ethics, Team player, positive and self-motivated.
- Strong Communication & Interpersonal skills.
- Excellent command of English language.
- Familiar with agile development.
- Problem solving.