Intermediate Quality Software Engineer
Role responsibilities
The role involves designing, implementing, and executing automated testing solutions and CI/CD integrations for cloud-native distributed systems. The engineer will collaborate with DevOps and product teams to ensure software reliability, scalability, and continuous quality improvement.
Requirements
Requires a Bachelor's degree in Computer Science or a related field and three years of experience in software quality engineering and distributed applications. Proficiency in .NET/C# or Java, along with experience in cloud platforms (AWS/Azure) and containerization, is essential.
Key skills
.NET/C#, Java, Spring Framework, Selenium, Cypress, Playwright, Postman, REST-assured, Cucumber, SpecFlow, CI/CD, Azure DevOps, Docker, Kubernetes, AWS, Azure
Keywords
Quality Software Engineer, Test Automation, CI/CD, Microservices, Cloud-native, Distributed Systems, API Testing, Regression Testing, Root-cause Analysis, NUnit, JUnit, Dynatrace, AppDynamics, Splunk, Git, Jenkins, OpenShift, EC2, S3, Cosmos DB, ARM Templates, Angular, React, Vue.js, ASP.NET MVC, AI-driven Development, Kiro, Financial Services, Insurance