HamburgerMenu
hirist

Software Development Engineer - Test

Canvendor Software Solutions Pvt Ltd
Multiple Locations
2 - 4 Years
star-icon
3.9white-divider25+ Reviews

Posted on: 15/07/2025

Job Description

Key Responsibilities :

- Design, develop, and maintain advanced test automation frameworks and tools using OOPs languages, with a preference for Javascript, Typescript, Python, or GoLang.

- Develop comprehensive automated test suites for various application layers, including UI, API, and database.

- Apply a deep understanding of distributed systems and object-oriented design principles to build scalable and maintainable test solutions.

- Write complex SQL queries to validate data integrity and backend functionality.

- Collaborate closely with development and product teams within an Agile environment to understand requirements, define test strategies, and ensure testability of features.

- Conduct Non-functional testing, including performance, scale, and security testing, to identify potential bottlenecks and vulnerabilities.

- Identify, analyze, and report defects, working with development teams to ensure timely resolution.

- Contribute to CI/CD integrations, pipeline automation, and build robust reporting infrastructure to provide clear insights into test execution and product quality.

- Work with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) for test environment setup and execution.

- Champion quality best practices, promote test-driven development (TDD) principles, and drive continuous improvement in our engineering processes.

- Demonstrate a strong sense of ownership over product quality and effectively set appropriate quality expectations with stakeholders.

- Continuously research and evaluate new testing tools, techniques, and technologies to enhance our quality assurance capabilities.


Required Skills and Qualifications :


- 2+ years of professional experience as a Software Development Engineer in Test (SDET) or a similar role.

- Proficiency in OOPs Languages, distributed systems, and object-oriented design, with hands-on experience in Javascript, Typescript, Python, or GoLang.

- Strong experience with databases, networking, and fundamental Computer Science concepts.

- Proficient in writing complex SQL queries for data validation and analysis.

- Deep understanding of engineering processes, particularly Agile methodologies (Scrum, Kanban).

- Experience with Non-functional testing, such as performance, scale, and security testing.

- Excellent problem-solving and debugging skills, with meticulous attention to detail.

- Hands-on experience working with state-of-the-art test automation frameworks.

- Proven experience in CI/CD integrations, pipeline automation, and building reporting infrastructure.

- Experienced in working with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).

- Strong communication, collaboration, and interpersonal skills.

- Strong sense of ownership and the ability to set appropriate quality expectations with internal teams and external stakeholders.


Preferred Qualifications (Nice to Have) :


- Experience with Behavior-Driven Development (BDD) frameworks (e.g., Cucumber, Playwright).

- Familiarity with various testing tools (e.g., Selenium, Cypress, Playwright, Postman, JMeter).

- Contributions to open-source projects or a strong GitHub profile.


info-icon

Did you find something suspicious?