Search by job, company or skills

ModMed

Senior Quality Assurance Engineer 1

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

Job Description

Responsibilities

  • Actively participate in Agile ceremonies including sprint planning, backlog grooming, user story discussions, acceptance criteria definition, demos, and retrospectives.
  • Collaborate with developers and product owners to ensure quality standards are embedded throughout the software development lifecycle.
  • Design, develop, and maintain automated test frameworks and scripts for web and API testing.
  • Write, execute, and maintain automated test cases using tools like Selenium, Appium, Cucumber, TestNG, or Playwright.
  • Develop and maintain test plans and test cases, identifying areas best suited for automation.
  • Perform API testing using tools such as Postman, Rest Assured, or Playwright.
  • Execute both manual and automated tests across different test phases-unit, integration, system, regression, and acceptance.
  • Analyze test results, identify root causes, and collaborate with the development team to resolve issues.
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, Bitbucket Pipelines, or GitHub Actions).
  • Ensure traceability of test coverage to requirements, providing clear documentation and test reports.
  • Contribute to continuous improvement of QA processes, automation frameworks, and coding standards.
  • Support defect triage, risk assessment, and release readiness discussions.
  • Stay up to date on the latest QA tools, frameworks, and testing practices.

Technical Contribution and Collaboration

  • Write efficient, maintainable test automation code in Java (or equivalent language).
  • Participate in peer code reviews and design discussions to ensure testability and quality.
  • Communicate test strategy, risks, and progress clearly to the team during stand-ups and sprint reviews.
  • Proactively identify automation opportunities and areas for quality improvements.
  • Collaborate with cross-functional team members to ensure smooth handoffs and shared ownership of quality.
  • Provide mentorship or guidance to team members on test automation best practices.
  • Understand business requirements and ensure testing aligns with functional and non-functional goals.

Key Skills And Qualifications

  • Education: Bachelor's or Master's degree in Computer Science or related field.
  • Experience: 5+ years in software development or testing, with at least 3 years of hands-on test automation experience.
  • Automation Expertise: Strong proficiency in Selenium with Java; experience in frameworks like TestNG, Cucumber, or Appium.
  • API Testing: Skilled in tools like Postman, Rest Assured, or Playwright for manual and automated API validation.
  • Testing Methodologies: Deep understanding of unit, integration, system, regression, and acceptance testing.
  • Collaboration: Experience working in Agile/Scrum teams alongside developers and product owners.
  • Version Control: Proficient with Git-based workflows (Bitbucket, GitHub, or GitLab).
  • CI/CD: Exposure to continuous integration tools such as Jenkins or Bitbucket Pipelines.
  • Documentation: Proficient in creating test documentation (Confluence, TestRail, or similar).
  • Strong problem-solving, analytical, and communication skills.
  • Self-motivated, detail-oriented, and committed to maintaining high-quality standards.

Nice to Have

  • Experience testing cloud-based SaaS products or microservices architectures.
  • Familiarity with CI/CD environments and DevOps pipelines.
  • Exposure to tools like JIRA, Confluence, Jenkins, and Bitbucket.
  • Understanding of test data management, mocking, and service virtualization.
  • Experience with load/performance testing tools like JMeter or K6.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138274765