Senior QA Engineer
Job Type: Full-time, Remote
We are looking for an experienced QA Engineer to join our Client, a successful, financially stable, and bootstrapped startup. As a key member of our team, you will design, develop, and maintain automated test frameworks for web and desktop applications, ensuring the highest quality of our software products.
Day to Day of the role:
- Design, develop, and maintain automated test frameworks for web and desktop applications.
- Write and execute comprehensive test cases, both manual and automated, to verify functionality, stability, and performance.
- Implement end-to-end automated tests for full application lifecycle coverage.
- Collaborate with the development team to define test plans and acceptance criteria.
- Identify, track, and resolve software defects through structured testing processes.
- Conduct regression, integration, and performance testing to ensure product robustness.
- Maintain documentation of test strategies, scripts, and results for quality control.
Required Skills & Qualifications:
- Minimum of 5 years of experience in QA, with a strong focus on automated and manual testing.
- Extensive experience with end-to-end automated tests using tools like Selenium, Cypress, or similar.
- Proficiency in testing web and desktop applications, including cross-browser and responsive testing.
- Knowledge of Frontend and Backend testing with the latest tools and best practices.
- Experience with CI/CD pipelines and tools such as Github Actions, Jenkins, GitLab CI, or CircleCI.
- Familiarity with performance testing tools like JMeter and load testing methodologies.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Excellent communication skills for interacting with technical and non-technical stakeholders.
Benefits:
- Competitive salary and benefits package.
- Work remotely with a flexible schedule.
- Be part of a dynamic and innovative team.
- Opportunities for professional growth in a stable and supportive environment.