Role Overview :
We are seeking a Software Quality Assurance Engineer 2 .NET to join our growing team in Hyderabad.
This role involves full-stack development, automated testing, and working closely with cross-functional Agile teams to deliver high-quality software solutions.
Key Responsibilities :
- Participate in Agile sprint and release planning, user story creation, acceptance criteria definition, demos, and retrospectives.
- Collaborate with team members to create effective testing conditions and identify non-production constraints.
- Design, code, and maintain automated testing frameworks for complex systems.
- Create and execute automated tests to ensure software quality, reliability, and performance.
- Analyze test results to identify defects, bottlenecks, and areas for improvement.
- Work with developers, QA engineers, and product managers to align on business requirements.
- Develop and implement test strategies and methodologies based on industry best practices.
- Provide technical leadership and mentorship to junior team members.
- Participate in code reviews, design discussions, and software development activities.
- Integrate automated tests into CI / CD pipelines for smooth deployments.
- Continuously improve testing processes and stay updated with industry trends.
Required Qualifications And Skills :
Bachelors or Masters degree in Computer Science or related field.35 years of experience in software development or testing.Strong knowledge of C# and the .NET framework.Experience with RESTful and SOAP APIs, and message queues.Proficiency in SQL Server and T-SQL.Hands-on experience with CI / CD tools such as Jenkins, Confluence, and Bitbucket or other Git platforms.Experience with automation frameworks like Selenium with C#, Playwright, TestNG, and optionally Cucumber.Familiarity with mobile test automation for iOS and Android.Experience in API testing using tools such as Postman and Rest Assured.Understanding of SaaS-based applications and microservices architecture.Strong problem-solving and communication skills.Ability to manage multiple priorities independently in a fast-paced environment.Eagerness to learn and adapt to new technologies and tools.(ref : hirist.tech)