Search by job, company or skills

ModMed

Quality Assurance Engineer 2

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • Actively participate in Agile ceremonies including sprint planning, backlog grooming, user story development, acceptance criteria definition, product demos, and retrospectives.
  • Collaborate closely with cross-functional Agile team members to ensure quality considerations are integrated throughout the development lifecycle.
  • Provide consistent and transparent updates during daily stand-ups regarding task progress, risks, blockers, and overall test coverage.
  • Contribute to the ongoing refinement and prioritization of the product backlog using Agile project management tools.
  • Design, develop, and maintain robust automated testing frameworks for complex software systems.
  • Write, execute, and maintain automated test cases to ensure the reliability, performance, and scalability of applications.
  • Analyze test results, troubleshoot failures, and identify root causes to continuously improve product quality.
  • Develop and implement testing strategies and processes in alignment with industry best practices.
  • Conduct manual and automated API testing using tools such as Postman, Axios, and Rest Assured.
  • Work with the development team to integrate test automation into CI/CD pipelines (e.g., Jenkins, GitHub Actions, CircleCI).
  • Participate in code and design reviews, offering feedback from a QA perspective.
  • Contribute to continuous improvement initiatives to optimize QA processes and tools. Provide mentorship and technical guidance to junior QA team members. Write and maintain test documentation, including test cases (TestRail) and QA process guidelines (Confluence).
  • Remain up to date on emerging trends and tools in quality assurance and software testing.

Technical Contribution and Collaboration

  • Write clean, maintainable code and automated tests following best practices, learning from past errors.
  • Participate in technical design discussions and decision-making with support from senior team members.
  • Take ownership of at least one area of the codebase with a high-level understanding of adjacent components.
  • Support team deliverables, even in unfamiliar areas, and provide assistance as needed.
  • Communicate effectively with team members, clarifying assumptions early to reduce rework.
  • Regularly seek and provide constructive feedback to foster continuous improvement and collaboration.
  • Understand the broader scope and business context of your work and contribute to identifying gaps or risks in requirements.
  • Complete complex tasks with minimal supervision, proactively seeking support when needed.

Key Skills And Qualifications

  • Several years of experience in a Quality Engineering or Test Automation role.
  • Strong hands-on experience with Playwright for end-to-end test automation.
  • Proficiency in API testing both manual (Postman) and automated (e.g., Axios, Rest Assured).
  • Solid experience working within Agile development environments.
  • Familiarity with test automation design patterns, such as the Page Object Model (POM).
  • Proficiency with Git and workflows (feature branches, pull requests, merge conflicts)
  • Experience integrating tests into CI/CD pipelines (e.g., Jenkins, CircleCI, GitHub Actions).
  • Skilled in documenting test cases and test strategies (TestRail, Confluence).
  • Experience with database testing, especially PostgreSQL (PSQL).
  • Excellent written and verbal communication skills with a collaborative, team-oriented mindset.
  • Strong sense of ownership, accountability, and eagerness to improve both code and process.
  • Enthusiastic about learning new tools, technologies, and practices.
  • Strong analytical thinking, problem-solving, and a proactive mindset.
  • Ability to work in distributed/remote teams with asynchronous communication.

Optional Skills And Qualifications

  • Experience with tools like K6, Gatling, or JMeter to evaluate application performance under load.
  • Basic understanding of application security principles and the ability to identify vulnerabilities
  • Basic knowledge of tools like Datadog, Prometheus, or Sentry to understand production issues from logs or metrics.
  • Experience managing test data in complex environments, including masking or generating synthetic data.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138360483