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

thawd security Saudi Arabia
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

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.

Similar Jobs

Explore other opportunities that match your interests

Freelance QA Tester

Testing
16h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Entry level

emperor

Saudi Arabia

Senior Software Engineer - Integration & Test

Testing
4h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

alten technology usa

United State

Junior QA Engineer

Testing
8h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

TechMagic

Ukraine

Subscribe our newsletter

New Things Will Always Update Regularly