Automation QA
About the role
In this role you will be responsible for ensuring the quality of every release that goes out. You will be involved at every step of the development process, from requirements capture and estimation, all the way through to final testing and launching.
Key responsibilities
Testing (black box, white box, integration, and performance) of the Web
Create automated Web / API test cases
Track and analyse automated tests to improve test efficiency
Track and record product issues and analyse the problems through various tools, giving feedback to relevant personnel to make corrections
Share test-related information with other team members
Develop automated tests and test frameworks
Improve Continuous Integration pipeline
Identify and execute on opportunities to improve or establish quality processes
Help automate all aspects of the software engineering process
Write test plans / test cases and output test reports according to feature requirements
About you
3+ years of testing experience
BS / MS in Computer Science, Information Systems, Electrical Engineering
Strong experience with Python
Experience with Docker/Kubernetes
Familiarity with manual testing
Experience in developing and running a Continuous Integration system
Familiarity with Automation testing knowledge with REST APIs
Experience with web debugging and API testing tools (Chrome DevTools, Postman)
Solid understanding of testing types: unit, integration, end-to-end, regression, stress/performance, and API testing
Working knowledge of relational databases preferably MySQL