Quality Analyst I

Kochi, Kerala, India Modern Application Development - Testing Permanent (Full Time)

The QA Analyst works with project management to understand and analyze the business and technical requirements and context of the systems which they support.  They will develop test cases and test plans to validate system features at various points throughout the development lifecycle.  The QA Analyst also assists with taking products to market through post-production release testing.   

Responsibilities

  • Perform functional black box testing of several web and cloud-based applications under the guidance of senior team members 
  • Analyze requirements to derive software quality control tests and create traceability
  • Identify, triage, troubleshoot, and report system faults and defects to development team 
  • Utilize proper tools and communication channels to report and resolve issues prior to release 
  • Translate business requirements into test plans and scenarios which will validate the development of new features and applications 
  • Develop and maintain regression tests plans to examine the core business scenarios of the system 
  • Proactively work with product representatives, architects, business analysts and developers during development to ensure a quality, testable deliverables 
  • Assist with code promotion to staging, UAT, production environments including the post-deployment test execution 
  • Adherence to the organizational guidelines and processes
  • Requirements

  • Around 2-3 years of experience in testing web applications  
  • Knowledge of the SDLC, quality assurance and agile delivery methodologies  
  • Ability to prepare, maintain and execute Test Suites, Test Plans and Test Cases 
  • Execute tests and ensure test results are recorded in appropriate manner
  • Create comprehensive test data combinations to ensure the correct test coverage
  • Participation in functional UI and API Testing
  • Experience with UI and API performance testing and monitoring tools
  • Experience to conduct Security testing is preferred
  • Good working experience with SQL server and proficiency with SQL scripts
  • Identify, triage, troubleshoot, and report system faults and defects to development team
  • Make defect prioritization decisions based upon both technical merit and business value
  • Experience with Test Management and Defect Management tools preferably Azure DevOps
  • Real passion for data quality, reconciliation and uncovering hard to find scenarios and bugs
  • Utilize proper tools and communication channels to report and resolve issues prior to release
  • Detail oriented with the ability to learn quickly   
  • Ability to think critically and analyze problems 
  • Participate in knowledge management
  • Ability to prioritize and manage time effectively to work on multiple tasks concurrently  
  • Strong written and verbal communication skills 
  • Strong collaboration skills, works well with ambiguity, works well across roles and groups  
  • Create partnerships with architects, developers, and business analysts in supporting defects analysis, reproduction, and resolution
  • Ensure that standardized testing processes are in place and followed
  • Analytics mind-set skills with the ability to turn a business question/problem into a delivery plan
  • Provide inputs on Test Metrics to Test Lead. Support in Analysis of Metric trends and implementing improvement actions, as necessary
  • Ability and willingness to take the initiative to facilitate teamwork and serve the client needs
  • Driven to build trust, confidence, and good working relationships with customers and peers 
  • Some experience or knowledge of the SDLC, quality assurance and testing methodologies  
  • Ability to execute Test Suites, Test Plans and Test Cases 
  • Experience with Microsoft Excel, Word, Outlook 
  • Experience or knowledge of Microsoft Team Foundation Server and Microsoft Test Manager is desirable 
  • Detail oriented with the ability to learn quickly   
  • Ability to think critically and analyze problems 
  • Ability to prioritize and manage time effectively in order to work on multiple tasks concurrently  
  • Strong written and verbal communication skills 
  • Strong collaboration skills, works well with ambiguity, works well across roles and groups  
  • Ability and willingness to take the initiative to facilitate teamwork and serve the client needs first 
  • Driven to build trust, confidence, and good working relationships with customers and peers 
  • Kochi, Kerala, India

    Quality Analyst I