Search by job, company or skills

Principal QA Engineer - Automation Testing

6-8 Years
Quick Apply
  • Posted 4 days ago
  • Over 100 applicants have applied

Job Description

  • Complete understanding of production infrastructure, the product being tested and its usage interfaces/ other dependencies of the product
  • Gauging the information required and gathering it for writing more complex test cases
  • Guiding teams in the automation test principles and strategies
  • Using various testing techniques like black box/white box/ positive/negative/ boundary values user experience / creating test data etc. to effectively demonstrate testing skills
  • Resolving problems and identifying opportunities for improvement across the automation testing environment
  • Ensuring correctness and completeness of builds by using CM tools and its features (check in, checkout, merge, build, work area, branch, version and release numbering etc.)
  • Understanding the software development lifecycle and having an understanding of the overall application development space
  • Adopting agile framework accurately for a given situation by understanding Agile manifesto and ceremonies
  • Estimating effort for testing; Reviewing test plans/cases/results etc.
  • Assessing and diagnosing issues across the various testing environment
  • Using right datasets/files/tools for independent testing; Understanding of functional and non-functional testing
  • Identify manage risk while facilitating project planning closure through application of metrics
  • Implementing AGILE practices for the team / project and ensuring it is on track
  • Driving CI/CD processes

Technical Skills:

  • Testing principles methodologies, testing methods (Regression testing, Usability testing, Acceptance Testing, System testing, Performance testing, Load Testing etc.), automation tools/techniques, software testing infrastructure, Continuous Integration / Deployment processes
  • OOPS concepts, SDLC (Software Development Life Cycle), Choice of Data structures to be used in design, Problem solving techniques, Functional and Technical design documents (MD050/MD070/HLL etc.), Security framework (Assessing vulnerabilities, Secured Code, SSL/Non-SSL, Vulnerability tests)
  • Agile practices, Alternative programming approaches (ADM/Scrum or Xtreme programming, KanBan, Re-factoring), ALM tools (TFS, Stat, Jira, etc.), Continuous Integration/ Deployment processes
  • Scoping, Scheduling, Resourcing, Effort estimation techniques, Software Development methodologies (AGILE, SCRUM, XP etc.), Work breakdown structures, Gantt charts and similar planning tools, Project requirements and goals, Communication/Escalation procedures, Microsoft Tools such as Visio and Microsoft Project
  • Configuration management (CM) concepts/ procedures, Packaging tools such as (MS Build, Installshield etc.), CM tools (TFS, CVS, VSS, Clear Case, Perforce etc.), Power shell scripting, Incident/Problem Management
  • Product Architecture and design
  • Experience on Selenium with C# or Java automation or Cypress or Playwright.

Educational Qualification and Experience:

Minimum of 15 years of formal education - Graduate / Post Graduate in Computer Science / Information Technology

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

First American (India) is a Global In-house Center (GIC) of the First American Financial Corporation (NYSE: FAF) family of companies. First American Financial Corporation provides comprehensive title insurance, closing/settlement, property data and technology solutions.

Job ID: 113255261

Beware of Scammers

We don’t charge money for job offers