Software Quality Assurance Tester (QA)
Summary
QA Tester plans, designs, and runs regression, functional, and integration tests for enterprise systems, including web, API, and mobile products, and may automate tests using Python/Bash.
SW8310 |06 May 2022 Software Quality Assurance Tester (QA)
- Plan, develop, and execute regression, functional, integration and other tests on assigned project
- Design, develop, and use frameworks and harnesses for automated testing
- Take full ownership of and maintain a robust QA environment
- Work with developers on improving system testability and creating testing environment
- Document test plans, procedures, test cases and test data
- Solid experience in testing work of enterprise-scale system
- QA experience on Web, API, Mobile products
- Knowledge of system testing best practices and methodologies
- Understand all levels (functional/non-functional) of product and application testings
- Experience with BDD/TDD, CI/CD, Scrum/Kanban is a plus
- Experience with test planning, execution and automation
- Experience with continuous integration tools (Github, Jenkins) is a plus
- Experience with UNIX/Linux
- Scripting ability using Python, Bash, knowledge on Java is a plus
- Enjoys breaking things and solving problems - not just able to find out the 'what', but also the 'why'
- Quick learner able to adapt and contribute to new projects and test demands