
Quality Assurance Analyst
- Hyderabad, Telangana
- Permanent
- Full-time
- Design, implement, and maintain automated test scripts using tools such as Selenium, Cypress, or equivalent.
- Contribute to the development of automation frameworks, ensuring scalability and efficiency in testing.
- Monitor and optimize test automation environments and CI/CD pipelines for maximum reliability.
- Work with product owners, developers, and other stakeholders to understand requirements and acceptance criteria.
- Develop test plans, test cases, and strategies to ensure comprehensive coverage.
- Execute tests (manual and automated) and analyze results to identify defects, usability issues, and performance bottlenecks.
- Document, track, and manage defects throughout the testing lifecycle using tools like Jira
- Collaborate with cross-functional teams (developers, dev support, product managers, etc.) to reproduce, troubleshoot, and resolve issues efficiently.
- Verify fixes and perform regression testing to ensure no new issues are introduced.
- Contribute to QA best practices, standards, and guidelines to improve the overall quality and reliability of our products.
- Identify opportunities to enhance or refine automation frameworks and testing methodologies.
- Stay up-to-date with industry trends, new tools, and emerging technologies related to quality assurance and automation.
- Participate in daily stand-ups, sprint planning, and retrospective meetings to provide testing updates and feedback.
- Communicate testing progress, risks, and issues to relevant stakeholders in a clear and concise manner.
- Work closely with team members to foster a culture of quality across the organization.
- Bachelor's degree in computer science, Information Technology, Engineering, or related field preferred. Equivalent practical experience will also be considered.
- 3+ years of professional experience in software quality assurance, with a focus on automation.
- Demonstrated proficiency in designing and developing automated test frameworks and scripts.
- Experience testing web-based applications, APIs, and/or mobile applications is a plus.
- Hands-on experience with automation tools such as Selenium, Cypress, Playwright, or similar.
- Familiarity with programming languages (e.g., C#, Java, Python, JavaScript) for writing and maintaining automated tests.
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Jenkins, GitLab, GitHub).
- Knowledge of version control systems (e.g., Git) and test management tools (e.g., Jira, TestRail).
- Basic understanding of SQL for database validation is a plus.
- Strong analytical and problem-solving skills, with the ability to think critically about test coverage and reliability.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Detail-oriented and highly organized, able to juggle multiple tasks and priorities.
- Proactive, self-motivated, and curious mindset; eager to learn new technologies and improve existing processes.