Senior Quality Assurance Automation Engineer - New Delhi, India - Orange Antelopes Pvt. Ltd.

    Orange Antelopes Pvt. Ltd.
    Orange Antelopes Pvt. Ltd. New Delhi, India

    1 week ago

    Default job background
    Description
    This is a remote role for our International Client.

    The Senior Quality Assurance Automation Engineer is responsible for managing all QA aspects of continuous integration and driving quality and excellence through a systematic approach to automation of testing processes, building automated test scripts, and managing our testing framework which includes but is not limited to front end applications for web, and mobile devices, APIs, third-party services integrations and cloud-based infrastructure.

    The QA Team role plays an important part in our company's product development process.

    Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs while being cost-effective.

    Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards and help to find the bugs early in the life cycle


    Work together with product owners, QA team, software engineers, and operations specialists across all Product Engineering Scrum teams to understand requirements and business use cases for our full product suite and leverage that knowledge in developing the most efficient path to test automation.

    Lead the Product Engineering team in the development of best practices for test automation and DevOps (CI/CD) and incorporate DevOps methodologies through all phases of software testing (test planning, functional testing, integration testing and regression testing) to achieve optimal results and deliver quality products to stakeholdersDevelop a roadmap for test automation and continuous integration improvements and leverage coding skills, existing tools (Bamboo, Jira, GitLab) and DevOps resources such as consulting training, or specialized tools to achieve goals.

    Oversee the maintenance of existing automated test cases, developing repeatable processes and metrics and act as a mentor for QA engineers on test automation best practices.


    Manage existing testing framework to include:

    Managing the test environmentsBuilding and maintaining test dataManaging the data refresh processConfiguring tools and systems for specific test needsLeading the installation, maintenance and configuration of testing framework toolsMonitoring issue reportsDrive team building, training, and process improvement efforts towards DevOps best practices both within QA team and across all Product Engineering Scrum teams.


    Requirements:


    Must have worked with automated test scripts using different tools and libraries(Cucumber, Serenity and/or Selenium)Should have strong knowledge of Mobile testing tool like AppiumMust have strong working experience of API Automation using SeleniumMust have knowledge of Java and PythonAbility to set up Automation test environments and Grid setup.

    Should be able to create CI/CD pipeline using different tools like Jenkins, GitLabAdvanced problem-solving, debugging and troubleshooting skills.
    Comfortable with command line functions such as connecting to remote servers and tailing or searching log files using basic unix/linux commandsWorking knowledge of relational databases and proficiency writing SQL queriesMust comply with industry coding standardsWorking knowledge of JIRA