Quality Assurance Tester - Bengaluru, India - Tech Mahindra

    Tech Mahindra
    Tech Mahindra Bengaluru, India

    Found in: Talent IN 2A C2 - 1 week ago

    tech mahindra background
    Description

    JOB DESCRIPTION FOR QA TEST ENGINEER,

    We are seeking an experienced Automation Tester to join our team to complete the automation backlog for some ongoing products. The ideal candidate will have strong proficiency in Selenium with expertise in at least one programming language such as C#, or Python. Additionally, familiarity with version control systems such as GitHub and Azure DevOps is required. The successful candidate will work closely with our development and quality assurance teams to implement and maintain automated testing frameworks and scripts.

    Responsibilities:

    1. Develop and maintain automated test scripts using Selenium WebDriver with C# or Robot framework with Python using keyword driven development (KDD)

    2. Collaborate with development and quality assurance teams to understand project requirements and ensure comprehensive test coverage.

    3. Participate in code reviews and provide feedback on testability and automation best practices.

    4. Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools like Azure DevOps.

    5. Create and maintain documentation for automated test scripts, frameworks, and processes.

    Requirements:

    1. Bachelor's degree in Computer Science, Engineering, or related field.

    2. Minimum of 5 years of proven experience in automated testing using Selenium WebDriver or Python based frameworks

    3. Proficiency in at least one programming language such as C#, or Python.

    4. Proficiency in automating functional test cases from UI

    5. Strong Knowledge in identifying object locators and creating Object Repository

    6. Strong understanding of software testing principles and methodologies.

    7. Experience with version control systems, preferably GitHub.

    8. Familiarity with Agile development methodologies.

    9. Excellent problem-solving skills and attention to detail.

    10. Good communication and teamwork abilities.

    11. Knowledge of Azure DevOps or similar CI/CD tools is a plus.

    12. Familiarity with IDEs like Pycharm and intelli J are added advantages

    Thanks & Regards