FU

Golang Quality Assurance Engineer

Fusion Plus Solutions
Hyderabad3-10 LPA Posted 17 Jul 2025
FULL TIME
Devops
Golang
Graphql
Collaboration

Job Description

Key Responsibilities:

  • Test Automation Development:
  • Develop and maintain automated test suites for backend services and microservices written in Golang.
  • Write unit tests, integration tests, and API tests to ensure code correctness, functionality, and performance.
  • Build and integrate automated testing solutions into the CI/CD pipeline for continuous testing and validation.
  • Performance Testing:
  • Identify and test performance bottlenecks in Golang applications and backend services.
  • Conduct load testing, stress testing, and scalability testing on microservices to ensure optimal performance.
  • Develop testing strategies to validate response times, throughput, and resource consumption (CPU, memory, etc.).
  • API and Microservices Testing:
  • Perform API testing (RESTful, gRPC, GraphQL) and validate API responses, status codes, and data integrity.
  • Test and validate microservices communication and integration to ensure smooth data flow and inter-service interaction.
  • Verify security protocols, including authentication, authorization, and encryption for backend services.
  • Bug Identification and Reporting:
  • Identify and report defects in code, collaborating with developers to understand issues and verify fixes.
  • Ensure that defects are tracked and that all issues are resolved within the defined timeline.
  • Reproduce, isolate, and diagnose software defects, and provide detailed reports to development teams.
  • Test Planning and Documentation:
  • Create detailed test plans, test cases, and test scripts for all Golang-based backend components.
  • Maintain accurate and up-to-date documentation related to test environments, test results, and defect logs.
  • Provide feedback on product quality and suggest improvements based on test outcomes.
  • Collaboration with Development Teams:
  • Work closely with backend developers, DevOps, and product teams to understand new features and requirements.
  • Participate in code reviews and contribute to discussions on best practices for testing and code quality.
  • Ensure testability of backend code and provide guidance on writing testable Golang code.
  • Continuous Improvement:
  • Continuously assess the testing framework and methodologies, recommending improvements to tools, processes, and test coverage.
  • Investigate and implement new testing tools, technologies, and frameworks to enhance test automation efficiency.

Join WhatsApp Channel