QA fullstack engineer - Bengaluru, India - CIEL HR Services

    Default job background
    Description
    Hi,

    Years of experience: 3+


    Description:

    Mandatory Skills:

    • Web, M-Web, Mobile (Android and iOS), API Testing (Functional + Automation)
    • BackEnd(DataBase testing)
    Role and Responsibilities1.

    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 infast-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, andbackend systems4. Establish testing as an integral part of the development process within cross-functionalteams. Develop maintainable automated checks in collaboration with our developmentteams.5. Proactively suggest improvements in testing tools for better test coverage forautomation.6.

    Detect and report defects and close follow-up to ensure closure of issuesAssess andbring continuous improvements to the overall quality work closely with thedevelopment team to debug any issue participate in scrum calls with customers andinternal stakeholders contribute to POC on the upcoming toolsetsConduct Root causeanalysis for the production defects and improve test assets work on refactoring theexisting framework as per the requirement.


    • Develop and execute SQL queries to perform database testing and validate dataintegrity8. Test and validate APIs using tools like Postman or REST Assured9. Participate in code reviews to ensure the testability, maintainability, and performanceof software applications
    Functional Required Skills1.

    Expertise in Functional Testing for Web, API, and Desktop applications of SDLCmodels, test methodologies, requirement comprehension, test planning, testpreparation, test bed setup, test execution, test report generation, risk mitigation, effortestimation, schedule tracking with sign-off accompanying release notes.

    Thoroughunderstanding 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 frameworkslike Cucumber.4. Well-versed with Software Testing Life CycleShould be excellent in writing functionaland technical documentation.5. Must have strong analytical skills and should be detail-oriented.6. Good communication, interpersonal, presentation, and problem-solving skills.
    Automation Required Skills1. 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 Postman5. Automation testing experience6. Worked with Service Virtualisation of Enterprise level API is driven front and backend systems7. Expertise in testing methodologies, test techniques, and agile QA practices8. Knowledge of Java, JavaScript, React, NodeJS, Spock, GEB, Selenium, and mobile technologies9. 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 aggregation11. Experience in integrating test scripts into Continuous Integration Pipelines12. Working knowledge of JIRA / Confluence13. Experience architecting and building test automation frameworks14. Experience with cloud technology such as AWS, Azure, etc.15. Experience with BDD or TDD16. Experience working with offshore and onshore teams17. Test Management experience across major IT projects & programs.