Software Development Engineer in Test

2 months ago


bangalore, India Mimecast Full time

Software Development Engineer in Test - API and Integrations

The engines behind our threat-blocking tech. 

Want to work on technical challenges that span complex micro-service architectures, millions of users and tens of thousands of servers? Then come join our dynamic Engineering Team and deliver products to millions of users

As an engineer in our API and Integrations teams, you will help build and maintain our growing API platform and build integrations with leading security ecosystem providers. You will have the opportunity to work with various open source systems, work in our private cloud as well as have exposure to public clouds such as AWS and GCP. You will help ensure our backend services, web application UI, and frameworks provided by the platform meet the high standards demanded by our customers.

What You’ll Do:

  • Contributing to the planning, estimation, and refinement of stories, epics, and design changes as part of an Agile Scrum team
  • Building out test plans to cover new areas of functionality, ensuring all necessary testing is performed
  • Refining acceptance criteria into testable units and converting those into automated tests that execute efficiently and reliably
  • Integrating automated tests with CI/CD pipelines and ensuring successful automation as part of our standard build process
  • Occasional manual testing when automation is not an option
  • Reporting, reproducing, and helping development resolve defects – emphasis on troubleshooting, root cause analysis, and prevention of similar issues in the future
  • Monitoring our results and driving continuous improvement through process changes
  • Mentoring and coaching junior engineers
  • Contributing to design/code reviews for product and test code
  • Advocating test automation and coaching the team on best practices

What You’ll Bring:

  • Engineering / Computer science degree or equivalent experience
  • Extensive experience test planning and breaking down stories/requirements into testable units
  • 2+ years of significant test automation work, validating both back-end and front-end interfaces in at least one high-level object-oriented language, including:
    • Experience with public-facing and internal APIs using REST and software developed within a Micro-Service architecture
    • Extensive experience automating business logic in the services layer (RESTful API, SDK, or CLI, as appropriate)
    • Proficiency in validating contract, functionality, correctness, and performance of REST API endpoints
  • Experience with multithreading, concurrency, SaaS, and multi-tenant architectures
  • Proven ability to integrate with and automate using third party APIs (e.g., Google, Microsoft, Amazon etc)
  • Familiarity with BDD tools like Cucumber, Jasmine, or equivalent
  • Clear understanding of how to manage risk through negative testing, boundary/limits testing, load/soak testing, and other test aspects as appropriate, including system integration, performance/scale, security, and L10N/I18N
  • Solid programming skills and experience automating in Java or similar
  • Familiarity in validation of UI-functionality and rendering, End-to-End testing, and UAT scenarios
    • Experience with Cypress or knowledge of Protractor/Selenium
    • Knowledge of Web Browsers, HTML, CSS, JavaScript, TypeScript, Angular, JSON, XML, integration with APIs, web servers
    • Great knowledge of testing design patterns - for example, the Page Object Model
  • Experience delivering testing in Agile projects with continuous testing model
  • Database familiarity (types, schemas, SQL queries, basic operations) and ability to incorporate database-side validation into automated tests
  • Some working knowledge of Microsoft Exchange, Office365, Azure Active Directory, and Windows Server

