Augment Jobs

Software Quality Assurance (QA) Engineer

Augment Jobs New York, NY

Overview

We are seeking a meticulous and experienced Software Quality Assurance (QA) Engineer to join our software development team. The QA Engineer will be responsible for ensuring the quality and reliability of our software applications through rigorous testing and quality assurance practices. The ideal candidate will have a strong understanding of QA methodologies, automated testing tools, and a passion for delivering high-quality software products. This role requires attention to detail, critical thinking, and the ability to collaborate closely with cross-functional teams to identify issues, drive resolutions, and enhance the overall user experience.

Roles And Responsibilities

  • Test Planning and Strategy:
    • Develop comprehensive test plans and test cases based on project specifications, user stories, and functional requirements.
    • Define testing strategies, methodologies, and metrics to ensure thorough coverage of all software features and functionalities.
  • Manual and Automated Testing:
    • Conduct manual testing to validate software functionality, usability, performance, and compatibility across different platforms and browsers.
    • Develop and implement automated test scripts using testing frameworks (e.g., Selenium, Appium) to improve test efficiency and coverage.
    • Execute regression tests, performance tests, and load tests to identify software defects and performance bottlenecks.
  • Defect Management and Documentation:
    • Identify, report, and prioritize software defects and issues found during testing using bug tracking tools (e.g., JIRA, Bugzilla).
    • Work closely with developers and stakeholders to troubleshoot issues, reproduce defects, and verify fixes through retesting.
    • Maintain detailed test documentation, including test plans, test cases, test results, and test reports.
  • Quality Assurance Processes:
    • Implement and enforce quality assurance standards and best practices throughout the software development lifecycle (SDLC).
    • Collaborate with development teams to promote continuous integration and continuous delivery (CI/CD) practices and ensure software quality objectives are met.
  • Collaboration and Communication:
    • Collaborate with product managers, developers, and other stakeholders to understand project requirements and acceptance criteria.
    • Communicate test progress, test results, and quality metrics to project stakeholders in a clear and concise manner.
    • Participate in daily stand-ups, sprint planning, and retrospective meetings to provide input on testing efforts and project status.
  • Continuous Improvement:
    • Stay updated on industry trends, new testing tools, and emerging technologies to improve QA processes and efficiency.
    • Contribute to process improvements, QA automation initiatives, and knowledge sharing within the QA team and across the organization.
Compensation

  • Competitive base salary commensurate with experience and qualifications.
  • Performance-based bonuses or incentives tied to software quality metrics, defect detection rates, and project delivery milestones.
  • Comprehensive benefits package including health insurance, retirement plans, and professional development opportunities.
  • Potential for career growth and advancement within the organization based on performance and contributions.
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Augment Jobs by 2x

See who you know

Get notified about new Software Specialist jobs in New York, NY.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub