Quality assurance is a vital aspect of software excellence and reliability. As an Agile Quality Assurance Specialist, you will be responsible for designing, developing, and executing test cases based on user stories and acceptance criteria.
You will work closely with developers and product owners to clarify requirements and ensure comprehensive test coverage. Your tasks will include:
* Test Planning Execution: Design, develop, and execute test cases based on user stories and acceptance criteria.
* Automation: Build and maintain automated test scripts to support Continuous Integration/Continuous Deployment (CI/CD) pipelines.
* Collaboration: Partner with developers and product owners to clarify requirements and ensure full test coverage.
* Defect Management: Identify, document, and track defects through to resolution; perform regression testing as needed.
A bachelor's degree in computer science, information technology, or a related field is required. Proven experience as a software tester within an agile environment is also necessary. Strong analytical skills and excellent communication are key to success in this role. Bonus points are awarded for ISTQB or Agile Testing certification, experience with performance and/or security testing, and programming experience in JavaScript, Python, or Java.