symphony.is

QA Engineer – Automation

symphony.is

full-time

Posted on:

Location Type: Hybrid

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, document, and execute comprehensive test plans and test cases for complex software applications.
  • Identify, document, and track defects using bug-tracking tools.
  • Conduct performance and load testing to ensure software scalability and reliability.
  • Develop and maintain automation frameworks and scripts to enhance testing efficiency and coverage.
  • Collaborate with development, product, and operations teams to ensure software quality and compliance with requirements.
  • Support the creation and maintenance of detailed testing documentation.
  • Implement and advocate for best practices in quality assurance and software testing.
  • Provide coaching and guidance to QA Engineers through code reviews and technical discussions.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 3+ years of professional experience in quality assurance or software testing.
  • Software testing methodologies and techniques.
  • Test planning and test coverage.
  • Automation testing and programming languages (such as Java, Python, or JavaScript).
  • Agile development/testing methodologies.
  • Backend testing frameworks and methodologies (API testing).
  • Database management (such as MySQL, PostgreSQL, MongoDB, or similar).
  • Version control systems (e.g., Git).
  • Non-functional testing types (such as performance testing, security, accessibility etc.).
  • Infrastructure (CI/CD pipelines and tools and containerization technologies).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test planstest casesdefect trackingperformance testingload testingautomation frameworksautomation testingprogramming languagesAPI testingdatabase management
Soft Skills
collaborationcoachingguidancecommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information Technology