About the Role: As a Software Quality Assurance Analyst, you'll play a crucial role in ensuring the functionality and reliability of our software products by executing various test cases and helping to identify defects. Your focus will be on more diverse testing scenarios, improving test documentation, and providing insights to enhance our quality assurance processes. Skills: • Intermediate Test Case Execution: Competence in executing various types of tests. • Bug Reporting and Tracking: Proficiency with tools like JIRA, detailed reporting. • Test Design Participation: Ability to assist in designing test cases. • Basic Root Cause Analysis: Initial analysis of defects to determine their origins. • Documentation Skills: Preparing and maintaining comprehensive test documents. • Collaboration: Enhanced teamwork skills for effective communication with developers. • Time Management: Prioritization and efficient task completion. • Technical Basics: Understanding basic software architecture and functions.
Able to execute and write automation scripts (Good to have)
Requirement Analysis and Story Writing (Good to have)
Help product owners in UAT (Good to have)
Technical Experience:
Experience on product testing in Agile environment; should know the various stages of product release & QA support needed for deployment validation and testing in production.
Experience in test design and test data design.
Experience with testing web-based, plugin-based, clients on the Microsoft C#/.NET/SQL Server technology stack.
Experience in design, creation, and execution of high-quality reusable manual test cases and scripts.
Experience with test case management and defect tracking systems.
Experience in diagnosing issues and share with stakeholders what isn’t working correctly and why.
Ideal candidates already have at least 2+ years of experience in the software industry as a QA Analyst and has familiarity with testing multi-tier solutions.
Experience on Playwright/Selenium automation (Good to have)
Experience
3-8 years of total experience in software testing
Excellent communication skills – verbal and written
Good mix of experience on desktop & web applications using manual and automation testing techniques.
Good to have an experience in Business Analysts Role
Essential Duties and Responsibilities
Analyze requirements (stories) along with the dev team & identify test scenarios
Write tests based on scenarios identified
Use of test management & other components of tools like Azure Devops, Jira as applicable
Identify/create test data
Execute the tests in multiple environments as per the plan
Exploratory, ad-hoc and negative testing
API testing (manual as applicable)
Capture test preparation and execution data as needed
Execute a variety of test cases, including functional, regression, and smoke tests.
Document and report software bugs with detailed steps to reproduce.
Assist in test case design and modification.
Conduct initial root cause analysis of defects.
Collaborate with developers to resolve identified issues.
Participate in test plan development.
Review requirements and design documents to provide feedback.
Maintain and update test environments.
Support continuous improvement initiatives in QA processes.