About Soroco

 Soroco is on a mission to discover how the world works to help teams be their best. To do this we are evangelizing and commercializing a new technology category called Work Graph, which is a structured view of how teams get work done across people, process, technology, and documents.

The ‘work graph’ unifies disjoint categories like Process Mining, Task Mining, user training, BPM and RPA to provide a single source of truth. Teams can use the work graph to identify and resolve sources of friction at work, such as technology impediments, poor process design, opportunities for learning and collaboration, among others. Soroco’s work graph platform, Scout, enables a culture of continuous improvement and identifies benefits from applying a portfolio of change levers, delivering targeted change programs at scale.

Soroco has offices in Boston, London, and Bangalore with a roster of Fortune 500 customers across 30 countries. Our team has published 150+ papers and patents. Visit www.soroco.com to learn how we help teams discover their work graph


What we are looking for

Soroco is building a testing team to focus on driving the manual, testing for our flagship product called Scout. We are looking for test engineers with experience in writing test cases, to improve them continuously and run them in an efficient manner. Such engineers will interact with product management and engineering teams to understand the use cases for the product from a customer perspective and convert those into test cases that continuously certify whether the product delivers those functionalities as expected. They would work with Senior SDET leaders to design, plan and implement all code required for delivering these tests and measure their outcomes.

The candidate is a software engineer who is passionate about quality, strives to understand the product’s expectations from a customer point of view and looks for ways to uncover risky areas of the product continuously by testing. They would be skilled in writing efficient test cases using a variety of technologies and test frameworks.

The role purpose and scope

  • Write E2E system use cases from a user persona point of view. Discuss with stakeholders like product managers, developers and customer success team members to understand the requirements.
  • Collaborate with SDET’s to develop effective strategies and test plans
  • Execute test cases periodically and analyze results
  • Triage failures and write excellent bug reports to help developers fix issues efficiently.
  • Generate reports and test metrics for consumption of release teams to certify the product.
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle

Experience and skills

  • 2+ years of work experience as a QA Engineer with proven experience as a Quality Assurance Tester or a similar role.
  • Good understanding of STLC.
  • B.E., B.Tech, MCA or equivalent.
  • Critical thinking, Good written and verbal communication skills – specifically ability to write excellent bug reports.
  • Triaging bugs – using logs, some level of debugging skills, priority assignments for bugs based on understanding of feature criticality / risk.
  • Hands on experience in writing test cases based on end-to-end requirements.

Bonus factors

  • Understanding and experience in SQL
  • API Testing (Example: with Postman)
  • Security or Performance testing (NFR)
  • Experience with Behavior Driven Development (BDD) as a methodology and tools like Cucumber is a plus.
  • Container technologies like Docker / Podman, Kubernetes
  • Experience with cloud computing on Azure
  • Experience with using scripts to generate test data at scale.
  • Experience with test case management tools.

What’s in it for you?

  • Work to certify a product built using contemporary technologies including cloud, containers and data analytics.
  • Work to certify a product with a distributed architecture and learn how to test effectively in such a situation.
  • Be an early member of a critical End to end test team that would add critical value to the overall quality of the product.
  • Be exposed to end user use cases directly and learn about how customers use the product.

What Do We Evaluate for a Good Fitment

Testing skills

  • The ability to analyze a system with given requirements from a testing perspective and design a test strategy for the same.
  • Focus on completeness of coverage – functional tests, system tests, error scenarios, performance tests and so on.


Software engineering practices

Knowledge of standard agile practices, CI/CD practices, reporting bugs, triaging bugs, and verifying their closure.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)