Test Automation Engineer
bnpparibas
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