FUFusion Plus Solutions
Golang Quality Assurance Engineer
Hyderabad ₹3-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.