Search by job, company or skills

F

Golang Quality Assurance Engineer

4-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Quick Apply

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.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At Fusion Plus Solutions Inc, we believe that it’s an exceptional company - a company of people proud of the work they do and the solutions they provide. By understanding what drives our specialty industries, becoming involved in our communities on a professional and personal basis, following a disciplined process of identifying quality candidates, partnering with employers to understand their core business and their employment requirements, and delivering exceptional service, we achieve great results for all concerned.

Job ID: 121810919