Assures quality within the software application by developing and implementing effective test plans, test cases and test scripts and by assuring the business logic is appropriate and maintained for the client.
Establishes and maintains test environment, test data, and test tools.
Plans, documents, evaluates and tracks program testing results to ensure proper operation and freedom from defects.
Responsible for both manual and automated test tools/techniques.
Complies with the standards in the software life cycle and follows the strategies, plans and procedures.
Required Experience, Skills and Qualifications:
Minimum 2+ experience working in a QA role.
Built Automation test cases either in Cucumber/Selenium frameworks
Experience with BDD (Behavior Driven Development) framework to implement test/user scenarios
Good Experience working in python scripting. PyTest will be an added advantage.
Experience in building automation scripts and/or programs using Cucumber.
Knowledge of testing tool techniques, development and implementation of test plans and scripts, using manual and automated test tools.
A thorough understanding of the test phase of SDLC, knowledge of all phases of SDLC.
Exposure to Agile development process with sprint planning and retrospectives.