Test Automation Engineer

bnpparibas

Chennai, India 5 Years Exp Posted 1h ago

Job Description

Test Automation:

  • Design, develop, andmaintainrobust and reusable automated test tools/apps, using industry-standard tools and frameworks.
  • Create, enhance, and debug test automation frameworks
  • Execute automated test suites for functional, regression, and performance testing
  • Analyze test results,identifyand report defects, and collaborate with the development team to ensuretimelyresolution

Test Strategy & Planning:

  • Collaborate with product managers and developers to understand application requirements and technical specifications
  • Develop comprehensive test plans and test strategies for new features and applications
  • Identifytest cases that are suitable for automation and prioritize them based on risk and business impact

Continuous Integration/Continuous Delivery (CI/CD):

  • Integrate automated tests into the CI/CD pipeline to support continuous testing and ensure rapid feedback on code changes
  • Collaborate with DevOps teams to manage andmaintaintest environments

Contributing Responsibilities

Collaboration & Communication:

  • Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives
  • Provide clear and concise verbal and written communicationregardingtesting progress, risks, and quality metrics to stakeholders

Technical & Behavioral Competencies

  • 5 years of experience in software testing, with at least 3 years focused on automation testing
  • Proficiencyin Java language, with focus on object-oriented programming
  • Extensive experience with test automation tools and frameworks such as:
  • UI Testing: Selenium, Cypress,Playwright
  • API Testing: Postman, Rest-Assured
  • Strong understanding and practical experience with Behavior-Driven Development (BDD) methodologies
  • Hands-on experience with BDD tools, specifically Cucumber, to write and execute feature files
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI,CircleCI)
  • Strong understanding of software development methodologies, particularly Agile/Scrum
  • Excellent analytical, problem-solving, and debugging skills
  • Exceptional attention to detail and a commitment to quality
  • Experience with performance and load testing tools (e.g., JMeter, LoadRunner)

Desired skills

  • Knowledge of containerization technologies like Docker
  • Experience testing applications in a cloud environment
  • Relevant certifications (e.g., ISTQB, ASTQB)
  • Bash Scripting
  • Agentic AI – AI driven testing

Specific Qualifications:

Minimum 5 years of experience along with Master Degree or equivalent

Skills Referential (Required knowledge, skills and abilities)

Technical Skills:

  • Java
  • Selenium, Cypress,Playwright
  • Postman, Rest-Assured
  • BBD tools (Cucumber)

Behavioral Skills: 

  • Ability to collaborate / Teamwork
  • Communication skills - oral & written
    • Creativity & Innovation / Problem solving

Similar Openings for You