CrawlJobs Logo

Software Engineer 2 - (SDET)

India, Multiple Locations · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

Have you ever imagined a world with an infinite amount of storage available and accessible to everyone? A place where everyone in the world can easily access their data from anywhere at any time via any means (e.g., mobile phones, tablets, PCs, smart devices, etc.). Did you ever desire a universally accessible storage system to record all the knowledge known to mankind or to store all the data collected from all the scientists in the world for them to collaborate upon? Do you want to be part of a team that strives to bring these to reality? If so, the Microsoft Azure Storage team is what you are looking for. We are building Microsoft’s cloud storage solution - Microsoft Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. We continue to have tremendous hockey stick growth, we have many Exabyte’s of data stored, and are designing and building systems for Zettabyte scale to support demand growth for the coming years. As Software Engineer II in the Azure Storage team, you will drive, lead the design, build, improve and support highly scalable, performant services that deliver highly reliable, secure and available access to storage for our customers. You will face challenges of monitoring, analyzing, and designing for ever-growing data needs of our customers and for ensuring data privacy, protection and compliance. This opportunity will allow you to develop your technical skills in cloud services and storage, accelerate career growth, and provide an opportunity to work in a highly dynamic, flexible, and globally distributed team. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Job Responsibility

  • Collaborates with appropriate stakeholders to determine user requirements for a set of features
  • Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders and executes project plans, release plans, and work items
  • Design and implement E2E scenarios and performance testing, profiling, and optimization strategies for storage systems
  • Develop benchmarking and automation tools to evaluate system performance, validate end-to-end scenarios, and improve productivity
  • Analyze system bottlenecks, latency issues, and resource utilization across compute, storage, and networking layers
  • Perform root cause analysis of complex issues and work with the component team to resolve issues and enhance the overall product quality
  • Define key performance metrics (KPIs) and provide data-driven recommendations for scaling and tuning
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Nice to have

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Design, deployment and problem-solving skills, with a strong bias for quality and engineering excellence at scale
  • Experience in performance and system engineering, distributed systems, or large-scale cloud services

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer 2 - (SDET)

8 matching positions

Sdet engineer 2

Responsible for validating product quality by analyzing and testing the quality ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Information Technology, or a related field
  • 2.5 years to 4.5 years experience in QA engineering, with a focus on both manual and automation testing
  • Basic understanding of Salesforce, including custom objects, fields, and workflows
  • Proven experience with Selenium and Java for automation testing
  • Experience with the Cucumber framework for BDD
  • Familiarity with GitLab for CI/CD pipeline integration
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
Job Responsibility
Job Responsibility
  • Develop and execute comprehensive test plans and test cases for Salesforce applications
  • Conduct manual testing to ensure functionality, reliability, and performance
  • Create and maintain automated test scripts using Selenium with Java
  • Implement and maintain automated tests using the Cucumber framework for behavior-driven development (BDD)
  • Integrate automated tests into CI/CD pipelines using GitLab
  • Identify, document, and track software defects using bug tracking systems
  • Collaborate with developers to ensure timely resolution of defects
  • Perform regression testing to ensure that changes do not negatively impact existing functionality
  • Set up and maintain test environments for manual and automated testing
  • Utilize basic Salesforce knowledge to understand the platform and its capabilities
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right

Principal Quality Engineer - SDET

We are looking for a Principal-level SDET to support our product development tea...
Location
Location
United States , Atlanta
Salary
Salary:
112500.00 - 168750.00 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related technical or business field
  • 10+years of relevant experience working as a developer, automation engineer or SDET
  • 8+ years of experience coding in Java and must have strong practical knowledge of OOPs and Core Java principles
  • 4+ years of experience contributing to Test-Driven Development or BDD with tools like Cucumber, Junit, Mockito, or TestNG
  • 3+ years of experience with CI/CD tools like Jenkins, Circle CI, or Azure DevOps with the ability to create test pipelines using Java or Groovy
  • 4+ years of experience with Selenium or Cypress frameworks for automating GUI and E2E tests of the application
  • 4+ years of experience with REST Assured or similar tools like Postman for automating APIs
  • 4+ years of experience working in a highly automated CI/CD environment
  • 4+ years of experience with source control tools such as Bitbucket, GitHub or GitLab
  • 2+ years of experience mining meaningful logs for troubleshooting using tools like Splunk, Dynatrace or Coralogix
