Jobs

    QA Fullstack Engineer - Bangalore Rural, India - CIEL HR Services

    CIEL HR Services
    CIEL HR Services Bangalore Rural, India

    5 days ago

    Default job background
    Description

    Hi,

    Expereince: 3+ years

    Description:

    Mandatory Skills:

    Web, M-Web, Mobile (Android and iOS), API Testing (Functional + Automation)

    BackEnd(DataBase testing)

    Role and Responsibilities

    1. Design and develop test strategy, test planning, and test approach for product design,

    develop, execute, and maintain test scenarios and test cases and, for Web-based,

    Mobile, Desktop, and API applications across different platform offerings.

    2. A very good understanding of Behavior Driven Development, the strategies that result in

    fast-running, flexible test suites, and how BDD impacts the design of the software.

    3. Develop bespoke automation frameworks with multi-layer automation across UI, APIs, and

    backend systems

    4. Establish testing as an integral part of the development process within cross-functional

    teams. Develop maintainable automated checks in collaboration with our development

    teams.

    5. Proactively suggest improvements in testing tools for better test coverage for

    automation.

    6. Detect and report defects and close follow-up to ensure closure of issuesAssess and

    bring continuous improvements to the overall quality work closely with the

    development team to debug any issue participate in scrum calls with customers and

    internal stakeholders contribute to POC on the upcoming toolsetsConduct Root cause

    analysis for the production defects and improve test assets work on refactoring the

    existing framework as per the requirement.

    7. Develop and execute SQL queries to perform database testing and validate data

    integrity

    8. Test and validate APIs using tools like Postman or REST Assured

    9. Participate in code reviews to ensure the testability, maintainability, and performance

    of software applications

    Functional Required Skills

    1. Expertise in Functional Testing for Web, API, and Desktop applications of SDLC

    models, test methodologies, requirement comprehension, test planning, test

    preparation, test bed setup, test execution, test report generation, risk mitigation, effort

    estimation, schedule tracking with sign-off accompanying release notes.Thorough

    understanding of Sprint Planning, Sprint Execution, Sprint Review, and Sprint Retro.

    2. Must be responsible to drive sprints or release to closure.

    3. Hands-on experience in Good knowledge of behavior-driven development frameworks

    like Cucumber.

    4. Well-versed with Software Testing Life CycleShould be excellent in writing functional

    and technical documentation.

    5. Must have strong analytical skills and should be detail-oriented.

    6. Good communication, interpersonal, presentation, and problem-solving skills.

    Automation Required Skills

    1. Automation testing using Selenium along with Java is desirable.

    2. Experience with CI with Jenkins or other tools.

    3. Experience in user acceptance testing.

    4. Knowledge of API Testing & Database tools such as Soap UI and Postman

    5. Automation testing experience

    6. Worked with Service Virtualisation of Enterprise level API is driven front and backend systems

    7. Expertise in testing methodologies, test techniques, and agile QA practices

    8. Knowledge of Java, JavaScript, React, NodeJS, Spock, GEB, Selenium, and mobile technologies

    9. Expertise with automated testing tools (such as WebdriverIo, Applitools, , TestCafe,

    Selenium, Karma, Saucelabs / Browserstack)

    10. Background in DevOps tooling for the execution of automation tests such as Jenkins, GIT, PAAS,

    Monitoring / Log aggregation

    11. Experience in integrating test scripts into Continuous Integration Pipelines

    12. Working knowledge of JIRA / Confluence

    13. Experience architecting and building test automation frameworks

    14. Experience with cloud technology such as AWS, Azure, etc.

    15. Experience with BDD or TDD

    16. Experience working with offshore and onshore teams

    17. Test Management experience across major IT projects & programs.

    18. Overall testing strategies and implementation experience

    Preferred Qualifications:

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

    2. Certifications in software testing (ISTQB, CSTE) or test automation (Selenium

    WebDriver)

    Optional:

    1. Implement and enhance performance testing strategies using tools like JMeter or Gatling

    2. ETL/Database automation testing experience

    3. Understanding of unit testing frameworks: XUnit, Junit, Specflow

    4. Experience with DevOps (Setting up CI/CD, Agent, and pipeline setup)