Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop QA Processes and Procedures.
- Design, Develop and execute test plans/test cases on software applications (Web and Mobile Applications).
- Generating use cases to ensure that testing captures the software or system’s functional requirements, and enacting test plans for new software products or updates to existing systems.
- Direct QA Teams
- Conduct employee training and evaluation and may provide support during the hiring and on boarding process.
- Assess current testing needs and schedules and determine staffing needs to effectively conduct the testing.
- Identify Bugs and Issues.
- Execute manual and automated tests functional and non-functional testing for Web, REST API and Mobile applications.
- Following the processes and procedures that they developed and testing new and updated systems for bugs and other issues.
- Support compatibility testing, develop and utilize software to capture performance data, and evaluate individual aspects of the software or system including user interfaces and functional requirements.
- Maintain detailed documentation related to the software or system.
- Manage Testing Schedules
- Manage testing schedules, ensuring that the QA team meets expectations and deadlines.
- Coordinate bug fixes and software enhancements with development and engineering teams.
Job Requirements
- BSc in Computer Science or any related degree.
- Solid understanding of software development life cycle.
- Very good knowledge in Performance, security, and Automation.
- Able to write Test Plan and Strategy.
- Ability to analyze development algorithms for test case design.
- Experience in manual functional, regression and Integration testing.
- Familiar with automated testing tools and test management systems.
- Experience with SQL Server, MySQL is a plus.
- Knowledge of TFS.
- Experience in Test web services and APIs.