Quality Assurance Engineer - Bengaluru, India - Appglide

    Appglide
    Appglide Bengaluru, India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Company

    AppGlide is a growth partner for fast growing software product companies globally. AppGlide leverages the latest technology and processes to enable SaaS companies to serve their customers better and grow faster. Based in Chennai, AppGlide is led by a team of IIT & IIM alumni.

    Role & Responsibility: Quality Assurance Engineer

    We are looking for a Quality Assurance Engineer to join our customer's QA team. You will be working closely with customer to test and deploy solutions across global customer deployments.

    Our client is an industry-leading tech giant with a portfolio of technology innovations. With networking, security, collaboration, cloud management, and more, they help to securely connect industries and communities. Driven by their purpose, they combine our technology, people, and broader networks to address society's greatest challenges.

    Skills:

    • 4+ years of experience in manual QA testing
    • Bachelor's degree or above in Computer Science / Information Technology
    • 3+ years of testing experience in backend, Kafka and AWS cloud
    • Experience with common test frameworks and familiarity with Python, JavaScript/TypeScript.
    • Proficiency in test management and bug tracking tools. Understanding of test case management, test execution tracking, and defect lifecycle processes.
    • Strong experience of Linux, Bash, Shell scripting, Docker, TCP/IP Networking, and excellent debugging skills.
    • Great communication skills - both strong English proficiency and the ability to clearly communicate and understand abstract concepts
    • Experience solving difficult QA problems and designing automation pipelines that leverage common open-source frameworks.
    • Experience with build process automation, CI/CD pipelines and tools such as Jenkins, Artifactory, and Bitbucket.
    • Experience working with Agile toolsets and technologies such as Jira, Confluence, and Bitbucket.
    • Passionate about troubleshooting and debugging issues.

    Responsibilities:

    • Work together with stakeholders to grasp software needs and establish testing approaches. Craft and carry out test scenarios that stem from these requirements to guarantee the quality of the software product, ensuring both the comprehensiveness of test scenarios and their alignment with requirements. Pinpoint effective testing methods for both new and existing functionalities and devise corresponding testing blueprints. Regularly review and refine test scenarios and collections to mirror updates in software specifications.
    • In partnership with the software development teams, conceptualize, create, and roll out automated tools and frameworks for software testing. Work in unison with your team to cut down on unnecessary overlap and achieve extensive coverage with minimal effort. Invent new instruments to expedite the process of test automation and functional testing.
    • Formulate, design, and upkeep automated testing structures and scripts, utilizing programming languages and testing instruments to validate features against stipulations. Implement automated scripts to conduct functional, systemic, regression, and integration assessments. Examine the outcomes, pinpointing any flaws and performance bottlenecks.
    • Incorporate automated assessments into the continuous integration and deployment pipelines.
    • Establish and oversee testing environments that closely simulate the live production setting.
    • Join forces with interdisciplinary teams to tackle problems and certify the release of top-tier software. Engage with engineers to iron out issues and offer insights. Undertake thorough cause analysis and put in place both corrective and preventative measures to address quality concerns.
    • Administer and preserve testing data, which includes the creation or procurement of representative datasets.
    • Outline and monitor key metrics for quality assurance testing and communicate the results. Keep test scenarios up-to-date in requirement management systems to maintain traceability.
    • Compose and sustain comprehensive testing documentation, encompassing test strategies, scenarios, and script descriptions.
    • Possess robust communication abilities, both in writing and speaking, to effectively engage with colleagues and stakeholders. Demonstrate the capacity to work in tandem with cross-disciplinary teams and contribute to the resolution of challenges.
    • Remain abreast of the latest developments, instruments, and technological advancements in the realms of software examination and test automation. Show eagerness to acquire new competencies and adjust to the changing landscape of industry standards.

    Why you'll love AppGlide

    We believe in a culture of mutual respect and ownership. We value employee's work life balance and ensure you have ownership of your work streams. We invest in our employees training and development with structured learning plans.

    Location

    The role will be based in Chennai