Job Description
To be a part of Quality Control department, and reporting to the quality Manager, the ideal candidate will be responsible for Planning, Preparing, maintaining, and executing manual and automation tests with a focus on the company's automation goals.
Job Responsibilities:
- Prepare, review, and participate in test planning and provide estimation for testing activities
- Analyze, review, and assess user stories and acceptance criteria
- Identify and document test conditions, and capture traceability between test cases, test conditions, and the test basis
- Design, write and implement manual test cases for applications across different test types
- Design, create and execute automated tests by creating scripts that run testing functions automatically
- Understanding and implementing agile automation test approaches including Behavior Driven Design (BDD) and/or Test-Driven Design (TDD)
- Prepare and acquire test data
- Execute tests, evaluate the results, and document deviations from expected results (Defects)
- Prepare test reporting describing the testing scope, test results, deviations, etc.
- Maximize test coverage for the system under test
- Collaborate with a cross-functional scrum team in different development activities
- Participate in continuous integration/continuous deployment pipeline to improve quality and productivity within the Development team