Associate Level

QA Engineer (Manual) - BLR - GCRA

Bengaluru, Karnataka
Work Type: Full Time

About the Role

    • QA Engineer will be responsible for working closely with the development and product management teams over the course of the product life cycle. QA Team will be expected to figure out the defects and resolve the defects with the appropriate test cases. The primary responsibility would be writing frameworks and tools to test the product, understand project features, review technical designs, and implement automated test tools that help to deliver the quality features with efficiency.

Responsibilities

    • Analyze and understand software requirements; ensure Business and Functional Requirements are thorough, accurate, and testable.
    • Analyze, design, and modify comprehensive test plans and test cases to ensure that all business needs are met.
    • Create Test Plans, Test Scripts, Test Cases and Test Data
    • Attend design meetings with Developers, Test Automation Engineers and Architects and provide perspective to improve testability
    • Identifying and developing cases required for automation for every release.
    • Conduct knowledge transfer sessions to the team on the automation periodically.
    • Manage the working relationship between the QA team, the development team, and the business partners.
    • Tracking issues found during testing lifecycle and reporting to project team members along with the mitigation plan.
    • Triage issues reported in the field by attempting to recreate in the local test environment
    • Install, configure and operate the product in test and production environments
    • Participate in daily stand-up meetings to assess the current status and plan the day’s activities
    • Owning up the test deliverables

Requirements

    • Minimum 4 to 6 years of substantial experience in web-based applications.
    • Should have strong knowledge of API testing strategy and tools required for API testing.
    • Should be a solution provider in terms of testing required.
    • Should have a strong understanding of all phases of the software development lifecycle, analyzing system requirements, developing test cases, and performing manual and automated application testing.
    • Thorough understanding of Agile/SCRUM software development methodology and process.
    • Ability to write meaningful test cases, execute test cases and record results
    • Knowledge of testing methodologies and how to apply them (white box, equivalence class partitioning, pairwise, state transition, boundary-value, decision table)
    • Ability to adapt quickly to a complex environment and learn new concepts
    • Understanding of Change and Release Management

Submit Your Application

You have successfully applied
  • You have errors in applying