What are the responsibilities and job description for the Software Development Engineer in Test Jr. (SDET) position at Vidoori Inc.?
Vidoori is a digital transformation leader recognised for delivering excellence in cloud and software solutions. As we continue to expand, we are seeking a motivated and detail-oriented individual to join our team in a key entry-level role. This is your chance to advance your technology career within a culture that celebrates diverse perspectives, continuous learning, and innovation. Take the next step with us and help shape the future of quality software delivery.
Role Overview – Junior SDET, Software Test Automation and Quality Engineering
In this hands-on role, you will collaborate closely with software engineers, testers, and product owners to deliver reliable, high-quality software products. As a Junior Software Development Engineer in Test (SDET), you will support the design and implementation of automated test frameworks, execute manual and automated test cases, and contribute to the ongoing enhancement of our test practices. You will play an essential part in maintaining product quality as we scale modern cloud and digital solutions for our clients.
Key Responsibilities – Test Automation, Manual Testing, and Quality Assurance
Role Overview – Junior SDET, Software Test Automation and Quality Engineering
In this hands-on role, you will collaborate closely with software engineers, testers, and product owners to deliver reliable, high-quality software products. As a Junior Software Development Engineer in Test (SDET), you will support the design and implementation of automated test frameworks, execute manual and automated test cases, and contribute to the ongoing enhancement of our test practices. You will play an essential part in maintaining product quality as we scale modern cloud and digital solutions for our clients.
Key Responsibilities – Test Automation, Manual Testing, and Quality Assurance
- Work with project teams to understand functional and technical requirements, ensuring test coverage aligns with business goals.
- Design, develop, and maintain automated tests for web and API-based applications using modern test frameworks and tools.
- Author and execute manual test cases when necessary, identifying, documenting, and tracking defects to resolution.
- Collaborate with developers to triage issues, support early defect detection, and contribute to testability improvements within codebases.
- Participate in design and code reviews, contributing a quality and automation perspective.
- Work within Agile teams, actively contributing to sprint activities, estimations, and retrospectives.
- Continuously learn and adopt best practices in test automation, QA methodologies, and latest industry trends.
- Champion quality, diversity, equity, and inclusion in team culture and process development.
- Bachelor’s degree in Computer Science, Information Technology, Engineering or equivalent practical experience.
- Proficiency in at least one modern programming language (e.g. Python, JavaScript, Java, or C#) and a desire to grow coding skills.
- Familiarity with test automation frameworks such as Selenium, Cypress, or similar, gained through coursework, projects, or work experience.
- Understanding of software testing fundamentals, including types of tests, bug lifecycle, and test case preparation.
- Strong analytical skills, attention to detail, and a proactive approach to problem-solving.
- Effective communicator able to explain technical issues clearly and collaborate constructively within diverse teams.
- Exposure to modern Agile practices such as Scrum or Kanban.
- Experience with continuous integration/continuous deployment (CI/CD) tools (e.g. Jenkins, GitHub Actions, Azure DevOps).
- Knowledge of RESTful API testing and related automation tools.
- Familiarity with cloud environments (AWS, Azure, or GCP) and cloud-native application testing.
- Awareness of security, accessibility, and performance testing best practices.
- Competitive starting salary with performance incentives and comprehensive professional development support.
- Flexible working arrangements, including hybrid/remote options to support your work–life balance.
- Supportive, inclusive culture where continuous learning and diverse talent are valued.
- Opportunity to develop technical and leadership skills through mentorship, training, and hands-on enterprise projects.
- Clear progression path towards senior SDET, QA Automation Engineer, or Software Engineer roles.
- Be part of a team delivering digital solutions for global clients across multiple industries.
- Location: Hybrid – Maryland/Washington DC Area
- Residency: Must be a US Citizen
- Employment Type: Full-time, entry-level