Good development/scripting Experience in one of the common languages such as Java.
Good Experience of Selenium, Cucumber and TestNG.
Strong API testing experience and testing UI using java frameworks along with Selenium-web driver skills.
Understanding of Rest API testing with working knowledge in any one tool API testing tool.
Knowledge of software development methodologies (ATDD / BDD).
Working knowledge of SQL, NOSQL and database concepts.
Basic knowledge of CI/CD tools like Jenkins, Bamboo and version control tools like Bitbucket.
Ability to understand and develop customized testing tool capabilities as needed by Application under test.
ETL testing exposure nice to have.
Experience working in an Agile/Scrum development process in distributed environment.
Experience in writing clear, concise and comprehensive test plans and test cases.
Good communication skills.
Exposure to financial domain would be preferred.
Azure Certification would be preferred.
Good to have exposure on Docker, Kubernetes, ELK.
Responsibilities:
Design, Develop, Execute and analyze automation test scripts & test results under Behavioral Driven development methodology.
Estimate test accurately and coordinate with team members for work activities.
Involve in product design to guarantee adherence of test coverage for meeting end user requirements.
Record test results and report and verify software bug fixes to accept automation criteria.
Coordinate with program and development management teams in product development lifecycle to conform end user product and quality requirements and shipment schedule.