QA Analyst
Responsibilities
- Collaborate with the Sophi QA team on building, maintaining and enhancing test automation framework and test suites
- Develop and maintain functional and integration test cases and test artifacts like test data, test cases and automated scripts used in SDLC
- Create high quality automation from grounds up to test and analyze potential vulnerabilities within new or modified code, examining functionality, reliability, and data integrity
- Review and discuss QA requirements per user story with product managers and dev teams, participate in creating and reviewing accept criteria
- Perform API testing and back-end DB validation, using SQL Management and API clients when troubleshooting different vulnerabilities and issues.
- Define automation regression test scope and ensure the practices in place to proactively prevent any Priority 0 and Priority 1 incidents
- Research and learn new technologies and share knowledge with the team
Requirements/Must Have Skills
- 5+ years QA including minimum 3+ years QA automation experience in a complex technical environment
- Experience with at least one programming language and/or scripting (e.g., Java, Python) is a must.
- Experience with various relational databases such as Oracle, SQL Server and Postgres while writing SQL queries and working within various SQL management systems
- Experience using SQL to analyze and manipulate data, and also creating mock data for features verification
- A strong passion for product quality and continuous willingness to improve the product using both manual and automation testing while understanding software quality assurance practices and test methodologies
- Experience with Docker, Kubernetes, Snowflake, or Airflow is a big plus
Nice-To-Have Skills
- Related experience in the media industry is an asset
Degrees or certifications
- University degree, preferably in Computer Science or a related field