Posted 17 May, 2026
Senior Software Test Engineer I
ConnectWise
Mumbai, Pune, Bangalore, IND
Full Time
Reference: 102_698852_4654051005
Job Description
We're on a mission to deliver flawless products, and we need a Senior Test Engineer who shares our passion for quality! If you love digging deep to uncover issues before they reach customers, thrive on building smart automation, and believe that quality is everyone's responsibility, this role is for you. You'll play a critical part in shaping exceptional user experiences by leveraging cutting-edge tools, modern frameworks, and AI-driven testing practices - all while collaborating with talented teams to raise the bar for quality across the organization.
Skills & Experience
- Communication & Collaboration - Strong communication skills with the ability to clearly articulate testing strategies and collaborate effectively with developers, product managers, and stakeholders.
- Manual & Exploratory Testing - Ability to design and execute manual test cases for complex scenarios, edge cases, and usability validation where automation is not feasible.
- Test Automation Frameworks - Hands-on experience designing and maintaining automated test suites using Cypress, Selenium, and other modern frameworks.
- Programming Skills - Proficiency in Python and JavaScript for building robust automation scripts and utilities.
- API Testing & Integration - Skilled in testing RESTful APIs using tools like Postman and Karate; experience validating complex payment workflows.
- Test Design and Implementation (Risk-Based Testing & Quality Strategy) - Ability to apply sound judgment to determine test scope, depth, and prioritisation without compromising quality.
- CI/CD & DevOps Integration - Experience integrating automated tests into CI/CD pipelines (GitLab, Jenkins etc.) for continuous quality assurance.
- Compliance & Security Awareness - Understanding of PCI DSS and other compliance standards relevant to payment systems.
- Version Control - Proficient in Git and collaborative workflows for managing test code and automation assets.
Essential Duties & Responsibilities:
- Provides support to the Quality Engineering teams, with a high attention to detail in a disciplined agile environment
- Research, analysis, and documents findings
- May influence others within the Engineering team through the explanation of facts, policies, and practices
- Tests complex API, web, and mobile based applications that reference database back-end systems
- Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a customer release
- Designs, develops, maintains, and troubleshoots automated suites of tests through continuous integration for value added feedback
- Derives testing requirements throughout the development cycle
- Reproduces, debugs, and isolates problems and verifies fixes
- Assists in creation of software artifacts including test plans, test cases, test procedures, and test reports
- Plans test schedules and/or strategies in accordance with project scope and delivery dates
- Reviews software documentation to ensure technical accuracy, compliance, and completeness and to mitigate risks
- Provides feedback and recommendations on software usability and functionality
- Identifies program deviance from standards and suggests modifications to ensure compliance
- Develops and specifies standards, methods, or procedures to determine product quality or release readiness
- Conducts historical analyses of test results
- Collaborates with colleagues to evaluate or diagnose problems and recommend possible solutions
Educational/Vocational/Previous Experience Recommendations:
- Bachelor's degree in related field or equivalent business experience
- 6 to 10 Years of experience
Working Conditions:
- Onsite / Hybrid / Remote depending on location