Job Responsibility
Job Responsibility
  • Provide technical leadership and guidance to the SDET team
  • Collaborate with development and QE teams to integrate testing into the software development process
  • Design, develop, and maintain scalable and efficient test automation frameworks and test architectures
  • Rub shoulders with developers in writing unit and integration tests using their tools and frameworks
  • Ensure the frameworks support various testing types, including functional, integration, and performance testing
  • Mentor and guide junior SDETs, providing technical expertise and career development support
  • Conduct training sessions to enhance the skills of the testing team
  • Foster a culture of innovation, collaboration, and continuous learning within the team
  • Collaborate with cross-functional teams to develop comprehensive test plans
  • Execute and oversee the execution of test cases, ensuring thorough coverage of functional and non-functional requirements
What we offer
What we offer
  • comprehensive healthcare coverage
  • flexible PTO
  • equity RSUs
  • annual performance bonus opportunities
  • retirement account support
  • 14+ weeks of paid parental leave
  • career development opportunities
  • company-paid privacy certification exam fees
  • Fulltime
Read More
Arrow Right

SDET Engineer

This role addresses technical challenges by translating business and functional ...
Location
Location
United States , Philadelphia
Salary
Salary:
72000.00 - 129900.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree plus 2 years of related work experience OR combination of education and experience deemed equivalent
  • Acceptable areas of study include Technical Discipline
  • 2-4 years Professional experience using 3 or more development languages (e.g., TypeScript, JavaScript, Python, Java, etc.)
  • 2-4 years Professional experience using 3 or more automation tools (e.g., Cypress, Selenium, TestNG, Appium, Sauce Labs, Rest Assured, Postman, Cucumber, Jasmine, Protractor, etc.)
  • 2-4 years Professional experience with various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc.
  • 2-4 years Professional experience using CA Service Virtualization or equivalent
  • 2-4 years Professional experience using issue-tracking software and agile project management systems
  • 2-4 years Professional experience designing and developing applications on Unix or Windows environment, mobile platforms (Android or iOS) or designing complex multi-tiered applications
  • Agile
  • End-to-end Testing
Job Responsibility
Job Responsibility
  • Develop and maintain automated and manual tests to measure product quality and support continuous delivery pipelines
  • Ensure requirements and user stories are testable and clarify ambiguities to support accurate test design and execution
  • Coordinate with development and operations teams to uphold testing practices and meet quality thresholds
  • Design, develop, and maintain automation tools and systems to support development and testing activities
  • Also responsible for other duties/projects as assigned by business management as needed
What we offer
What we offer
  • annual stock grant
  • employee stock purchase plan
  • 401(k)
  • access to free, year-round money coaches
  • annual bonus or periodic sales incentive or bonus
  • medical, dental and vision insurance
  • flexible spending account
  • employee stock grants
  • paid time off
  • up to 12 paid holidays
  • Fulltime
Read More
Arrow Right

SDET Quality Engineer

We are seeking a highly skilled and strategic SDET Quality Engineer for an excit...
Location
Location
Canada , Vancouver
Salary
Salary:
46.22 - 61.63 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • 8+ years of proven experience across QA engineering and/or software development
  • 3+ years of hands-on experience utilizing automation tools like Playwright or Cypress
  • 2+ years of experience working with Point-of-Sale (POS) systems
  • Strong understanding of Continuous Integration and Continuous Deployment (CI/CD) concepts
  • Experience using GitHub and JIRA
  • Familiarity with leveraging AI acceleration tools (e.g., GitHub Copilot)
  • Proven track record of assessing risk to determine testing depth
  • Exceptional communication and presentation skills
  • Strong estimating, planning, and time-management skills
