Posted on: 10/10/2025



About the Role :
We are seeking a seasoned and detail-oriented Senior QA Engineer to join our dedicated quality assurance team. This role requires a strong background in both Manual and Automation testing, with a specialization in the Microsoft tech stack. You will be responsible for defining the testing strategy, creating comprehensive test documentation, developing robust automation scripts, and driving the integration of quality processes directly into our CI/CD pipelines.
Key Responsibilities :
- Prepare comprehensive Test Plans, Test Strategies, and detailed Test Cases for complex features and end-to-end workflows based on user stories and functional specifications.
- Conduct thorough Manual testing, including functional, regression, integration, system, and user acceptance testing (UAT), to ensure all quality standards are met prior to release.
- Design and maintain effective test data sets required for complete test coverage across various scenarios.
- Identify, log, track, and manage software defects through their full lifecycle, collaborating with development teams to ensure timely resolution.
- Develop, enhance, and maintain the existing UI automation framework using C# and Selenium WebDriver.
- Write robust, scalable, and reusable automation scripts for functional and regression testing across different environments.
- Utilize a basic knowledge of SQL to query databases, validate data integrity, and support backend testing efforts.
- Implement and integrate automated test suites into the CI/CD pipeline using tools like Azure Pipelines to achieve continuous testing and rapid feedback loops.
- Apply strong working Knowledge of CI/CD and DevOps principles to streamline the development and deployment process and improve overall release quality.
- Configure automated reporting mechanisms to provide instant visibility into test execution status and quality metrics following every build.
- Provide technical guidance and mentorship to junior QA team members on best practices in both manual testing and automation development.
- Work closely with Product Owners, Developers, and Technical Architects to understand product requirements and provide accurate estimates for testing efforts.
Required Skills and Qualifications :
Experience :
- 6 to 10 years of experience in software quality assurance and testing.
Manual Testing Expertise :
- Extensive Experience in Manual testing techniques, test case design, and exploratory testing.
Automation Expertise :
- Proven hands-on experience in building and maintaining automation test frameworks using C# as the primary programming language.
Tools :
- Expert proficiency with UI automation tools, specifically Selenium WebDriver.
Database Knowledge :
- Basic SQL knowledge for writing simple queries to verify data persistence and integrity.
DevOps Tools :
- Practical experience integrating automation with Azure Pipelines and a solid understanding of DevOps principles.
Education :
- Bachelors degree in Computer Science, Engineering, or a related field.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1558344
Interview Questions for you
View All