Bachelor of Science Degree in computer science, information systems or related field
8+ years of relevant work experience which includes implementation/utilization of manual quality assurance best practices and testing tools within an enterprise and cloud environment; or any equivalent combination of experience and training that provides the required knowledge, skills, and abilities needed to complete the major responsibilities/essential functions of the position
Experience with Agile test methodologies and tools, writing test plans, creating test cases, defect management
Strong writing skills both for test cases as well as issue/ticket documentation
Has well established experience in Quality Assurance processes, requiring minimal coaching and oversight
Experience querying databases to support data testing
Experience analysing Python code to understand the functionality and test accordingly
Strong team communication skills are required as part of an Agile team environment
Ability to deal effectively with individuals at all business levels and a variety of situations requiring tact, judgment, and composure
Preferred Qualifications
Experience testing RESTful APIs (JSON, XML) using REST clients like Postman
Experience with complex workflows, asynchronous tasks, and file-processing
Must be comfortable with the Linux command line and using command-line tools
Understanding of relational database design and ability to write complex SQL queries
Experience with AWS and/or other cloud services
Excellent communication and ability to prioritize
Experience in developing automation scripts using Python/PyTest
Automating Load/stress tests using Locust python framework will be an added advantage
Familiarity with Atlassian tools (JIRA/Confluence)
Nice to have
Familiarity with best practices for API design and behavior.
Experience with different m2m and user-facing authentication methods (e.g. token based Workflows
Familiarity with the OpenApi standard of documentation