
Overview
Location: Pune
Employment Type: full-time
Designation: IT QA Analyst
Job Details
Job Title:
IT QA Analyst
Role:
As an IT QA Analyst at Allivet, you will play a pivotal role in ensuring the quality and reliability of our systems, services, and software. Your responsibilities will include Test Planning and Execution: Develop comprehensive test plans and strategies to evaluate the functionality, performance, and usability of Allivet's IT solutions. Execute test cases and identify defects or issues. Quality Assurance: Conduct thorough testing to ensure that all deployments meet established quality standards, compliance requirements, and user expectations. Defect Management: Track and manage defects throughout the development lifecycle, working closely with development teams to resolve issues promptly. Automation: Implement and maintain automated testing frameworks to improve efficiency and test coverage. Documentation: Create and maintain detailed test documentation, including test plans, test cases, and defect reports. Continuous Improvement: Collaborate with development teams to identify opportunities for process improvement and quality enhancement. Stakeholder Communication: Communicate effectively with stakeholders, including project managers, developers, and business analysts, to ensure alignment and address concerns.
Essential Duties and Responsibilities
- Handle Agile/Waterfall QA processes and lifecycle, from smoke/regression tests and integration to staging and production deployments.
- Design, architect, and implement test automation for continuous testing using Selenium or other frameworks with CI/CD.
- Perform manual testing of web and ecommerce applications, and related backend systems. Create and document Test Cases based on product requirements.
- Log bugs with clear steps, screenshots, and concise descriptions to assist developers in debugging. Create accurate test scripts.
- Work collaboratively with Developers, DBAs and Architects to gather and solidify load test requirements. Create and maintain load test scenarios. Execute and analyze load test results. Demonstrate experience in using APM (Application Performance Monitoring) tools to analyze and resolve performance related issues.
- Contribute to improve processes and give feedback in Sprint retrospectives.
- Identify and analyze issues and bugs.
- Work with Business Analyst, Project Managers, Developers and Business Stakeholders to clarify acceptance criteria
Qualifications
- Minimum of 5 years in the QA field in testing commercial web applications and supporting backend systems.
- Must be able to implement/customize automation frameworks.
- Must have experience with performance/load testing, and automation. Strong familiarity with performance/load test tools such as Gatling, JMeter, or BlazeMeter.
- Experience with APM tools: Dynatrace, AppDynamics, New Relic, DataDog, Splunk, database and application logs
- Acceptance, Accessibility, API, Unit, Functional, Integration, Interface, System, Smoke, Regression, Performance/Load, Stress, Security, Compatibility, Usability, Compliance, or Static Testing are well known to you.
- Agile methodologies such as Scrum with focus on Continuous Integration and Deployment.
- Good understanding of data architecture concepts.
- Software documentation (Confluence).
- Project Management Tool (Jira).
- Excellent planning and communication skills.