Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description:
- Prepare Software QA Test Plan.
- Estimate and review QA efforts as part of the overall development effort
- Check / Review QA artifacts System, Integration and User Acceptance prepared by test engineers.
- Get involved in analyzing requirements during the requirements analysis phase of projects.
- Keep track of the new requirements from the Project.
- Forecast / Estimate the Project future requirements.
- Arrange the Hardware and software requirement for the Test Setup.
- Develop and implement test strategies.
- Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager / QA Lead.
- Assign task to other QA Team members and ensure that all of them have sufficient work in the project.
- Attend the regular client call and discuss the weekly status with the project leadership team.
- Track and report on testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
- Assist in performing any applicable maintenance to tools used in Testing and resolve issues if any.
- Ensure content and structure of all Testing documents / artifacts is documented and maintained.
- Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards defined by the organization.
- Review various reports prepared by QA Engineers.
- Log project related issues in the defect tracking tool identified for the project.
- Check for timely delivery of different milestones.
- Identify Training requirements and forward it to the Project Manager/ QA Lead
- Flexible in working under changing and different work settings.
- Maintain high team morale.
- Adhere to company and project standards and guidelines.
- Accurate time accounting and reporting of own work.
- Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to Project Lead/technical lead.
- Pay high attention to detail in all work.
- Quality, on-time delivery of agreed deliverables.
- Contribute to the company knowledge base and process improvements
Job Requirements
- 4+ Years of Software experience, Consistently demonstrated ability to exceed the requirements of Senior Software QA Engineer.
- Good knowledge of software quality assurance and defining quality strategies for projects and client engagements.
- Good knowledge of the company product development life cycle and the process tools.
- Proficient in at least one test automation tools used within the company.
- Good industry trends awareness.
- Good knowledge of estimation techniques and release management.
- Very Good knowledge of functional, system and performance testing and use of test automation tools
- Very Good communication skills.
- Time management skills.
- Good ability to anticipate issues and formulate remedial actions.
- Sound interpersonal and team working skills.
- Good problem solving skills.
- Easily adaptable to company culture.