Functional AI tester - Pune, India - CGI

    CGI
    CGI Pune, India

    2 weeks ago

    CGI background
    Description

    Position Description:
    Location; Pune or BangaloreExp : - 8

    Job Description:
    Roles and Responsibilities: -•Designing, Developing and Maintain test scripts using test guidelines.

    • Build frameworks in python for ETL/PBI automation
    • Collaborating with QA Analysts and Software Developers to develop Test artifacts.
    • Updated with the latest industry developments.
    • Researching issues in software through testing.
    • Understanding of overall Testing process and experience in Agile Methodology
    • Participate in scrum meetings and share our views on tickets for testing scope.
    • Execute and stabilize scripts across browsers platforms, fix failed test cases
    • Understand and highlight risks promptly

    Soft skills required:
    -•Good problem-solving and analytical skills.

    • Good written and verbal communication skills.
    • Ability to learn new skills/technologies quickly and independently.
    • Ability to communicate and deliver effective Test solutions.
    • Good team cooperation

    Must have skills:

    • Hands on Python experience on testing automation using Pytest framework.
    • Experience ETL Testing using SQL.
    • Regression and Integration testing experience.
    • Ability to write and interpret SQL and Python code/logic.
    • Flexible to work on Python and ETL testing as per project needs.
    • Flexible to work on Python/ETL automation via a tool or in-house framework.
    • Ability to lead project initiatives

    Good to Have:

    • Knowledge of using Azure data-bricks.
    • Hands on experience in building automation frameworks.
    • Knowledge / work exp on big data and/or cloud platforms
    • One Testing Certification ISTQB or CSTE is good to have
    • Machine Learning knowledge, Reinforcement learning good to have
    • API testing experience.
    Knowledge on Data Science concepts like Natural language processing (NLP), Object detection and OCR, Computer vision, semantic segmentation is preferredQualification:

    • Bachelors/Master's degree in Computer Sciences
    • 6-8 years of relevant technical experience as a QA.KEY EXPECTED ACHIEVEMENTSTests Software and Applications
    • Design test plans, scenarios, scripts and procedures.
    • Create logs to document testing cycles and software defects.
    • Identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
    • Identify complex problems and review related information to develop and evaluate different options and implement viable solutions.
    • Create test hardness and automated scripts to run functional, regression, negative, and performance test for backend, frontend, API and databases.
    • Review and analyze business requirements, functional specifications, test cases and software defects.
    • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
    • Plan test schedules or strategies in accordance with project scope or delivery dates.
    • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
    • Test system modifications to prepare for implementation.
    • Collaborate with engineers to develop effective strategies and test plans
    • Create and execute test cases (manual or automated) and analyze test results
    • Evaluate product code according to specifications
    • Help troubleshooting application and system issues
    • Conduct post-release/ post-implementation testing
    • Work with cross-functional teams to ensure quality throughout the agile software development lifecycleRecord Defects and Issue Reports
    • Identify, analyze, and properly document defects
    • Record software defects using our bug tracking system and communicate them to software developers for a prompt resolution
    • Document test procedures to ensure replicability and compliance with quality standards
    • Create and execute manual and automated test scripts as well as record and review test results.
    • Monitor bug resolution efforts and track successes.
    • Report and documenting technical issues.

    Skills:
    Big DataPythonFunctional Analysis