Job Description
Job Responsibilities
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
Visa Sponsorship
Relocation
Remote
Job Type
Contract
Experience Level
Entry level
emperor
Saudi Arabia
Senior Software Engineer - Integration & Test
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
alten technology usa
United State
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Entry level
TechMagic
Ukraine