Senior Engineer - Gurugram, India - Marsh McLennan Companies

    Default job background
    Full time
    Description

    Description:

    Position details

    Position Title: Principal Engineer Quality and Assurance

    Location: Gurgaon

    Target Level: C

    Job Description

    AMS's Application Maintenance service pillar is actively seeking an experienced QA automation Tester to join our dynamic team. The QA Tester will play a crucial role in ensuring the quality and reliability of our products through meticulous testing procedures. The ideal candidate will possess a deep understanding of business processes and requirements, and will be adept at managing the QA testing process from initial planning to final execution.

    As an automation tester, you will be responsible for developing and implementing automated test scripts, conducting regression testing, and identifying and reporting any defects or issues. You will also collaborate with cross-functional teams to ensure that the testing process is aligned with project requirements and timelines. Additionally, you will required to contribute to the continuous improvement of our testing methodologies and tools, and stay up-to-date with the latest industry trends and best practices in QA automation testing.

    Responsibilities

  • Works with product ownership team, as well as developers, to analyze and clearly document business requirements, process and related business rules.
  • Communicates effectively with stakeholders to identify needs and evaluate alternative business solutions.
  • Manage QA Test Plan and Suites and perform QA Testing (Manual and Automated) for the product releases
  • Communicate effectively with team members and stake holders of the regression test
  • Training and mentoring other members of the team in automation.
  • Excellent knowledge and experience of automation testing techniques
  • Strong knowledge of BDD framework using Cucumber
  • Demonstrable experience in automation using Selenium, Java, WDIO.
  • Guaranteeing the attainment of uniform quality and thoroughness in the testing process by using automation.
  • Maintain daily communication with the Test Lead, Test Manager, QA team, and development team.
  • Define and maintain automation scripts for Regression test suite.
  • To implement and maintain robust automation framework for Regression team.
  • Work with test leads to improve ROI of overall functional test
  • In depth functional knowledge of automation testing principles for a web and desktop based apps
  • Assist in recommending next steps on building out test automation strategy.
  • Support End User UAT sign off.
  • 1

    Automation Testing

    80%

    2

    QA Testing and Test Management

    20%

    Qualifications:

  • Bachelor's degree in a related field or equivalent work experience.
  • Proven experience in software quality assurance and testing.
  • Familiarity with software development life cycles (SDLC) and testing methodologies.
  • Experience with both manual and automated testing tools and techniques.
  • Strong analytical skills with the ability to analyze complex systems and troubleshoot issues.
  • Excellent communication skills, both written and verbal.
  • Detail-oriented mindset with a commitment to delivering high-quality results.
  • Ability to work effectively in a collaborative team environment.
  • Proactive and self-motivated with a drive to learn and adapt to new technologies.
  • Skills:

    GOOD TO HAVE

  • JIRA/Confluence
  • Excellent inter personal skills
  • Excellent communications
  • Adaptability to learn new skills
  • MUST HAVE

  • Good understanding of CI/CD concepts using Github, Azure
  • Good knowledge of Git for code management
  • Programming language- Java
  • Selenium, WDIO, TDD and BDD framework
  • Good experience on framework creation or setting up framework from scratch
  • Self-driven