Talent.com
This job offer is not available in your country.
Automation Test Engineer - Software Quality Assurance

Automation Test Engineer - Software Quality Assurance

KBC TechnologiesBangalore
15 days ago
Job description

Senior QA - Test Automation Engineer

Company : KBC Technologies Group

Location : Bengaluru, Karnataka, India

Experience : 4 - 8 Years

Type : Full-time

About KBC Technologies Group :

KBC Technologies Group is a leading technology and consulting firm dedicated to empowering businesses with innovative digital solutions. We specialize in leveraging cutting-edge technologies to drive efficiency, optimize operations, and unlock new opportunities for our clients across various industries. Our commitment to excellence, coupled with a focus on delivering high-quality software, positions us as a trusted partner in digital transformation journeys. We foster a collaborative and intellectually stimulating environment where talented professionals can thrive and make a significant impact.

About the Role :

KBC Technologies Group is seeking a highly skilled and experienced Senior QA - Test Automation Engineer to join our growing team in Bengaluru. With 4-8 years of dedicated experience, you will play a pivotal role in ensuring the quality and reliability of our cutting-edge software solutions. You will be responsible for designing, developing, and maintaining robust test automation frameworks, executing comprehensive test strategies, and integrating testing seamlessly into our CI / CD pipelines. This role demands a strong technical background in test automation, a keen eye for detail, and a passion for driving continuous quality improvement within an Agile environment.

Key Responsibilities :

Test Automation Development & Maintenance :

  • Design, develop, and maintain scalable and efficient test automation frameworks using Java as the primary programming language, coupled with Selenium for UI automation.
  • Create, execute, and manage automated test scripts for new features and regression testing cycles, ensuring high test coverage.
  • Identify opportunities for automation, analyze existing manual test cases, and translate them into automated scripts.

Comprehensive Testing (Functional & Non-Functional) :

  • Lead the validation of both functional requirements through a combination of manual and automated testing.
  • Actively participate in defining and validating non-functional aspects of the software, including performance, reliability, scalability, usability, and security.
  • Performance Testing :

  • Plan, design, and execute performance tests using industry-standard tools like JMeter or LoadRunner to identify bottlenecks and ensure system responsiveness under load.
  • Analyze performance test results and provide actionable insights to development teams.
  • API Testing :

  • Perform comprehensive REST API testing using tools such as Postman, including automation of API test cases.
  • Understand API specifications and dependencies to design effective API test suites.
  • CI / CD & DevOps Integration :

  • Integrate automated test suites into CI / CD pipelines using tools like Jenkins and Git for version control.
  • Leverage Docker for creating consistent test environments and facilitate efficient test execution.
  • Ensure test automation is a continuous part of the development lifecycle, contributing to faster feedback loops.
  • Scripting & Tools Proficiency :

  • Write robust and maintainable test code primarily in Java.
  • Good to have) Utilize Python for scripting and utility development as needed.
  • Proficient with build automation tools like Maven / Gradle and Integrated Development Environments (IDEs) such as IntelliJ / Eclipse.
  • Test Strategy & Execution :

  • Contribute to and refine the overall Test Strategy for projects, including defining scope, approach, and resources.
  • Lead Test Planning activities and design effective Test Cases based on requirements and user stories.
  • Execute rigorous Regression and Smoke Testing to ensure the stability of new builds and releases.
  • Agile & Collaboration :

  • Work effectively within an Agile Scrum framework, participating in all ceremonies (stand-ups, sprint planning, reviews, retrospectives).
  • Utilize Defect Tracking tools like JIRA, Azure DevOps, or Rally to log, track, and manage defects through their lifecycle.
  • Foster strong Collaboration with Development and Product Teams to ensure quality is built-in from the start.
  • Quality Focus & Improvement :

  • Possess strong debugging skills to efficiently identify root causes of software defects.
  • Conduct test coverage analysis to identify gaps and improve testing effectiveness.
  • Cultivate a continuous improvement mindset, actively seeking opportunities to enhance testing processes, tools, and methodologies.
  • Required Skills & Qualifications :

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 4 to 8 years of dedicated experience as a QA Automation Engineer.
  • Proven expertise in building and maintaining automation frameworks with Java and Selenium.
  • Hands-on experience with performance testing tools like JMeter or LoadRunner.
  • Strong experience with REST API testing using tools such as Postman.
  • Familiarity with CI / CD concepts and experience integrating automation into pipelines using Jenkins, Git, and Docker.
  • Proficiency with Maven / Gradle and IntelliJ / Eclipse.
  • Solid understanding of test planning, test case design, and various testing methodologies.
  • Experience working in an Agile / Scrum environment and using defect tracking tools like JIRA.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration abilities.
  • Why Join KBC Technologies Group?

    At KBC Technologies Group, you will be part of a forward-thinking organization that highly values quality and automation. We offer a challenging and rewarding environment where your expertise will directly contribute to the success of our cutting-edge solutions. You will have the opportunity to work with diverse technologies, collaborate with talented teams, and continuously grow your skills in a dynamic and innovative setting.

    ref : hirist.tech)

    Create a job alert for this search

    Quality Assurance Engineer Automation • Bangalore