Testing Engineer - Bengaluru, India - Programming

    Programming
    Programming Bengaluru, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    Job Role: Testing Engineer (QA)

    Location: Bengalore

    Notice period : Immediate to 15 days

    Job Overview :

    We are seeking a highly skilled and experienced Testing Engineer with 4-5 years of QA experience to join our quality assurance team. The ideal candidate will have a strong understanding of software testing methodologies, excellent problem-solving skills, and a passion for ensuring the delivery of high-quality software products. As a Testing Engineer, you will play a crucial role in designing and implementing effective testing strategies to support the development and release of robust software applications.

    Key Responsibilities:

    Test Planning and Strategy:

    ● Collaborate with cross-functional teams to understand project requirements and define comprehensive test plans.

    ● Develop and implement effective testing strategies to ensure the quality and reliability of software applications.

    Test Case Design and Execution:

    ● Create detailed, comprehensive test cases based on functional and technical specifications.

    ● Execute test cases manually and/or using automated testing tools, ensuring thorough coverage of application features.

    Automation Testing:

    ● Develop and maintain automated test scripts for regression testing and continuous integration.

    ● Identify opportunities to enhance automation coverage and efficiency.

    Defect Tracking and Reporting:

    ● Identify, document, and track defects through the entire testing life cycle.

    ● Provide detailed defect reports and collaborate with development teams to facilitate timely issue resolution.

    Performance and Load Testing:

    ● Design and execute performance and load tests to assess system stability and responsiveness.

    ● Analyze and report performance bottlenecks and recommend optimizations.

    Collaboration and Communication:

    ● Work closely with developers, product managers, and other stakeholders to ensure a clear understanding of testing requirements.

    ● Communicate testing progress, results, and potential risks to project stakeholders.

    Continuous Improvement:

    ● Contribute to the improvement of testing processes, methodologies, and tools.

    ● Stay abreast of industry best practices and emerging trends in software testing.

    Experience

    ● 4-5 years of professional experience in software testing and quality assurance.

    Skills

    Core Technical Skills:

    ● Strong knowledge of software testing methodologies, tools, and processes.

    ● Experience with both manual and automated testing.

    ● Proficiency in test automation tools such as Selenium, JUnit, TestNG, or similar.

    ● Familiarity with performance testing tools (e.g., JMeter, Gatling).

    ● Experience with API testing and familiarity with tools like Postman or REST Assured.

    ● Knowledge of continuous integration/continuous deployment (CI/CD) processes.

    Soft Skills:


    • Problem-Solving Skills: Critical for troubleshooting and innovative solution development.


    • Effective Communication: Essential for clear internal and external stakeholder interactions.

    Qualification:


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