
QA SDET
- Seattle, WA
- Permanent
- Full-time
Key Skills:
.net API, Cypress, UI and API, Web browser automation, information technology, software development, technology, web application, web development.Experience:
- Proven experience in manual testing of web applications, including UI and API testing.
- Strong understanding of software testing principles, methodologies, and STLC.
- Experience with testing React-based user interfaces.
- Experience with testing RESTful APIs built with .NET.
- Proficiency in using Cypress for both UI and API test automation.
- Familiarity with bug tracking tools (e.g., Jira, Azure DevOps).
- Experience with version control systems (e.g., Git).
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and as part of a collaborative team.
- Manual Testing:
- Execute comprehensive manual test cases for web applications built with React, ensuring functionality, usability, and responsiveness across various browsers and devices.
- Perform manual testing of .NET APIs, including functional, integration, and regression testing using tools like Postman or similar.
- Identify, document, and track defects and issues in a clear and concise manner within a bug tracking system.
- Collaborate with development teams to understand requirements and design effective test plans and strategies.
- Participate in requirement reviews, design discussions, and sprint planning meetings.
- Automation Testing (Cypress):
- Develop and maintain automated UI tests using Cypress for React applications.
- Create and execute automated API tests using Cypress for .NET APIs, verifying data integrity, response times, and error handling.
- Integrate automated tests into the CI/CD pipeline for continuous testing.
- Analyze automation test results and report on test coverage and defect trends.
- General QA:
- Contribute to the improvement of testing processes and methodologies.
- Stay updated with industry best practices in software testing, particularly in React, .NET, and Cypress.
- Provide clear and timely communication regarding testing progress and potential risks.