Software Quality Assurance Engineer

7 days ago


San Francisco, California, United States Medallia Full time
Job Summary

We are seeking a skilled Quality Assurance Engineer II to join our Mindful by Medallia team. In this role, you will be responsible for ensuring the quality and reliability of our software through manual testing, automated scripts, and effective defect tracking.

About Us

Mindful by Medallia is a cutting-edge solution that provides Contact Centers with the best of breed automated SaaS Callback solution. Our platform seamlessly integrates into existing Contact Center workflows, combining Voice, SMS, and Web to enhance the Customer Experience during high hold times. As a Quality Assurance Engineer II on our team, you will work with emerging technologies, merging the responsibilities of a Functional and Automation Engineer. You will collaborate with cross-functional teams to create and maintain comprehensive test strategies, ensuring all functionality meets the highest standards.

Responsibilities

The ideal candidate will have a strong background in manual functional testing as well as test automation. Key responsibilities include:
  • Analyzing requirements, user stories, and acceptance criteria to create detailed test cases for new features and bug fixes.
  • Performing various levels of testing, including functional, smoke, regression, integration, and system testing.
  • Executing test cases and scenarios manually to verify the functionality, accuracy, and stability of applications.
  • Identifying, documenting, and tracking defects in a defect tracking system, ensuring they are assigned and resolved promptly.
  • Developing, maintaining, and enhancing automated test scripts and frameworks for both UI and API testing using tools like Selenium, JUnit, TestNG, or Postman.
  • Ensuring continuous integration by integrating automated tests with CI/CD pipelines using tools like Jenkins.
  • Executing automated test suites as part of the release process and nightly builds to ensure the ongoing stability of the product.
  • Regularly reviewing automated test results, troubleshooting failures, and improving test stability.
  • Creating and maintaining a backlog of test automation tasks and ensuring prioritization based on release needs and technical debt.
  • Developing detailed test plans, test cases, and test scripts for both manual and automated testing.
  • Identifying key functional areas for automation to improve testing efficiency and reduce manual effort.
  • Contributing to the development of quality standards, best practices, and processes to continuously improve the QA process.
  • Ensuring test case documentation is up to date, accurate, and linked to user stories/requirements in JIRA, Zephyr, or other test management tools.
  • Assisting in code reviews for automated test cases, ensuring compliance with best practices and maintainability standards.

Qualifications

To be successful in this role, you will need:
  • A 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.
  • 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

While not required, it's beneficial if you have:
  • 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.

What We Offer