Additional Desired Experience:

  • Working knowledge of public cloud, especially AWS
  • Experience with CI/CD pipeline, working knowledge of Jenkins and pipelines
  • Experience testing fault resilient services
  • Experience in working with highly scalable and distributed systems
  • Experience with Agile Scrum
  • Basic understanding of authorization protocols such as OAuth
  • Experience in deep diving into logs, code and other elements to understand and solve problems



  • bangalore, India Guidewire Software Full time

    Requirements:Have 3+ years of experience or its equivalence in a software engineering role.Experience in developing large-scale test automation frameworks (including UI, API, Performance)A self-motivated individual contributor and a team player with good communication and collaboration skillsExcellent software development skills in Java, JavaScript and other...


  • bangalore, India Guidewire Software Full time

    Requirements: Have 3+ years of experience or its equivalence in a software engineering role. Experience in developing large-scale test automation frameworks (including UI, API, Performance) A self-motivated individual contributor and a team player with good communication and collaboration skills Excellent software development skills in Java, JavaScript and...


  • Bangalore, India Travash Software Solutions Private Limited Full time

    Job Title : SDET Location : BangaloreJob Description : We are looking for a Test Automation Engineer with 5+ years of experience in test automation on React. The ideal candidate will have experience with test automation frameworks and tools such as Selenium, Cypress, and Jest. They should also have experience with continuous integration and delivery...


  • bangalore, India Travash Software Solutions Private Limited Full time

    Job Title : SDET Location : BangaloreJob Description : We are looking for a Test Automation Engineer with 5+ years of experience in test automation on React. The ideal candidate will have experience with test automation frameworks and tools such as Selenium, Cypress, and Jest. They should also have experience with continuous integration and delivery...


  • Bengaluru/ Bangalore, India netskope software pvt.ltd Full time

    Apply for Sr. Software Development Engineer In Test, SWG, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 9 Year of Experience on TimesJobs.com.


  • bangalore, India Trellix Full time

    Software Development Engineer in TestEnterprise Account Manager (French/English)Sr. Manager, Enterprise TechnologyCSM Turkey/IsraelNew Business Enterprise Inside Sales RepEnterprise Account Manager (French/English)Enterprise Account ManagerIT Workday AnalystCustomer Success ManagerEnterprise Account Manager, SwedenEnterprise Account Manager PolandCustomer...


  • Bangalore, India CresTech Software Full time

    Job Description : Job Location : Bangalore (Work From Office)Roles and Responsibilities :The position has responsibility to create test designs and automate them to ensure the product achieve all quality objectives required to meet customer and business needs, including -feature and functionality, quality, reliability, scalability, serviceability, and...


  • bangalore, India CresTech Software Full time

    Job Description : Job Location : Bangalore (Work From Office)Roles and Responsibilities :The position has responsibility to create test designs and automate them to ensure the product achieve all quality objectives required to meet customer and business needs, including -feature and functionality, quality, reliability, scalability, serviceability, and...


  • bangalore, India QNX Software Systems Full time

    Worker Sub-Type: Regular Job Description:  BlackBerry® – the iconic brand you know and trust – is now a market-leading cybersecurity software and services company. Creating the gold standard for unified endpoint security (UES), BlackBerry Cylance uses artificial intelligence (AI), machine learning and automation to provide improved cyber threat...

  • Cyber Security

    2 weeks ago


    bangalore, India QNX Software Systems Full time

    Worker Sub-Type: Regular Job Description:  Be part of something special; come join the Endpoint Security Engineering team! BlackBerry® – the iconic brand you know and trust – is now a market leading cybersecurity software and services company. Creating the gold standard for Unified Endpoint Security (UES), BlackBerry Cylance uses artificial...


  • Bangalore,Remote, India Indium Software Full time

    Job Description : Title : Senior Software Developer In-Test Education Qualification : Bachelors degree in computer science, Information Technology, or a related field Work Experience : 8 to 12 Years Work Mode : Remote Roles and Responsibilities : We are seeking a talented and experienced Software Developer In-Test to join our dynamic team. - As...


  • bangalore, India Trellix Full time

    Software Development EngineerCustomer Success Manager, Public SectorSenior Security ResearcherSenior DirectorSoftware Development Engineer ,Data ProtectionData Security apprenticeCustomer Success Manager - SpainCustomer Success ManagerCustomer Success Manager for customers in the Nordics, Benelux and UKIEnterprise Account Manager (French/English)Sr. Manager,...


  • bangalore, India ALTERYX Full time

    We’re looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual. Like us, you’re a high performer who’s an expert at your craft, constantly challenging the status quo. You value inclusivity and want to join a culture that empowers you to show up as your authentic self. You know that success hinges on...


  • bangalore, India Trellix Full time

    CSM Turkey/IsraelNew Business Enterprise Inside Sales RepIT Workday AnalystCustomer Success ManagerEnterprise Account Manager, SwedenEnterprise Account Manager PolandCustomer Success ManagerRenewals Account ManagerSenior Sales EngineerCommercial Account Manager-N&ERFP Content SpecialistRenewal Account ManagerDirector of Business Transformation, Strategic...

  • Cyber Security

    2 weeks ago


    bangalore, India QNX Software Systems Full time

    Worker Sub-Type: Regular Job Description:  BlackBerry® - the iconic brand you know and trust – is now a market leading cybersecurity software and services company. Our Endpoint Security product line focuses on protecting an organization’s network against cyber attacks by securing its endpoints—including employees’ connected computers, smart...


  • bangalore, India Guidewire Full time

    Your duties will include: Be a key contributor in a team that is responsible for ensuring Digital products can be tested to meet SAAS demands (functional, performant, reliable, secure, non-breaking changes etc.) Technical expert on test automation tools and frameworks across multiple testing disciplines Build business driven, sophisticated and...


  • bangalore, India Apna Full time

    Qualifications : Bachelor’s in Computer Science, Software Engineering, or a related field. Proven experience as an SDET or in a similar role, preferably in a product company. Proficient in programming languages such as Java, C#, or Python, and experience with test automation frameworks (e.g., Selenium, Appium, JUnit, TestNG). Solid understanding of...


  • bangalore, India Oracle Full time

    Experience range : 2-4 years Job description : Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or...


  • bangalore, India Talent Nexa Consulting Full time

    Job Title : Software Testing EngineerLocation : BangaloreEmployment Type : Full-Time, PermanentWorkplace Type : Hybrid (3 days remote working)We are on the lookout for a meticulous and skilled Software Testing Engineer to join our dynamic team in Bangalore. This role offers a hybrid working model, allowing you to work remotely three days a week. If you are...


  • Bangalore, India Intelli Swift Full time

    Job Description :- Debug issues on the manufacturing line related to software, hardware and processes- Write functions and scripts as part of manufacturing software test suites in Python - Deploy and validate software updates and new software suites- Improve system quality by identifying issues and common patterns, and assisting in developing standard...