Overview
A self-driven Senior Test Engineer role focused on test automation and cloud-based testing, contributing to manual testing as part of a Scrum team with developers and architects.
What you'll do
- Analyze business and technical requirements to create comprehensive test plans, test cases, and test scripts.
- Perform functional, regression, integration, system, performance, security, and user acceptance testing (UAT).
- Execute manual and automated test cases to ensure applications meet business requirements and quality standards.
- Identify, document, and track software defects, and work closely with developers to resolve them.
- Validate APIs, services, and database interactions related to .NET applications.
- Provide early feedback in the development lifecycle to reduce defects and improve design.
- Collaborate with developers and architects to establish service-level expectations.
- Mentor and guide junior engineers on routine issues, and review junior engineers' work and deliveries.
- Continuously grow your technical skills in an environment of rapidly evolving technology.
- Own project deliveries, procedures and designs within the role.
What you'll need
- 7+ years of strong analytical, problem-solving, and programming skills.
- Proficiency in C# and object-oriented programming.
- Hands-on experience with test automation frameworks and tools such as MSTest, xUnit, NUnit, TestComplete, and Playwright.
- Experience with cloud services/microservices (Azure), and API and UI test automation (Postman, Swagger, or similar).
- Experience with development tools: Visual Studio, Azure DevOps, Fiddler, Code Review, Code Coverage.
- Experience with CI/CD pipelines, DevOps practices, and containerized environments.
- Familiarity with WEB/REST APIs, SQL servers, and Auth0/Identity server concepts.
- Good communication skills, working with a broad range of people, including Product Owners, Developers and Architects.
Nice to have
- Familiarity with IaaS/SaaS/PaaS architecture and microservice architecture.
- Curiosity to explore emerging cloud and security technologies and apply them effectively.
- Strong problem-solving skills with the ability to deliver secure, scalable solutions to complex challenges.
- Effective collaboration and communication when working with customers and cross-functional teams.
- Ability to manage priorities in a fast-paced environment while maintaining high-quality outcomes.
Details
- Location: Bangalore, India.
- Regular, full-time employment.
- Hybrid working arrangement: expectation of being on-site 50% of working hours; the arrangement will be confirmed during the hiring process.
- Scrum team environment.
Read the full description and apply on the company’s own careers page.