At Medallia, we offer a competitive salary range of $78,400 - $110,000 per annum, depending on your location, experience, and qualifications. Additionally, we provide a comprehensive benefits package, including 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.

  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is a leading technology firm specializing in the development of mission-critical software used in the aerospace and military sectors.We are seeking a talented Software Quality Assurance Engineer to champion all aspects of software quality, particularly related to test automation using scripting languages like Python....


  • San Francisco, California, United States Unreal Gigs Full time

    Unreal Gigs Seeks a Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance (SQA) Engineer to join our team at Unreal Gigs. As an SQA Engineer, you will play a critical role in ensuring the quality and reliability of our software applications.The ideal candidate will have a strong background in software testing,...


  • San Diego, California, United States California Highway Patrol Full time

    Job Title: Software Quality Assurance EngineerAt our company, we are seeking a highly skilled Software Quality Assurance Engineer to join our team. This role is responsible for ensuring that our software products meet the highest standards of quality and reliability.Design and implement comprehensive testing plans to identify and mitigate defects.Collaborate...


  • San Leandro, California, United States United Software Group Full time

    Job Title: Senior Quality Assurance Manager At United Software Group, we are looking for an exceptional Senior Quality Assurance Manager to join our team. As a key member of our quality assurance department, you will be responsible for ensuring the highest quality of our software products. About the Role: As a Senior Quality Assurance Manager, you will...


  • San Francisco, California, United States Zendesk Full time

    We are seeking a seasoned Quality Assurance Engineering Director to lead our QA efforts for a highly technical SaaS product in a fast-paced development environment.About the RoleEstablish and maintain high-quality manual and automated QA processes that align with our overall software development lifecycle.Build, empower, and manage a team of QA engineers...


  • San Diego, California, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Software Quality Engineer/Principal Software Quality Engineer to join our team at Northrop Grumman. As a member of our team, you will have the opportunity to work on revolutionary systems that impact people's lives around the world today and for generations to come.Key ResponsibilitiesImplement software quality...


  • San Jose, California, United States Tik Tok Full time

    TikTok, a leading destination for short-form mobile video, is seeking a talented Software Quality Assurance Engineer to join our Ads QA team. Our mission is to inspire creativity and bring joy, connecting people from across the globe through our platform.About UsWe are a global company with offices in Los Angeles, New York, London, Paris, Berlin, Dubai,...


  • San Diego, California, United States Glow Networks Full time

    Job Overview:Glow Networks is seeking a highly skilled Senior Medical Device Software Quality Assurance Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality and integrity of our medical device software.Salary: $120,000 - $150,000 per yearAbout the Role:We are looking for an experienced...


  • San Francisco, California, United States Agile Enterprise Solutions Inc. Full time

    Role Overview:We are seeking a skilled QA Specialist to join our team at Agile Enterprise Solutions Inc.Key Responsibilities:Design, write, and execute comprehensive test cases to ensure high-quality software delivery.Develop and maintain a deep understanding of quality processes, testing types, and defect management.Utilize defect tracking tools, such as...


  • San Francisco, California, United States Scale AI, Inc. Full time

    About Scale AIScale AI is a leading data foundry that accelerates AI development. We help fuel advancements in AI, including generative AI, defense applications, and autonomous vehicles. Our mission is to pave the road to Artificial General Intelligence (AGI) by accelerating the abundance of frontier data.About Data EngineOur Generative AI Data Engine powers...


  • San Diego, California, United States MILLENNIUMSOFT Full time

    Software Quality Assurance SpecialistMILLENNIUMSOFT is hiring a Software Quality Assurance Specialist to join our Engineering team.Responsibilities:Participate in testing cycles using Agile Methodology.Collaborate with Product Management, Development Team, and Support teams to deliver quality-focused QA deliverables.Develop and execute functional,...


  • San Jose, California, United States MILLENNIUMSOFT Full time

    Job Title – Software Quality EngineerAt MillenniumSoft, we are seeking a skilled Software Quality Assurance Specialist to join our team. Key Responsibilities:Provide independent verification of software products according to pre-approved software design requirements and specifications.Develop, maintain, and execute test cases both manual and...


  • San Jose, California, United States Tik Tok Full time

    About the RoleTikTok is the leading destination for short-form mobile video. We're a community that inspires creativity and brings joy. As a key member of our Quality Technology Team, you'll play a critical role in ensuring the quality of our speech, image, and video products.Responsibilities:Mainly responsible for the quality of speech, image, and video...


  • San Diego, California, United States Northrop Grumman Full time

    Northrop Grumman, a leading aerospace and defense company, is seeking a Quality Assurance Specialist for our Software Development team. This role will play a critical part in ensuring the quality of our software products and services.About Northrop GrummanWe are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to...


  • San Diego, California, United States Apple Full time

    Job Description: We are seeking a highly skilled Health Software Quality Assurance Engineer to join our team at Apple. As a Quality Assurance Engineer, you will play a key role in ensuring the quality and reliability of our Health software applications. You will be responsible for designing and implementing comprehensive test plans, executing automated test...


  • San Francisco, California, United States Early Warning® Full time

    At Early Warning, a trusted leader in payments innovation, we're dedicated to powering and protecting the U.S. financial system with cutting-edge solutions.We partner with thousands of institutions to increase access to financial services and safeguard transactions for hundreds of millions of consumers and small businesses.As a Senior Software Engineer in...


  • San Francisco, California, United States Checksum Full time

    About Checksum.aiWe're a well-funded, early-stage startup led by seasoned entrepreneurs with over $1B in exits to Salesforce and Microsoft. Our AI-powered testing platform uses machine learning to automatically QA software based on real user behavior.Job SummaryWe're seeking a creative, self-motivated, and results-driven QA Automation Engineer to join our...


  • San Diego, California, United States Leidos Full time

    About LeidosAt Leidos, we are committed to delivering innovative solutions that meet the needs of our customers. Our team is dedicated to providing high-performance products and services that ensure the safety and security of our nation.We welcome individuals who share our passion for making a difference and have a desire to work in a dynamic and...


  • San Bruno, California, United States US Tech Solutions Full time

    Job DescriptionQuality Assurance ChampionThe client is utilizing a data-driven approach to revolutionize the way people manage their health and healthcare is delivered. The goal is to bring precision health to everyone, every day. This entails generating and activating data from various sources, including clinical, social, behavioral, and real-world data, to...


  • San Diego, California, United States Tandem Full time

    About Tandem Diabetes CareTandem Diabetes Care is a leader in the diabetes technology industry, dedicated to creating innovative solutions for people living with diabetes and their loved ones.Job OverviewWe are seeking a highly skilled Sr. Software Quality Assurance Engineer I to join our team. This role will play a critical part in ensuring the quality and...