Senior Quality Assurance (QA) Engineer

Emergent Software

$100K — $120K *
Tampa, FL 33647In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software quality assurance, preferably in an agile environment.
  • Proficient in creating test plans and cases, adapting as project requirements evolve.
  • Strong understanding of web applications, APIs, databases, mobile and desktop apps, and cloud technologies.
  • Experience managing multiple projects simultaneously while ensuring quality standards are met.
  • Ability to work efficiently within scoped budgets and billable hours.
  • Excellent attention to detail and problem-solving capabilities in quality assurance.
  • Outstanding verbal and written communication skills for client interaction.

Responsibilities

  • Develop robust test coverage that aligns with project risk and convey testing strategies clearly to the team and clients.
  • Participate actively in backlog refinement and create testable acceptance criteria prior to the development phase.
  • Plan and execute user story test cases in collaboration with agile teams.
  • Work closely with developers during sprints to identify and resolve defects promptly.
  • Conduct hands-on testing against criteria to ensure quality throughout the project lifecycle.
  • Oversee regression testing and client testing, utilizing automation judiciously.
  • Maintain visibility on quality status for stakeholders, keeping everyone informed of progress and potential issues.

Benefits

  • Comprehensive medical insurance with significant employer contribution.
  • Health Savings Account (HSA) contributions of up to $200/month.
  • Dental and vision insurance with partial company coverage.
  • 401(k) plan with a competitive company match.
  • Quarterly profit-sharing bonus potential of up to 15% of salary.
  • Extra pay for overtime work beyond 40 hours per week.
  • Referral bonuses for employee and client referrals.
  • Flexible Spending Account (FSA) for healthcare and dependent care.
  • Paid parental leave and standard holiday pay including floating holidays.
  • Generous training and development budget of 100 hours/year.
Full Job Description
** This is an opportunity to join our team of top-notch engineers, including software developers, architects, and quality assurance engineers. This position is 100% remote, indefinitely. **

Emergent Software is looking for a Senior Software QA Engineer who is smart, passionate, and efficient. You'll own quality on complex, data-driven, web-based applications and websites, working closely with developers, product owners, and clients throughout each project. This role is a great fit for self-starters with strong communication skills, solid work ethic, and the ability to take part in every stage of the agile software development life cycle.
Primary Duties
  • Build test coverage that matches project risk, and communicate coverage decisions and tradeoffs to the team and client.
  • Take part in backlog refinement and story shaping, helping the team write testable acceptance criteria before development starts.
  • Plan test cases for user stories and features with the agile team.
  • Partner with developers throughout each sprint to catch issues early, reproduce defects clearly, and resolve them together rather than just handing them off.
  • Perform hands-on testing against acceptance criteria throughout each project.
  • Coordinate regression testing and scheduled client testing, using automation where it makes sense and earns its cost.
  • Keep quality status visible and current, so leads, product owners, and clients can see where things stand without having to ask.
  • Evaluate mid-project changes for testing impact.
  • Estimate QA effort for upcoming work, track your time accurately, and flag it early if test coverage and budget are in conflict.
  • Help improve our QA processes, making them more efficient and reliable.
  • Explore and apply AI-assisted testing tools and techniques, and bring what works back to the team in a usable way.
  • Coordinate User Acceptance Testing (UAT) directly with clients, explaining quality status and risk in terms non-technical stakeholders understand.
  • Other related duties as assigned.
Qualifications
  • Experience on an agile development team as a Quality Engineer, owning test strategy and execution across the full project lifecycle.
  • Judgment about where automation adds value and where hands-on testing is the better investment.
  • Experience writing comprehensive test plans and test cases, and adapting coverage as requirements change.
  • A solid understanding of how websites, web applications, APIs, databases, mobile apps, Windows apps, and the cloud work at a high level.
  • Ability to support multiple client projects at once, from embedded, sprint-based testing on active builds to lighter regression coverage on maintenance work.
  • Experience working within scoped budgets or billable-hours environments, with good judgment on where to prioritize testing effort.
  • Strong attention to detail, and the ability to work with teammates to find practical solutions to quality issues.
  • Strong technical writing, verbal communication, and presentation skills.
Nice to Have Experience
  • Azure DevOps (ADO), Jira, or other agile work tools.
  • Experience using AI to speed up test design, test data generation, or defect analysis.
  • Test automation experience, particularly with Playwright.
  • Experience planning tests for large projects.
  • Previous consulting experience, independent or with a firm.
  • Microsoft stack technologies, such as C#, .NET, SQL Server, Azure.
  • Content management systems, such as Umbraco.
  • Software development experience.
Our Vetting Process

At Emergent Software, we work hard to find the best Quality Assurance Engineers capable of helping to deliver high quality software for our clients. If you think you're one of those, please understand that the effort put into this by people like yourself helps us be successful in surrounding you with other top-notch engineers. Here are the steps of our vetting process for this position:
  1. Application (5 minutes)
  2. Online Assessment (30-40 minutes)
  3. Website Testing Challenge (60 minutes)
  4. Initial Phone Interview (30-45 minutes)
  5. Final Interview (60-90 minutes)
  6. Job Offer!
Benefits Package Details
  • Medical Insurance: up to 84% of your monthly medical premium (HSA options available)
  • HSA Contribution: up to $200/month
  • Dental & Vision Insurance: up to 50% of your monthly dental and vision premium costs
  • 401(k) plan: company match up to 4% of salary
  • Profit sharing bonus: up to 15% of salary paid quarterly
  • Extra compensation: get paid extra for work over 40 hours/week
  • Employee referral & customer referral bonuses
  • Flex Spending Account (FSA) for Dependent Care & Healthcare Costs
  • Short Term Disability: $500/week for 12 weeks
  • Long Term Disability: up to $6,000/month
  • Group term life and AD&D insurance: $50k
  • PTO, standard holidays, 2 floating holidays
  • Paid parental leave
  • Staff development program: 100 hours/year plus training costs

Similar Jobs

More Jobs at Emergent Software

More Information Technology Jobs

Find similar Senior Quality Assurance (QA) Engineer jobs: