Overview
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software QA Engineer based in the United States.
Full job description
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software QA Engineer based in the United States. We are seeking a skilled Software QA Engineer with a strong focus on test automation to ensure the reliability, security, and performance of critical business applications. In this remote role, you will lead testing activities across complex software releases, from test planning and strategy to execution, defect management, and reporting. You will collaborate with software developers, infrastructure specialists, project managers, and business stakeholders to deliver high-quality applications that meet user requirements and established standards. Using automation frameworks and modern testing tools, you will help improve test coverage, streamline validation processes, and identify issues before they affect end users. This position offers opportunities to work with diverse technologies, contribute to continuous improvement, and mentor colleagues on quality assurance practices. The ideal candidate combines strong technical expertise, analytical thinking, and project coordination skills with a commitment to accuracy and continuous learning.
Lead software quality assurance activities for complex releases and implementation projects, including test planning, project estimation, scheduling, resource planning, training, oversight, test development, execution, defect management, status reporting, and project closure. Define appropriate test strategies, methodologies, and testing types to validate application functionality, usability, security, and performance while ensuring compliance with established software quality assurance standards and processes. Manage end-to-end testing projects, ensuring comprehensive test coverage and timely completion of deliverables across individual projects or multiple concurrent initiatives. Perform complex testing assignments involving system integrations, performance testing when required, and data migration between databases or systems during major implementations and releases. Collaborate with infrastructure and application development teams to establish, maintain, and troubleshoot test environments. Communicate testing issues to development team leads and managers, support defect triage and resolution, recommend design or architectural improvements, and identify opportunities to enhance applications and processes. Represent the software quality assurance function in application and project teams, software development discussions, project planning sessions, and requirements-gathering meetings. Partner with project managers to define testing tasks, estimate effort, coordinate schedules, communicate progress, and ensure deadlines are met. Track and report quality assurance metrics, including requirements coverage, test case readiness, execution progress, and defect counts, using the designated test management tools. Develop and maintain automated test cases using a C#-based automation framework, integrating suitable tests into nightly automation runs. Monitor automated test results daily, investigate failures, and log defects when necessary to maintain reliable and repeatable testing coverage. Create and maintain comprehensive test plans, test cases, test scripts, test results, and test summary reports. Apply industry testing practices and relevant FDA guidelines and standards when evaluating application quality and compliance. Provide technical guidance and mentorship to colleagues on complex testing activities, automation approaches, and quality assurance best practices. Support cloud security, identity management, compliance, and automation infrastructure processes, considering their dependencies across application environments. Requirements High school diploma or equivalent is required. A bachelor's degree in Computer Science or a related field is preferred. Relevant professional experience in software quality assurance and test automation, with the expected level determined by experience: Software QA Engineer, Level 2: At least 2 years of relevant automation experience. Senior Software QA Engineer, Level 1: At least 5 years of relevant automation experience. Senior Software QA Engineer, Level 2: At least 8 years of relevant automation experience. Intermediate to expert-level software testing skills, with a solid understanding of assigned business systems and the ability to perform complex technical testing activities. Strong understanding of the software development lifecycle and the role of quality assurance throughout development, release, and maintenance. Experience developing test strategies, test plans, automated scripts, test cases, test documentation, and test summary reports. Solid knowledge of programming languages and technologies, including C#, Python, relational databases, SQL, and XML/JSON. Familiarity with MongoDB is an advantage. Experience with automated testing and continuous integration tools such as Selenium, Appium, and Jenkins. Familiarity with Jira, Xray, or other test management systems, as well as Agile development practices. Ability to assess application functionality, system integrations, data migration, performance, security, and other quality attributes. Experience with cloud security, identity management, compliance, and the infrastructure supporting applications and automated testing. Knowledge of relevant industry practices and FDA guidelines and standards. Strong analytical, problem-solving, organizational, and project management skills, including the ability to manage competing priorities, identify risks, and respond to urgent issues. Excellent written and verbal communication skills, with the ability to document findings clearly, coordinate with cross-functional teams, and report project status effectively. High attention to detail and accuracy, along with the ability to work independently, collaborate with others, and provide technical mentorship. Benefits Annual base salary: Compensation varies by experience and career level: Level 2: $94,000–$120,000. Senior Level 1: $115,000–$145,000. Senior Level 2: $136,000–$165,000. Healthcare coverage: Medical, dental, and vision insurance. Life insurance: Company-provided life insurance and voluntary life insurance options. Flexible spending: Flexible Spending Account (FSA). Supplemental insurance: Accident, cancer, hospital, and critical illness coverage. Retirement savings: 401(k) plan with employer matching. Annual bonus: Eligibility for an annual bonus. Wellness programs: Wellness incentive program and gym reimbursement. Education support: Tuition reimbursement program. Paid leave: Paid time off, paid parental leave, and volunteer paid time off. Employee support: Access to an Employee Assistance Program (EAP). Additional perk: Participation in a Trip of a Lifetime program. Work arrangement: Remote position based in the United States, with the listed opportunity associated with Florida.
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
JobOpportunity.info helps you discover and organize source listings. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →Browse current JobOpportunity listings from jobgether (lever) →