Junior Software Engineer (C# .NET)
On-site
Job Description Overview
As a Junior Software Engineer (C# .NET), you will be responsible for the quality assurance of Iron Software Products. In addition to scheduling alignment and proactive meetings with other testers and members of the Software Engineering Team to discuss blockers or progress,you will escalate issues to when resolution of heuristic and technical issues come up.
You will work closely together with the Engineering Managers and the senior members of the team to ensure the team is productive, focused, and efficient.
Key Responsibilities:
- Execute Iron Software Product tests based on requirements specification to ensure the comprehensive coverage for functional requirements.
- Provide testing reports to the Software Engineering Team to resolve critical issues.
- Constantly improving testing quality, strategy & documentation.
- Basic understanding in coding of OOP languages (C# .NET, C++, etc.).
- Individual projects and responsible Jira Ticket management to track and monitor progress.
- Solving problems independently & also as part of a team.
- Actively help our Technical Support Team get back to customers with direct, timely, and helpful answers as a member of the team working closest to the source code.
Experience Required:
- 1-3 years of experience in software testing with an intermediate record of manual and automated testing.
- Proven experience in test execution.
- Basic understanding in scripting and automation using languages such as Python, Bash, or PowerShell.
- Basic understanding of operating systems (Windows, macOS, Linux distros) and deployment targets (Docker, AWS, Kubernetes, Azure Service Cloud).
- Experience testing on platforms of web and desktop.
Preferred Experience:
- Basic to Intermediate Experience designing or maintaining automation frameworks.
- Basic to Intermediate understanding of SDLC, STLC, and various testing methodologies (functional, regression, smoke, sanity, UAT, etc.).
- Basic experience with CI/CD pipelines and integration of automated tests.
- Familiarity with NuGet, Business Value, and Developer Working Styles.
- Experience testing across multiple platforms: web, mobile, desktop, and API testing (Postman, etc.)