Software QA Software Engineer
Job Summary
Senior Software Engineer Full Stack 5 years experience
Key Responsibilities:
Manual Testing
- Execute manual testing for complex scenarios requiring judgment and system-level understanding.
- Perform integration testing to validate interactions across modules and services.
- Derive test scenarios from requirements.
- Manage the test and defect lifecycle.
- Serve as a quality gate for products under development.
Automation
- Design and develop end-to-end API integration and functional tests.
- Build and maintain automated test frameworks using Playwright MSTest NUnit or xUnit.
- Use automation tools such as Selenium and Playwright effectively.
- Apply strong C# .NET skills in functional test automation.
- Demonstrate solid software programming skills.
Process
- Contribute to Scrum teams by owning testing activities aligned with the Definition of Done.
- Estimate testing effort and related activities.
- Establish test coverage strategies and best practices.
- Publish KPIs to measure test effectiveness and process maturity.
- Apply Agile development practices effectively.
Infrastructure
- Manage test infrastructure including labs and CI environments.
- Implement efficient continuous integration practices.
- Use source control and configuration management tools such as Azure DevOps.
- Support build CI and CD processes.
- Work with Azure fundamentals and cloud-based integrations across ERP CRM and enterprise platforms.
- Apply strong SQL database skills.
Documentation
- Document and track defects using tools such as Azure DevOps or JIRA.
- Prepare release documentation in line with the PLC process.
Qualifications :
- Bachelors / Masters degree in Computer Science or Information Technology.
- Excellent verbal analytical and problem solving skills.
- Strong ownership and accountability mindset
- Ability to thrive in globally distributed environment
- Pune India Location to collaborate with global stakeholders; ensure effective overlap with EU/India/US time zones as needed.
Special Knowledge / Skills Required:
- 4 years of experience designing and developing test automation solutions supported by strong knowledge of functional testing methodologies.
- Hands-on experience translating requirements into effective test scenarios and validation coverage.
- Strong proficiency in C# .NET with practical experience in functional test automation.
- Experience working in Agile development environments.
- Hands-on experience with test automation frameworks and tools such as Selenium and Playwright.
- Solid programming skills with the ability to build reliable and maintainable automation solutions.
- Experience with source control and configuration management tools such as Azure DevOps.
- Good understanding of build management continuous integration (CI) and continuous delivery (CD) practices.
- Knowledge of Microsoft Azure fundamentals and cloud-based enterprise integrations across ERP CRM and related platforms.
- Working knowledge of SQL databases for validation troubleshooting and test analysis.
- Proficiency with Playwright MSTest NUnit xUnit Selenium and Azure DevOps
Nice to have:
- Experience with client-side technologies e.g. HTML/CSS/JS
- Knowledge of Azure security best practices.
- ISTQB or equivalent testing certification is a plus.
- Experience working in a multi-site environment.
Additional Information :
Please note the requirements for the candidates:
- Should be open to travel to Pune for the in-person interview round
- Willing to work in a hybrid model from the Pune office
Remote Work :
No
Employment Type :
Full-time
About Company
Sutherland is seeking an organized and reliable person to join us as Admin Specialist. We are a group of driven and supportive individuals. If you are looking to build a fulfilling career and are confident you have the skills and experience to help us succeed, we want to work with you ... View more