QA Engineer (Manual & Automation)
This is a remote position.
- Own end-to-end QA strategy, balancing manual and automated testing based on feature complexity, risk, and release timelines.
- Make independent decisions on what should be automated vs. what should be tested manually.
- Drive continuous improvement in testing practices and coverage.
- Design, develop, and maintain automated test cases and test suites using Selenium with C#.
- Perform hands-on manual testing for new functionality, edge cases, and exploratory scenarios.
- Convert stable and repeatable manual test scenarios into automated tests.
- Execute regression, pre-release, and scheduled test runs.
- Create, maintain, and own, Test cases, Test plans and Use case documentation
- Ensure QA artefacts are clear, structured, current, and reusable.
- Maintain QA documentation without requiring constant follow-ups or supervision.
- Work closely with developers to understand business logic, edge cases, and system behaviour.
- Align QA activities with development workflows and release cycles.
- Actively contribute to and improve QA workflows, pipelines, and processes within Azure DevOps.
- Support continuous delivery through structured and predictable QA practices.
- Strong experience with Selenium for web automation.
- C# scripting (basic to intermediate level is sufficient).
- Proven experience creating and maintaining automated regression test suites.
- Solid hands-on experience with manual testing techniques.
- Experience working within Azure DevOps (test plans, workflows, pipelines).
- Familiarity with Microsoft-based development environments.
- Equally comfortable with manual and automated testing.
- Strong sense of ownership and accountability for QA outcomes.
- Able to work independently and take initiative without micromanagement.
- Documentation-focused with high attention to detail.
- Proactive in identifying risks, gaps, and process improvements.
- Self-motivated and reliable
- Comfortable working independently in a remote setup
- Clear and proactive communicator with developers and stakeholders
- Willing to continuously improve skills and QA practices
- Aligned with developer working hours for effective collaboration