Reporting to: Team Lead/Associate Team Lead
Department: QA
Role Purpose:
Design and implement test plans and oversee all the aspects of software and product testing within the company to improve the usability of our products.
Job Responsibilities:
- Develop effective Testing strategies.
- Estimate, Prioritize, plan and coordinate testing activities.
- Participate as needed in all phases of solution development with emphasis on the planning, analysis, testing, integration, documentation and presentation phases
- Create detailed, comprehensive and well-structured test plans and test cases
- Perform complex test cases and maintain associated test records.
- Identify, record, document thoroughly and track bugs
- Experience with Agile Development and Agile Testing Processes.
- Manage QA-related documents such as Bug reports, UAT reports, etc.
- Perform regression testing when bugs are resolved.
- Carry out API testing.
- Develop and apply testing processes for new and existing products to meet client needs.
- Keep all stakeholders updated about software process/status as per the project/product communication plan
- Design, develop and execute automation scripts using open source tools.
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements, resolve issues and meet project goals.
- Investigate the causes of non-conforming software and train users to implement solutions.
- Track quality assurance metrics, like defect densities and open defect counts.
- Stay up-to-date with new testing tools and test strategies.
- Take self-initiation to learn new tools and technologies.
Reporting:
- Prepare reports of all the tasks performed (daily, weekly, monthly, and yearly) and submit them to the supervisor/team lead/managers when required.
Job Requirements:
Technical Skills
- Strong knowledge of software QA methodologies, tools, and processes
- Knowledge of API testing
- Basic knowledge in SQL
- Knowledge of Performance/Load/Stress Testing
- Implementation of the bug tracking tools
- Programming skills for automation testing
- Understanding and analytics in business intelligence
Attributes:
- Highly motivated and ability to motivate others
- Interpersonal skills
- Problem solving skills
- Strong communication skills
- Flexible to changes
- Ability to work in team
- Ability to adapt
- Proactive initiation