Job Description
GK8 is looking for a skilled and detail-oriented Senior QA Engineer to join our growing team.
In this role, you will play a key part in ensuring the quality, reliability, and performance of our products. You will be responsible for designing test strategies, developing and maintaining automated test frameworks, and driving a quality-first mindset across engineering teams. This is an excellent opportunity for someone who is passionate about test automation, continuous improvement, and delivering high-quality software in a fast-paced environment.
Responsibilities
- Design, develop, and execute comprehensive test plans, test cases, and automated tests for desktop, server, API, and mobile applications.
- Develop, maintain, and enhance existing test automation frameworks and infrastructure.
- Collaborate closely with Software Engineers, Product Managers, and DevOps teams to define testing requirements early in the development lifecycle.
- Perform exploratory, functional, regression, and integration testing to identify edge cases and ensure product stability.
- Analyze test results, investigate defects, and work with development teams to troubleshoot and resolve issues.
- Drive QA best practices and promote a quality-first culture across the organization.
- Participate in code reviews for automated tests and contribute to test strategy, planning, and continuous improvement initiatives.
- Monitor, improve, and expand test coverage while ensuring reliable CI/CD pipeline integration.
- Continuously evaluate and introduce new testing tools, technologies, and methodologies to improve efficiency.
Requirements
- 5+ years of experience in Software Quality Assurance, including at least 2 years of hands-on experience with test automation.
- Strong understanding of QA methodologies, testing processes, and software development life cycle (SDLC).
- Hands-on experience with REST API testing using tools such as Postman, REST Assured, or similar.
- Strong technical knowledge of Linux, Kubernetes (K8S), networking, containers, and software troubleshooting.
- Proficiency in Python for test automation and scripting.
- Experience working with CI/CD pipelines and test automation integration.
- Excellent analytical, debugging, and problem-solving skills.
- Strong communication skills and the ability to work effectively in a collaborative, cross-functional environment.
Advantages
- Experience testing security, infrastructure, or distributed systems.
- Familiarity with blockchain technologies and popular blockchain protocols.
- Experience working in cloud-native or Kubernetes-based environments.
Benefits
None