Job Description
Provide a brief description of the overall purpose of the position, why this position exists and how it will contribute in achieving the teams goal.
The Automation Tester is responsible of ensuring test automation meets their quality objectives.
Automation Tester is in charge of selecting the NRT (NRT: non-regression tests) test cases to be automated, designing the automated tests, automating / updating / optimizing / maintaining them, defining test plans by test objectives, launching and monitoring test execution, analysing and declaring defects and reporting on test automation progress.
Automation Tester should have the technical skills to perform manual/automated testing related activities according to market best practices.
Responsibilities
Direct Responsibilities NRT Test cases analysis
o Assess NRT tests eligibility to automation
o Enrich NRT test cases description for automation
Test cases automation & maintenance (according to norms and standard rules)
o Design the tests
o Script the tests
Test data injection automation
o Define required test data
o Extract/generate/create test data to be injected
o Develop test data injection tools
Test execution
o Prepare the test packages
o Prepare test data (run data injection tools)
o Prepare test execution environment
o Launch automated test packages
o Monitor test execution progress
o Analyse test results
o Qualify and declare defects in the appropriate tools
o Report on test progress, execution results and remaining workload/ planning
Integration in DevOps chain
o Select the tests to be integrated in the DevOps chain
o Adapt/maintain the automated tests to the DevOps chain requirements
o Monitor test execution progress
o Analyse test results
o Qualify and declare defects in the appropriate tools
Contributing Responsibilities Technical & Behavioral Competencies o Hands on Experience in automation testing tools/frameworks e.g. Playwright, selenium
o Excellent verbal and written communication skills. Should be able to communicate effectively with IT teams as well as onshore Teams
o Good analytical skills.
o Must be flexible, independent.
o Acquire functional knowledge of business applications
o SQL (including join, sub-queries)
o Good knowledge of Jira tool and it workflow
o Microsoft Excel.
o Understanding of Agile or Software Development/Testing Life Cycle (SDLC/STLC).
o Nice to have competencies
o Bitbucket branching.
o API testing
o Experience in Banking / Finance especially Global Banking
o Understanding of Software Development/Testing Life Cycle
Behavioral:
o Team player
o Should be able to work in a multi-cultural setup with different teams
o Dynamic, Proactive and Teamwork oriented
o Flexible attitude, Ability to perform under pressure.
o A commitment to quality and a thorough approach to work
Technical & Behavioral Competencies Specific Qualifications (if required) Skills Referential
Behavioural Skills : (Please select up to 4 skills)
Ability to collaborate / Teamwork
Decision Making
Attention to detail / rigor
Ability to deliver / Results driven
Transversal Skills: (Please select up to 5 skills)
Ability to understand, explain and support change
Analytical Ability
Ability to develop and adapt a process
Ability to develop others & improve their skills
Choose an item.
Education Level:
Bachelor Degree or equivalent
Experience Level
At least 7 years
Job Classification
Industry: Banking
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Automation Test Engineer
Employement Type: Full time
Contact Details:
Company: BNP Paribas
Location(s): Chennai
Keyskills:
Automation testing
software development
software testing
test cases
manual testing
test execution
bitbucket
stlc
sql
test data
sdlc / stlc
java
selenium
testing tools
testing life cycle
automating
devops
agile
api
sdlc
api testing
jira