Job Responsibility
Job Responsibility
  • Plan comprehensive test schedules, strategies, and quality principles in accordance with project scope and delivery dates under minimal supervision
  • Design scalable automated test solutions
  • Participate in automation script code reviews
  • Provide hands-on programming guidance using modern test frameworks
  • Partner with cross-functional product and engineering teams to understand objectives, gather requirements, troubleshoot issues, and deliver powerful customer experiences
  • Identify gaps within the agile team regarding skills and resources, managing task delegation, dependency identification, and test data/environment utilization
  • Develop, monitor, and report on test metrics, providing clear and timely risk assessments and performance communication to key stakeholders
  • Devise and execute training initiatives to elevate technical skills within the team
  • Continuously research, identify, and implement modern testing technologies and AI tools to optimize testing environments and workflows
What we offer
What we offer
  • Strong Extension Potential
  • Strategic Ownership
  • Modern Tech Stack
  • Great Culture
  • Fulltime
Read More
Arrow Right

Software Development Engineer in Test

We’re looking for a Software Development Engineer in Test to develop and maintai...
Location
Location
Poland , Rzeszów
Salary
Salary:
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in the SDET role
  • Proficiency in one or more programming languages such as Python, Java, C#, or JavaScript
  • Experience with test automation frameworks (e.g. Playwright, Cypress, Selenium)
  • Playwright preferred
  • Strong understanding of QA methodologies, test processes, and best practices
  • Experience testing APIs using tools such as Postman, REST Assured, or similar ones
  • Experience with CI/CD and repository management tools (Bitbucket, Jenkins, or similar ones)
  • Familiarity with automated browser testing tools (e.g., Appvance, Mabl, Ghost Inspector)
  • Experience with creating, setting up, and executing manual test cases (preferably in Zephyr)
  • Experience with data-driven, behavior-driven, or keyword-driven testing
Job Responsibility
Job Responsibility
  • Design, develop, and maintain automated test scripts and frameworks for web, mobile, API, and back-end systems
  • Collaborate with Software Engineers, product owners, and QA Engineers to define test strategies and acceptance criteria
  • Integrate automated tests into CI/CD pipelines to ensure continuous testing
  • Identify, document, and track bugs through resolution
  • Perform code reviews for test code and contribute to best practices in test automation
  • Develop tools and utilities to improve test automation and test coverage
  • Analyze test results and provide insights into product quality and potential risks
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives
  • Build and maintain automation frameworks (e.g., Playwright, Cypress, Selenium)
  • Write automated tests for UI, API, and back-end components
What we offer
What we offer
  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Fixed monthly health & wellness compensation, applicable to: medical insurance
  • fitness and sports activities
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Fulltime
Read More
Arrow Right

Senior SDET

As an SDET II at Personify Health, you shape how quality shows up in production—...
Location
Location
Bosnia and Herzegovina , Tuzla
Salary
Salary:
Not provided
personifyhealth.com Logo
Personify Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Computer Science, Software Engineering, or Management Information Systems, or equivalent technology experience
  • 2+ years of SDET, CI/CD, or test automation experience
  • Hands-on experience across the full SDLC
  • Technical Skills: GitLab
  • Java and/or .NET (or similar)
  • Test automation frameworks and techniques
  • Formal testing processes and defect management workflows
  • Test case and test scenario development (manual and automated)
  • Scripting languages and API testing
  • Web technologies and n-tier browser-based applications
