Your Role and Responsibilities
As a QA Engineer, you will be responsible for writing and tests to meet the end-to-end quality standards for the product features. The job duties and responsibilities are as follows
- Understand the test plans laid down for a feature/product
- Write and automate tests that cover the scenarios stated in the test plan
- Carry out functional, regression and performance tests periodically for minor, major and patch releases.
- Raise defects for issues found, and work with development team to narrow down the problem, and verify fixes
- Review documentation to ensure it matches the implementation.
- Comply with coding practices and quality standards laid down for the product
- Communicate effectively with peers and cross-teams to clarify technical details, share ideas, and convey progress
- Demo the implementation and incorporate feedback from all stakeholders.
Required Technical and Professional Expertise
- 6+ Years of Experience
- Theoretical or practical knowledge about one or more testing functional, regression, and performance
- Theoretical or practical knowledge about test automation
- Hands-on experience with REST API testing, Shell scripting, HTTP, JavaScript
- Hands-on experience with building small programs or applications
- Strong oral and written communication, and presentation skills
- Clear, logical, analytical and methodical approach to problem-solving
Preferred Technical and Professional Expertise
- Awareness of Docker, Kubernetes, Openshift
- Awareness of front-end and back-end technologies
- TM1, Go