Senior Software Development Engineer- Test
Gruve
About Gruve
Gruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks.
Position Summary
We are looking for an experienced Senior Software Development Engineer Test who can lead end-to-end testing efforts across complex systems. The ideal candidate will excel in manual testing, system-level validation, test strategy, test case design, defect management, and cross-platform troubleshooting (Linux/Windows). While the role is primarily testing-focused, the candidate should also contribute to automation using Python/Selenium, maintain basic CI/CD jobs, and support API and container-based application validation.
Key Responsibilities
-
Lead planning, execution, and reporting of manual, functional, integration, and end-to-end system testing.
-
Develop, review, and maintain test plans, test cases, and regression suites ensuring comprehensive coverage.
-
Troubleshoot complex issues across Linux and Windows operating systems.
-
Perform network troubleshooting related to connectivity, system flows, and protocol-level analysis.
-
Execute and validate REST API testing using tools, scripts, and documentation.
-
Maintain and support CI/CD pipelines for QA activities using Jenkins.
-
Develop and enhance basic automation scripts using Python and Selenium to increase regression coverage.
-
Use Docker to run, manage, and troubleshoot containerized services as part of testing workflows.
-
Collaborate with developers, product owners, and DevOps teams for defect triage and release readiness.
-
Drive defect management in JIRA—logging, reproducing, validating, and ensuring timely closure.
-
Maintain QA documentation, reports, test evidence, and knowledge base using Confluence.
-
Provide mentorship to QA team members and contribute to continuous process improvements.
Basic Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
-
6-8 years of hands-on experience in manual, functional, and end-to-end testing.
-
Strong troubleshooting skills in Linux/Windows and basic network debugging.
-
Experience with REST API testing, JIRA, Confluence, and test case design.
-
Working knowledge of Jenkins CI/CD, Docker, and basic Python+Selenium automation.
Preferred Qualifications
-
Experience leading QA activities at senior or staff level.
-
Exposure to cloud platforms (AWS/Azure/GCP) and Git-based workflows.
-
Familiarity with performance/security testing concepts.
-
Knowledge of improving QA processes, mentoring team members, and driving quality initiatives.
Why Gruve
At Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you’re passionate about technology and eager to make an impact, we’d love to hear from you.
Gruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.