The purpose of this role is to ensure the developed software meets the client requirements and the business’ quality standards within the project release cycle and established processes. To develop skills and to gain experience in various QA areas.
Job Title : QA Analyst
Job Description :
Job Title : Senior QA Engineer
Experience : 5- 7 years
Requirements :
- Bachelor's / Master's degree in Computer Science or related field.
- 5-6 years of experience in software quality assurance.
- Good understanding of Generative AI tools and platforms - especially LLMs.
- Foundation Knowledge of Gen-AI concepts, technologies, tools and frameworks
- Basic understanding of LLM models, prompt engineering, and some exposure to AI Art models and tools
- Solid knowledge of software testing methodologies, tools, and processes.
- Excellent analytical and problem-solving skills.
- Effective communication and collaboration skills.
- Proven ability to lead and mentor team members.
- Ability to lead quality assurance for data-driven and data-intensive apps and solutions
- Performing thorough data validation and verification to ensure accuracy and consistency of data. This includes developing and executing test plans, scripts, and tools for data verification.
- Build and execute test plans for workflow driven apps and solutions, and pipeline automation solutions
- Developing and implementing automated testing tools and frameworks to streamline QA processes. Optimize testing procedures for efficiency and effectiveness.
Responsibilities :
Lead and execute comprehensive testing strategies for software applications, ensuring high quality and reliability.Hands-on experience with API test tools (ex. Postman, SOAP UI, etc.) , API test automationProficient in designing, implementing, and maintaining automated test scripts.Thorough understanding of Gen AI automation principles and implementation.Proven experience on testing of creative apps.Experience with testing mobile apps is an advantage (nice-to-have)Experience with testing game environments, and game developments is an advantage (nice-to-have)Collaborate with cross-functional teams to define testing requirements and ensure effective test coverage.Conduct test case reviews, identify gaps, and provide constructive feedback to improve overall test quality.Analyze and troubleshoot complex issues in a timely manner, documenting and communicating findings.Stay updated with industry best practices and emerging technologies in QA and automation.Mentor and guide junior QA engineers, fostering a collaborative and knowledge-sharing environment.Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.