Senior QA Engineer position at CAICAI Software in Whitefield, India. We are building our QA automation practice and looking for a hands-on Senior QA Automation Engineer to work on writing automation code, building test frameworks, and ensuring our manufacturing intelligence products work flawlessly. Tech stack is primarily C#.NET desktop applications with web and mobile components.
Requirements
- 6+ years of hands-on test automation experience
- Strong desktop application testing background (Windows,.NET, WPF, WinForms, or similar)
- Experience building and maintaining test automation frameworks (not just writing scripts)
- Hands-on experience with desktop UI automation tools such as FlaUI, WinAppDriver, TestStack.White, or equivalent
- Strong C# programming skills
- Solid understanding of object-oriented programming and design patterns
- Experience writing maintainable, reusable test code
- Comfortable reading and understanding application source code
- Python experience for scripting and utilities is a plus
- SQL proficiency: writing queries, validating stored procedures, managing test data
- API testing experience (REST, JSON, integration testing)
- Understanding of test automation patterns (Page Object Model, data-driven testing, modular frameworks)
- Experience with version control (Git) and pull request workflows
- Basic understanding of software development lifecycle and Agile methodologies
- Strong attention to detail and commitment to quality
- Ability to think critically about edge cases and failure scenarios
- Proactive about identifying automation opportunities
- Takes ownership of test quality and stability
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance
- Visa Sponsorship