QA Engineer – WPF, Golang, and React (Remote) Opportunity

thawd security company

Subscribe to our Telegram & Twitter Channel

QA Engineer – WPF, Golang, and React (Remote) in SAUDI ARABIA

Remote 8 months ago
Job Responsibilities


1. WPF GUI Testing
  • Design and execute test cases for WPF applications using tools like WinAppDriver, FlaUI, or TestStack.White.
  • Automate UI workflows to ensure high-quality user experiences.
  • Perform integration testing between WPF components and backend systems.
  • Execute visual regression testing to identify unexpected changes in UI.


2. Frontend Testing & Backend Testing with a Focus on End-to-End Testing
  • Lead end-to-end testing efforts for Golang-based backend services.
  • Write end-to-end test scripts for critical user flows using Cypress.
  • Validate RESTful APIs endpoints with tools like Postman and custom scripts.
  • Perform database testing to ensure data integrity and consistency during complex workflows.
  • Automate testing of backend services and their integration with the frontend.
  • Run performance and load tests using k6 or Apache JMeter to ensure scalability.
3. Test Automation and CI/CD Integration
  • Automate key test cases and integrate them into CI/CD pipelines using GitHub Actions, Jenkins, or similar platforms.
  • Monitor automated test results and work with developers to resolve issues.
  • Maintain reusable test scripts and testing frameworks for future scalability.
4. Reporting and Collaboration
  • Document and maintain test plans, cases, and reports in Jira.
  • Actively participate in sprint planning and contribute to QA strategies.
  • Collaborate closely with developers, designers, and product managers to ensure delivery of high-quality products.


RequirementsTechnical Skills
  • Testing Frameworks:
  • WPF: WinAppDriver, FlaUI, TestStack.White.
  • React: Jest, React Testing Library, Cypress, Playwright.
  • Golang: frameworks like Testify, and custom test automation scripts.
  • API Testing: Proficient in Postman or Insomnia for API validation.
  • Automation Tools: Experience in building automated test pipelines.
  • Performance Testing: Knowledge of tools like k6 or JMeter.
  • Bug Tracking: Proficiency in Jira for test management and issue tracking.
  • CI/CD Tools: Familiarity with integrating test automation in GitHub Actions, Jenkins, or similar platforms.
Soft Skills
  • Detail-oriented with a strong focus on quality and user experience.
  • Excellent communication skills for working in a remote, collaborative environment.
  • Proactive in identifying issues and proposing improvements.
Preferred Experience
  • 2+ years of experience in testing WPF, React, and Golang applications.
  • Strong expertise in end-to-end testing for complex workflows.
  • Familiarity with containerized environments using Docker and Kubernetes (plus).
  • Experience in database testing and data validation.


What We Offer
  • Remote Work: Flexibility to work from anywhere.
  • Collaborative Environment: Work with a passionate team of innovators.
  • Growth Opportunities: Opportunities for professional development and career growth.
  • Competitive Salary: Based on skills and experience.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly