The SDET collaborates with teams to ensure software quality, develops test frameworks, executes manual and automated tests, and improves testing processes.
The Junior Software Developer in Test (SDET) is a valuable member of our agile development team responsible for ensuring the quality and reliability of our software products. As SDET, you will work closely with senior test engineers, software developers, product owners, and quality control engineers to design, develop, execute, and maintain comprehensive test strategies and frameworks. Your role will involve designing, developing, and executing manual and automated tests and frameworks, ensuring the efficient and timely delivery of high-quality software solutions.
Duties and Responsibilities:
- Collaborate with cross-functional teams, including software engineers and product owners, to understand user stories, features, and epics, and contribute to developing acceptance and testing criteria.
- Participate in sprint planning and estimation sessions to determine the testing scope and effort required.
- Assist in designing, developing, and maintaining manual and automated test suites, test cases, and test scripts.
- Execute manual and automation tests and assist in the execution of automated tests to validate software functionality and identify defects.
- Work closely with senior test engineers and software developers to investigate, debug, and resolve software defects, ensuring the delivery of high-quality software products.
- Report and document test results and defects, following established processes and guidelines.
- Collaborate with the team to track and analyze testing metrics, such as tests executed and defects identified, to contribute to overall testing effectiveness.
- Contribute to continuously improving testing processes, tools, and methodologies to enhance software quality and efficiency.
- Support the QC team members in achieving product release delivery goals.
- Stay updated with industry best practices, emerging trends, and new technologies related to software testing.
- All other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Business Studies, or equivalent work experience.
- 1–2 years of professional experience in software testing, including exposure to QA automation tools and frameworks.
- Hands-on experience designing and implementing comprehensive test plans, test cases, and test scripts (manual and automated).
- Basic to intermediate understanding of testing methodologies, automation strategies, and QA frameworks (e.g., Selenium, Cypress, Playwright, or similar).
- Proficient in manual testing techniques, functional testing, regression testing, and exploratory testing.
- Familiarity with agile software development methodologies and CI/CD workflows.
- Ability to write basic SQL queries for data validation and test verification.
- Strong analytical and problem-solving skills with high attention to detail.
- Effective communication and collaboration abilities with a team-oriented mindset.
Desired Skills:
- Experience testing mobile applications across multiple platforms (iOS, Android, Windows), including validating data synchronization and offline workflows.
- Exposure to automation testing using common tools or frameworks (e.g., Selenium, Playwright, Cypress, Appium, JMeter, or similar).
- Some software development or scripting experience (such as C#, JavaScript/TypeScript, Python, or Java).
- Strong willingness to grow deeper into automation and modern QA practices over time.
Top Skills
C#
Cypress
Java
JavaScript
Playwright
Python
Qa Automation Tools
Selenium
SQL
Typescript
Similar Jobs
Cloud • Information Technology
The Software Engineer in Test is responsible for developing automated tests for enterprise-grade storage systems, ensuring quality and performance through innovative testing strategies.
Top Skills:
LinuxPython
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Responsible for writing clean and reusable code, collaborating with teams, designing systems, mentoring, and implementing new features in software engineering.
Top Skills:
AIBgpCC++GoLinuxOspfTcp/IpUnix
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
As a Principal Software Security Engineer, you will conduct offensive security audits, analyze vulnerabilities, and collaborate closely with engineering teams to enhance security resilience in ServiceNow's products.
Top Skills:
AIJavaJavaScriptMachine LearningNist 800-53PythonSoftware Security Auditing
What you need to know about the San Francisco Tech Scene
San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine


