Software Qa Engineer
Current- Prioritized, planned and coordinated quality testing activities- Performed grey box testing which involved both UI and backend testing (databases, API's, cron jobs) when needed- Designed and implemented a data and image comparison tool to provide difference comparison between items on different parameters which saved up to a week of manual testing- Used QA best practices and procedures to reduce gaps in functionality coverage, and to ensure the most efficient use of automation… Show more - Prioritized, planned and coordinated quality testing activities- Performed grey box testing which involved both UI and backend testing (databases, API's, cron jobs) when needed- Designed and implemented a data and image comparison tool to provide difference comparison between items on different parameters which saved up to a week of manual testing- Used QA best practices and procedures to reduce gaps in functionality coverage, and to ensure the most efficient use of automation resources- Integrated end-to-end automated tests reporting into Slack in order to automatically receive notifications on test failures, allowing engineering staff to fix errors and rebuild promptly- Debugged and reported defects that were found during testing on various test environments and locales and confirmed defect fixes- Collaborated with developers as needed to isolate root cause of defects- Provided QA input, with early involvement in design, implementation, and development phases- Developed application specific GraphQL queries, mutations and subscriptions to triage and verify application functionality- Participated in weekly User Story Grooming sessions, Stand-up meetings and Iteration Planning meetings with Product Owners and Agile Team members- Conducting interviews, mentoring new hires and coached the team members to develop their competencies- Maintained multiple end-to-end automation frameworks Show less