Talent.com
This job offer is not available in your country.
Staff Engineer,QA Automation

Staff Engineer,QA Automation

ConfidentialBengaluru / Bangalore
21 days ago
Job description

Job description

  • Total Experience 7+ years.
  • Strong experience in software testing, including experience in automating test cases for web applications.
  • Hands on experience in Java, Python, or JavaScript.
  • Expertise in writing SQL queries.
  • Strong experience in testing frameworks and tools such as Selenium, Cypress, TestNG, JUnit, Appium, Espresso, Postman, Rest Assured, and JMeter.
  • Solid understanding of CI / CD concepts and best practices, including build and source control automation tools like Jenkins, Git, and MS Azure DevOps.
  • Good experience in test automation, mobile testing, TDD, BDD, functional testing, SIT, regression testing, performance testing, GUI testing, web service testing, and browser compatibility testing.
  • Hands on experience with API / Web Service testing.
  • Proficient in communicating and driving technology solutions that support business objectives
  • Clarity of thought and strong communication skills to effectively pitch solutions
  • Ability to explore and grasp new technologies
  • Mentoring your team members in projects and helping them keep up with new technologies
  • Empowering the team members to be solution providers and enable a flat environment where everyone s point of view is considered, and feedback is encouraged.

RESPONSIBILITIES :

  • Understanding the projects functional and non-functional requirements and the business context of the application being developed. Understanding and documenting requirements validated by the SMEs
  • Interacting with clients to identify the scope of testing, expectations, acceptance criteria and availability of test data and environment. Working closely with product owner in defining and refining acceptance criteria.
  • Preparing test plan / strategy
  • Estimating the test effort and preparing schedules for testing activities, assigning tasks, identifying constraints and dependencies
  • Risk management - identifying, mitigating and resolving business and technical risks. Determines the potential causes of problems and analyses multiple alternatives.
  • Designing and developing a framework for automated testing following the projects design and coding guidelines. Set up best practices for test automation.
  • Preparing test reports to summarize the outcome of the testing phase and recommending whether the application is in a shippable state or not
  • Communicating measurable quality metrics, with the ability to highlight problem areas and suggest solutions
  • Participating in retrospective meetings, helping identify the root cause of any quality related issue and identifying ways to continuously improve the testing process
  • Conducting demos of the application for internal and external stakeholders
  • Working with team and stakeholders to triage and prioritize defects for resolution
  • Giving constructive feedback to the team members and setting clear expectations .
  • Skills Required

    Java, TestNG, Junit, cypress , Appium, Selenium, Software Testing, Python

    Create a job alert for this search

    Automation • Bengaluru / Bangalore