🧪 Role Overview: Test Engineer I
You'll be part of a scrum team, contributing to both manual and automated testing efforts to ensure high-quality software releases. The role emphasizes collaboration, problem-solving, and continuous improvement in an agile environment.
🔍 Key Responsibilities
- Develop and maintain automated tests using an existing framework
- Create and execute manual tests; document results and defects
- Prepare test data for both manual and automated testing
- Participate in software releases and deployment coordination
- Analyze logs, identify root causes, and resolve defects
- Perform various testing types: functional, regression, integration, performance
- Understand complex application features and edge cases
- Collaborate with cross-functional teams and US-based stakeholders (2–3 hours overlap)
🧠 Required Skills & Experience
| Category | Requirements |
|---|
| Education | Bachelor's in Computer Science or related field (or equivalent experience) |
| Experience | 1+ years in testing (manual + automation) |
| Tools & Tech | Postman/Bruno, Git, CI/CD, SQL Server, C#, XUnit |
| Testing Expertise | Web apps, APIs, database testing, OOP, writing SQL queries |
| Methodologies | Agile/Scrum, testing procedures and standards |
🌟 CSG Guiding Principles
- Impact: Empower others and drive meaningful outcomes
- Integrity: Be authentic and trustworthy
- Inspiration: Embrace bold ideas and innovation
🎁 Perks & Benefits
- Flexible work options: remote, hybrid, or in-office
- Generous time off: vacation, holidays, volunteer, compassionate leave
- Family insurance coverage (including in-laws)
- Emotional and mental well-being support
- Parental leave
- Education and internet reimbursement