General Accountability
Develop test plans, scripts, reports; translate user expectations to testable requirements, perform required tests.
Responsibilities
- Understand the requirement and design test procedures and test cases for automated software testing
- Design automated test scripts that are reusable
- Ensure that all automated testing related activities are carried out as per the standards defined by the company
- Read all the documents and understand what needs to be tested
- Based on the information procured, decide how it is to be tested
- Inform the test lead about what all resources will be required for software testing
- Develop test cases and prioritize testing activities
- Execute all the test cases and report defects, define severity and priority for each defect
- Carry out regression testing every time when changes are made to the code to fix defects
Technical Knowledge and Skills
- Knowledge and experienced in software quality assurance
- Knowledge and experienced in writing broad test plans and test cases
- Familiarity with black box and white box testing practices; familiar with technologies such as Cucumber, Selenium and open-source testing frameworks
- Knowledge of Katalon Studio
- Good knowledge of different testing techniques including UI testing, Automated testing; familiar with behaviour driven testing
- Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
- Constantly learns from both success and failure
- Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes