Medallia is the pioneer and market leader in Experience Management. Our award-winning SaaS platform, Medallia Experience Cloud, leads the market in the understanding and management of experience for candidates, customers, employees, patients, citizens and residents.
We are more than a software company. We want to be known as a company that does the right thing, no matter the challenge or controversy. We are committed to creating a culture that values every person and every experience. Individual life experiences shape the way we interact with the world, which is why we encourage people to bring their whole selves to work each day. The strength of our global workforce is the most significant contributor to our success.
We believe: Every Experience Matters. Talent is Everywhere. All Belong Here.
At Medallia, we hire the whole person.
The Role and Team
Mindful by Medallia is a unique offering, providing Contact Centers with the best of breed automated SaaS Callback solution. Seamlessly integrating into existing Contact Center workflows, our suite of tools combines Voice, SMS (text), and Web to enhance the Customer Experience when hold times are high.
As a Quality Engineer II on the Mindful by Medallia team, you'll be working with emerging technologies in a role that merges the responsibilities of a Functional and Automation Engineer. The ideal candidate will have a strong background in manual functional testing as well as test automation. You will be responsible for ensuring the quality and reliability of our software through manual testing, automated scripts, and effective defect tracking. In this role, you'll collaborate with cross-functional teams to create and maintain comprehensive test strategies and ensure all functionality meets the highest standards.
- Analyze requirements, user stories, and acceptance criteria to create detailed test cases for new features and bug fixes.
- Perform various levels of testing, including functional, smoke, regression, integration, and system testing.
- Execute test cases and scenarios manually to verify the functionality, accuracy, and stability of applications.
- Identify, document, and track defects in a defect tracking system, ensuring they are assigned and resolved promptly.
- Develop, maintain, and enhance automated test scripts and frameworks for both UI and API testing using tools like Selenium, JUnit, TestNG, or Postman.
- Ensure continuous integration by integrating automated tests with CI/CD pipelines using tools like Jenkins.
- Execute automated test suites as part of the release process and nightly builds to ensure the ongoing stability of the product.
- Regularly review automated test results, troubleshoot failures, and improve test stability.
- Create and maintain a backlog of test automation tasks and ensure prioritization based on release needs and technical debt.
- Develop detailed test plans, test cases, and test scripts for both manual and automated testing.
- Identify key functional areas for automation to improve testing efficiency and reduce manual effort.
- Contribute to the development of quality standards, best practices, and processes to continuously improve the QA process.
- Ensure test case documentation is up to date, accurate, and linked to user stories/requirements in JIRA, Zephyr or other test management tools.
- Assist in code reviews for automated test cases, ensuring compliance with best practices and maintainability standards.
- Continuously track and report on the status of testing efforts, automation coverage, and identified defects.
Minimum Qualifications
- Bachelor's degree in computer science, or a related field; or equivalent experience
- 3+ years of experience in functional, and automation testing including:
- Writing clear, concise, and comprehensive test plans and test cases
- Collaborating with cross-functional teams, including development, product, support, and system engineers, to deliver business solutions effectively.
- Working with manual testers and helping to create automation backlogs based on functional tests
- 1+ year experience working in an onsite/offshore model, coordinating with team members across different geographical locations.
- Working in an Agile/Scrum development process, ensuring the timely delivery of high-quality products.
- Demonstrated experience using GitHub as a code repository, utilizing pull requests and code branches, and working on automation teams, including taking part in code reviews and continuous integration.
- Demonstrated experience with JMeter, Ruby, Python, CI tools such as Jenkins and Java, test case management tools similar to qTest, and executing Performance Test Plans to meet overall testing and quality assurance goals.
- Applicants must be either a U.S. citizen or a valid Green Card holder due to the nature of this role involving certifications and/or governmental compliance.
Preferred Qualifications
- Strong analytical, and problem-solving skills - an analytical thinker with the ability to identify and solve problems in a logical manner and analyze complicated data sets
- Passion for excellence while being able to prioritize and make trade-offs
- Highly adaptable, able to make decisions on incomplete information and manage multiple processes simultaneously
- Detail-oriented - ability to spot flaws and inconsistencies with a propensity for research and investigation
- Friendly, outgoing, enjoys working with others and making customers successful
- A spirit of collaboration and transparent communication
- Excellent verbal and written communication skills
Medallia is committed to equal pay and transparency. The annual base salary range for this position is $78,400 - $110,000. Please note that the salary range information provided is a general guideline and combines all of the distinct labor markets within the US. It is uncommon for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on a variety of factors. Medallia considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, candidate's work location, education/training, key skills, internal peer equity, external market data, as well as, market and business considerations when making compensation decisions.
Medallia also offers competitive health and wellness benefits, including but not limited to medical, dental, vision, 401(k), short- term and long- term disability, life and AD&D insurance, statutory leaves, paid parental leave, and paid holidays. Benefits and eligibility may vary by location and role.
At Medallia, we celebrate diversity and recognize the value it brings to our customers and employees. Medallia is proud to be an equal- opportunity workplace and is an affirmative -action employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, genetic information, disability, veteran status, or any other applicable status protected by state or local law. Individuals with a disability who need an accommodation to apply please contact us at For information regarding how Medallia collects and uses personal information, please review our Privacy Policies. Applications will be accepted for 30 days from the date this role was posted or until the role has been filled.