Job Responsibility
Job Responsibility
  • Own automation standards: Define, enforce, and evolve test automation code standards and quality processes across your product delivery team
  • Build automation coverage: Design, develop, and maintain automated tests across UI, API, and service layers using the existing automation stack
  • Review and approve code: Perform code reviews and serve as an approver for test automation merge requests, ensuring consistency, maintainability, and correctness
  • Partner in delivery: Participate in sprint grooming, planning, and kickoffs to estimate stories, surface test considerations, and align on coverage early
  • Drive defect clarity: Create detailed bug tickets that clearly describe issues, impact, and reproduction steps
  • Monitor platform health: Use available tools to monitor system health, flag risks, and raise issues before they affect releases or users
  • Solve complex test problems: Troubleshoot failures across distributed systems and contribute to architectural and technical discussions
  • Improve how work gets done: Identify gaps in current QA processes and work with the team to implement practical improvements
Read More
Arrow Right

ML API Features SDET

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. ...
Location
Location
United States; Canada , Sunnyvale; Toronto
Salary
Salary:
Not provided
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of relevant industry experience in Software integration, development or quality
  • Strong automation and programming skills using one or more programming languages like Python, C++ or go
  • Experience in testing compute/machine learning/networking/storage systems within a large-scale enterprise environment
  • Experience in debugging issues across distributed scale out deployment
  • Experience working effectively across teams, including product development, product management, customer operations, and field teams
  • Excellent verbal and written communication skills
  • Strong organizational skills, teamwork, and can-do attitude
  • Experience working with geographically dispersed teams across time zones
Job Responsibility
Job Responsibility
  • Understand new features end-to-end, and develop tests and tools to ensure quality
  • Contribute to industry standard benchmarks
  • Drive automation to improve internal efficiency
  • Understand trade off between coverage and resource requirements
  • Work in a highly agile environment where priorities change frequently
  • Effectively communicate across teams and timezones
What we offer
What we offer
  • Build a breakthrough AI platform beyond the constraints of the GPU
  • Publish and open source their cutting-edge AI research
  • Work on one of the fastest AI supercomputers in the world
  • Enjoy job stability with startup vitality
  • Our simple, non-corporate work culture that respects individual beliefs
Read More
Arrow Right

Lead QA Engineer

We are looking for an exceptional and self-motivated Lead QA Engineer to support...
Location
Location
United States , Sunnyvale
Salary
Salary:
98000.00 - 131000.00 USD / Year
hogarth.com Logo
Hogarth
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience testing both web and mobile applications
  • 2+ years of experience in leading quality engineering teams in a highly hands-on role
  • Solid understanding of development lifecycles, testing methodologies, and QA processes
  • Hands-on experience with test planning, test designing, and execution, implementing and maintaining quality test automation
  • Coding experience with object-oriented programming languages, preferably JavaScript
  • Experience with automation scripts using tools like Selenium WebDriver, Appium, Protractor, Mocha, Jasmine, TestNG
  • Good understanding of web technologies, including HTML, CSS, XML, JSON and REST APIs
  • Good understanding of modern front-end frameworks such as Vue.js, React, and Angular
  • Experience with databases, API, backend systems, and mobile testing (iOS/Android)
  • Experience with GitLab and a continuous integration build system, such as Jenkins
Job Responsibility
Job Responsibility
  • Lead a team of QA engineers and SDETs, driving quality initiatives, establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met
  • Participate in all aspects of QA product lifecycle: scoping, strategizing, test case creation and execution including feature, regression, integration, and end-to-end testing
  • Review technical requirements, author detailed test plan, and test case documentation
  • Identify, isolate and replicate software defects, research root causes, debug issues, and propose regression tests to discover reoccurrences
  • Coach, lead and mentor junior/new team members and coordinate internal knowledge sharing sessions
  • Ensure that validated deliverables meet functional, design specifications, and requirements
  • Escalate any QA issues to cross-functional teams and push for a suitable resolution in a timely manner
  • Constantly seek opportunities to improve our quality and testing approach
  • Promoting QA productivity through automation, tools, and other best practices
  • Report and drive increased test automation coverage in all areas
What we offer
What we offer
  • Competitive benefits package
  • Fulltime
Read More
Arrow Right