Job Description
We are looking for an experienced QA engineer to design test cases, Automate and perform test execution for Knox Products including requirement gathering, design analysis, test case review. The ideal candidate is E2E Full Stack QA with expertise in BE API Automation & validation. Candidate is also expected to have knowledge in Testing concepts, client-server Applications and Android Testing.
Responsibilities
- Build maintainable, high quality and effective automated tests for Backend APIs ensuring comprehensive test coverage
Understand the business requirements, Create & execute test cases covering E2E scenarios.
- Dive deep into design/architecture alongside with requirements to design cases and create test strategies for RESTful APIs and gRPC
- Strategies, Implement and Integrate new APIs and Maintain older APIs with GHA (GitHub Action)
Defect debugging, logging and defect tracking until bug closure.
- Design, Implement and maintain robust test automation frameworks, tools, and services.
- Responsible for designing, implementing and supporting performance testing systems and strategies.
Takes ownership/responsibility for the product quality during monthly releases
Co-ordinate with program management, Developers and QA leads.
- Help in building Engineering culture that enables quality in all software features across Knox services.
Minimum Requirements
- 3-8 years overall QA experience with at least 3 years of Server API automation/performance engineering experience and 1 year of Android application test experience.
- Must have experience in Building and Maintaining Rest Assured framework from scratch
- Strong Coding Skills in Java and Python.
- Excellent understanding of RESTful APIs and related concepts.
- Experience continuous integration and deployment tools (GitHub Actions/Jenkins/CircleCI).
- Hands-on experience in development and maintenance of automation frameworks.
- Excellent understanding of QA methodologies and QA Process.
- Good debugging skills using log analystics like Kibana