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.
Essential Skills and Experience – Entry-level SDET, Test Automation Coding, Manual Testing
- 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.
Desirable Skills – Agile Testing, CI/CD Pipelines, Cloud Application Testing
- 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.