APPLICATION TESTER JOB DESCRIPTION
Browse real Application Tester job descriptions covering SQL testing, QA automation, penetration testing, and more to guide your job search or hiring process.

Application Tester Job Description Template
1. About the Role
Healthcare software gets used by people making care decisions. An Application Tester in this space ensures that patient-facing and administrative systems behave exactly as business end users expect before any release reaches a live environment. Working within SAFe Agile delivery teams, this role owns the full arc from UAT scenario design through defect triage - a scope that QA Analysts and Business Systems Analysts do not carry. Multi-agency healthcare projects demand a tester who can hold both technical and business threads simultaneously.
2. Position Summary
As the Application Tester, you ensure that healthcare software systems meet business requirements and user expectations by designing, executing, and reporting on structured test programs across complex, multi-stakeholder environments. You collaborate with business subject matter experts, PMO leads, and vendor delivery teams, operating within project timelines where testing delays carry direct patient-services risk.
3. Why Join Us
Career Impact: Deep exposure to multi-agency healthcare IT programs, including large-scale system development and SAFe Agile delivery, builds the kind of domain-specific testing credential that commands senior QA and test lead appointments in regulated health sectors.
Business Impact: When a state health department or healthcare vendor releases software, the Application Tester's sign-off is what stands between a stable patient-services system and a production failure that disrupts care delivery for end users.
Growth Opportunity: Experience leading UAT scenario development, managing defect triage cycles, and working across SOA application testing positions this role for advancement into QA Lead, Test Manager, or SDET specialization within healthcare IT.
4. Key Responsibilities
- Design and document test plans, test scenarios, and UAT scripts aligned to healthcare business requirements.
- Execute functional, integration, regression, and system tests across enterprise healthcare applications, analyzing results and reporting anomalies.
- Collaborate with business subject matter experts and business analysts to develop UAT scenarios from SIT test cases where applicable.
- Manage defects through full triage cycles, including identification, tracking, status reporting, and resolution coordination with development teams.
- Monitor testing progress against project schedules and notify management of bottlenecks, risks, and delivery issues in a timely manner.
- Partner with PMO leads, vendor technical teams, and client stakeholders to align testing scope with evolving business and functional requirements.
- Enforce QA best practices across test artifact development, including reusable test case frameworks and defect management standards.
- Report weekly testing status to the Quality Assurance Testing Lead, including metrics on test coverage, open defects, and milestone progress.
5. Required Qualifications
- Bachelor's degree in Computer Science, Business, Information Systems, or equivalent work experience.
- Four or more years of application testing experience on mid-scale or large-scale software development projects, with demonstrated healthcare domain exposure.
- Experience designing and executing test cases, manual test scripts, and automated test strategies across functional and regression testing cycles.
- Familiarity with SDLC phases and Agile methodologies, including participation in sprint ceremonies, backlog refinement, and iterative delivery.
- Proficiency with defect management platforms and the ability to produce clear, structured defect reports for both technical and non-technical stakeholders.
- Strong analytical and written communication skills, with the ability to translate business requirements into testable acceptance criteria.
6. Preferred Qualifications
- Experience supporting SOA application testing, including service-level validation and API functional testing within healthcare data environments.
- Exposure to healthcare compliance frameworks such as HIPAA or HL7 data standards as they relate to application behavior and data integrity.
- Demonstrated experience leading or mentoring junior testers on structured QA programs within government or multi-vendor healthcare projects.
- Certification in software testing such as ISTQB Foundation Level or equivalent recognized qualification.
7. Success Metrics & Environment
- Defect detection rate prior to UAT, measured as a percentage of total defects found in pre-production phases.
- Test case execution coverage, tracking the ratio of executed to planned test cases per sprint or release cycle.
- Mean time to defect resolution, reflecting how efficiently triage and developer coordination close open issues.
- On-time testing milestone completion rate, measured against project schedule commitments across active workstreams.
- UAT pass rate on first submission, indicating alignment between test scenario design and business acceptance criteria.
- Typical tools: Defect management platforms (commonly JIRA or HP ALM); API and service testing utilities (commonly SOAPUI or Postman).
8. Compensation & Benefits (US Market Benchmark)
- Base Salary Range: $75,000 to $105,000 annually, depending on experience and location
- Bonus: Annual performance bonus of 5% to 10% of base salary, project-dependent
- Equity: Not typically offered at this level in healthcare IT contracting environments
- Health Benefits: Medical, dental, and vision coverage; employer contribution varies by organization
- PTO: 15 to 20 days annually, plus federal or observed holidays
- Common Perks: Remote or hybrid scheduling options, continuing education reimbursement, professional certification support
Figures are estimates based on general US market benchmarks and may be outdated. Adjust based on location, company size, and seniority level.
9. EEO & Legal
Employment in this role is contingent on successful completion of a background check, which may include verification of prior employment and education credentials; positions supporting healthcare clients may also require additional screening in accordance with applicable regulations. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, veteran status, or any other characteristic protected by federal, state, or local law. Reasonable accommodations are available to individuals with disabilities throughout the application and employment process upon request. Candidates must be authorized to work in the United States.
Application Tester Job Description Examples
1. Application Tester (Healthcare QA)
Embedded within the Quality Assurance Testing team, the Application Tester supports end-to-end software testing for a state health department system under a SAFe Agile framework, collaborating with MDH business partners, PMO, and vendor technical delivery teams to validate functionality against business requirements. Working closely with business subject matter experts and analysts, this role ensures on-time, accurate test execution and advances software quality outcomes for large-scale healthcare program delivery.
Core Functions
- In SAFe Agile approach to support testing needs.
- Work to create and document test plans, execute tests, analyze results, and report problems and anomalies, all via the lens of business end users.
- Operate closely and collaboratively with both MDH business partners, PMO, and Vendor technical delivery teams to understand business requirements.
- Ensure software testing is done on time and as planned and notify management about bottlenecks and other issues and risks.
- Assist Business subject matter experts and business analysts in the development of UAT test scenarios leveraging SIT test cases (if possible).
- Participate in defect triage meetings and demos.
- Report weekly status to Quality Assurance Testing Lead.
Qualifications & Experience
- Bachelor's degree in Computer Science, Business, or similar field.
- At least 4 years of experience with testing in software development projects, including mid-scale or large-scale system development.
- Experience with quality assurance concepts, test case creation, manual test scripts, and running tests for application functions.
- Experience with test automation, test strategy, developing and executing test scripts and test plans.
- Experience with SDLC and Agile methodologies.
- Familiarity with defect management tools such as HP ALM, Bugzilla, and JIRA.
- Experience with the Healthcare domain.
- Strong verbal and written communication skills with the ability to prioritize multiple tasks and stay organized.
2. NSIPS-NP2 ERP Application Tester (Navy HR Systems)
Reporting to program leadership, the NSIPS-NP2 ERP Application Tester guides the evaluation, configuration, testing, and implementation of ERP systems supporting Navy HR policy and law, drawing on direct experience with the NP2 development application to ensure configurations meet evolving business functional needs. Partnering with business users, management, and less-experienced professionals, this role enables compliant, audit-ready system performance across Department of the Navy financial and security requirements.
Primary Duties
- Guide evaluating, analyzing, modifying, configuring, testing, and implementing ERP systems.
- Collaborate with business users and management to understand and create functional requirements to customize and configure workflows and software packages.
- Test and maintain configurations to ensure the system meets business functional needs.
- Guide troubleshooting and resolving ERP-related hardware, software, user access, and other problems.
- Monitor the system regularly to ensure it meets the evolving needs of the company.
- Ensure proper documentation and user guides are valid and up to date.
- Coach and guide less-experienced professionals as needed.
- Serve as a team or task lead as required.
Education & Experience
- BS degree, or additional years of experience considered instead of degree.
- Eight or more current years of direct Navy HR policy and law experience.
- Three or more years working on the NP2 development application.
- Department of the Navy security and Financial Audit experience.
- Completed SV-1, OV-1, and other Navy system engineering deliverables.
- Supported building RTM, SRS, SDD, and test cases.
3. Application Tester (Life Sciences QA)
Sitting at the intersection of software quality assurance and Life Sciences validation, the Application Tester shapes platform integrity by developing and maintaining test scripts, executing regression tests, and managing defect documentation for a digitized validation platform. Operating across a full-stack, self-organizing Agile team, this role ensures that newly developed platform features and existing releases meet high-quality software assurance standards that support regulatory-grade product delivery.
Duties
- Develop and maintain test scripts ensuring compatibility with newly developed platform features.
- Execute and analyze test cases and document software defects.
- Maintain testing scripts based on bugs and changes or upgrades to applications and software.
- Execute regression tests for new development, patches, and existing releases.
- Develop and maintain high-quality software assurance processes.
- Liaise with developers and other departments on items relating to product quality.
Skills & Qualifications
- Diploma or degree in Software Engineering, Computer Systems, IT, or equivalent related engineering discipline.
- ISTQB certification required.
- Experience working in a software development organization with hands-on web application software testing.
- Experience in test case design and execution, system testing, integration testing, regression testing, and bug management.
- Knowledge of web-based applications and web protocols such as HTML, AJAX, ASPX, and CSS.
- Understanding of relational databases and basic SQL.
- Knowledge of Software Development Methodologies, Software Quality Assurance best practices, and SCRUM or Agile environments.
- Ability to analyze results and recommend appropriate action to ensure product quality.
- Ability to integrate into a cross-functional agile team.
4. Application Tester (SOA & Healthcare Data)
A key member of the QA and data initiatives team, the Application Tester leads end-to-end testing for SOA applications, developing reusable test artifact frameworks and enforcing sound testing practices that ensure quality delivery of enterprise digital solutions for a healthcare client. Collaborating across Product Owners, Scrum Masters, Senior Business Analysts, and UX teams, this role builds the QA infrastructure and mentoring culture that underpins compliant, high-quality software releases at scale.
Accountabilities
- Analyze business requirements to create test plans and test scenarios for SOA applications.
- Take ownership of end-to-end testing for SOA applications and create test cases for functional requirements.
- Develop reusable test artifact frameworks, manage defects, and develop QA best practices.
- Design and manage the delivery of testing solutions for overall and individual applications.
- Enforce sound testing practices and ensure quality delivery of enterprise digital solutions.
- Lead and mentor testing teams.
- Work closely with Product Owners, Scrum Masters, Senior Business Analysts, UX teams, and other client stakeholders.
Requirements
- Expertise in API test automation using Rational Integration Tester and other tools, including SOAPUI and Postman.
- Thorough understanding of industry-recognized automation tools for API and ETL testing, and automation experience using Selenium.
- Understanding of scripting languages such as Groovy and JavaScript, and basic SQL.
- Knowledge of Service Oriented Architecture, its principles, and patterns.
- Experience overseeing team members in an Agile environment.
- Strong analytical skills.
- Ability to rapidly learn new concepts, business models, and technologies.
5. Application Tester (Performance & Automation Testing)
Reliable software release across simultaneous development streams depends on the Application Tester, who delivers performance test scripts, non-functional testing, and iterative test artifacts including strategies, plans, and reports that guide development teams toward production-ready builds. Based within an Agile development team, this role advances software quality by managing defects end-to-end and implementing cost-effective manual and automated testing methods across multiple concurrent projects.
Activities
- Work with the development team to ensure applications are suitable for release.
- Develop performance test scripts and execute and analyze performance test results.
- Conduct non-functional testing including performance measurement.
- Design, develop, and implement cost-effective testing methods using both manual and automated test scripts and appropriate tools.
- Create test artifacts such as test strategies, test plans, test objectives, test specifications, test suites, test logs, and test reports using an iterative software development process.
- Manage defects including raising, tracking, providing debug information to developers or third-party teams, and working directly with them to resolve issues.
Experience & Qualifications
- ISEB or ISTQB testing qualification is advantageous though not essential.
- Experience with JMeter and tools such as Rational, including Clearcase and Clearquest, Quality Centre, Mercurial, and Selenium.
- Experience with manual, automation, and performance testing.
- Experience working within an Agile development team.
- Experience undertaking user experience testing would be beneficial.
6. Application Tester (Government Web Applications)
As the Application Tester, this role builds and maintains the full testing lifecycle for complex multi-agency healthcare technology projects, creating test cases, managing the product backlog, and supporting user acceptance testing in an Agile environment for government and Fortune 500 clients. The development and QA team relies on this work to ensure that functional requirements are validated, defects are resolved, and software releases meet rigorous black-box, white-box, regression, and data integrity standards.
What You'll Do
- Work in an Agile software development team to incrementally develop working software.
- Understand and model business requirements while respecting existing architecture and systems.
- Assist the product owner and Lead Functional Analyst in the refinement of the product backlog, and participate in estimating backlog items.
- Create and maintain the product backlog and create a test plan and test calendar to coordinate testing and establish timelines.
- Create test cases, develop and identify test data, execute test cases, and document results.
- Document defects identified during test case execution and work with developers to resolve them.
- Work with stakeholders and management to resolve issues and validate requirements within their areas of responsibility.
- Conduct quality assurance activities such as peer reviews of test cases, test plans, and test execution results.
- Support User Acceptance Testing activities.
Position Requirements
- Minimum 4 years of experience as a Java or web application tester on complex, multi-agency technology projects in the healthcare industry.
- 4 or more years in an Agile or Scrum environment.
- Experience in software testing and QA best practices, including black box, white box, gray box, smoke, regression, functional, UAT, and exploratory testing.
- Experience in system testing, data warehouse migration testing, data integrity testing, and data transformation testing.
- Automation experience using Selenium, QTP, or Katalon.
- Working experience testing REST or SOAP APIs.
- Hands-on experience in backend database testing on DB2, SQL, PostgreSQL, or other enterprise databases.
- Strong SQL skills for complex DB queries.
- Familiarity with SQL, HTML, CSS, JavaScript, and defect-tracking tools such as JIRA.
- Ability to analyze functional problems and choose appropriate solutions.
7. Application Tester (Application Security & Penetration Testing)
Application Tester conducts hands-on penetration and application hardening tests across Sony infrastructure and application assets, producing written risk reports and recommending security configurations that protect critical software components. The work directly supports security architects, application teams, and internal research initiatives by developing and automating security testing tools, reviewing source code with static analysis tooling, and ensuring vulnerability findings are mitigated across new and existing projects.
Technical Responsibilities
- Conduct hands-on penetration tests and application hardening tests, analyze results, document risks, and recommend countermeasures and security configurations.
- Perform vulnerability assessment scans, analyze results, and provide mitigation techniques.
- Elaborate security tests and deliver written reports suitable for client viewing.
- Work with security architects on new projects and mitigation of risks in existing projects.
- Devise methods to automate testing activities and streamline security testing processes.
- Research, evaluate, and develop relevant security testing tools and methods.
- Review and make security recommendations on application-level documentation including requirements specifications, architecture, design, test plans, and security plans.
- Review application source code using static application security testing tools.
- Work side-by-side with application teams to understand and mitigate application security risks in critical software components.
- Participate in technical exchange meetings and internal penetration testing research topics.
Technical Qualifications
- Bachelor's degree in Computer Engineering or a related technical discipline, or equivalent combination of education and experience.
- Minimum 3 years of experience in application and infrastructure penetration testing.
- Core experience and knowledge in application and infrastructure security testing, including vulnerabilities, automated and manual testing, auditing, and remediation techniques.
- Strong understanding of OWASP and WASC 2.0 threat classification, networking protocols, and various application architectures.
- Experience with standard security tools such as Metasploit, SQLMap, Nmap, OWASP ZAP, and Burp Suite, and web vulnerability assessment tools such as IBM Appscan, Acunetix, Netsparker, and Arachni.
- Experience with network and infrastructure vulnerability assessment tools such as Nessus and Qualys, and with establishing penetration testing procedures and processes.
- Strong verbal and written communication skills with the ability to explain the programming impact of vulnerabilities and recommended remediation.
- Flexibility to work in a dynamic global team.
8. Application Tester (SQL & Data Integrity)
The Application Tester owns end-to-end quality assurance for complex enterprise systems, writing advanced SQL queries, triaging defects, and coordinating with SIT and offshore developers to validate data integrity across interfaces and MES environments. Reporting to the IT Statewide Director, this role delivers reliable system outcomes for state-level program staff and client management by mentoring junior programmers and serving as liaison between technical and business teams.
Key Responsibilities
- Serve as a senior member of the Testing Team.
- Write complex SQL queries and data fixes to suppress records, change AsOfDate, and update and insert records.
- Create test cases and test strategies for defects and enhancements.
- Triage and test defects and enhancements.
- Provide mitigation plans for business impact and workarounds.
- Perform file and database validation for interfaces, MES, and related systems.
- Document infrastructure tasks in JIRA for flags and related items.
- Collaborate with the Enterprise Architecture team on stubbing, and coordinate with SIT and Offshore Developers on logic.
- Meet and work with client management, program staff, and test teams to determine enhancement and defect testing needs.
- Provide mentoring, technical assistance, and knowledge transfer to junior programmers.
- Serve as liaison between Programmers, Team Leads, and Contractors.
- Review the work of Junior Programmers for assigned modules to ensure data integrity and availability.
Required Qualifications
- Bachelor's degree or equivalent practical experience.
- Minimum four years of demonstrated experience writing complex SQL queries and working on testing teams.
- Experience in Software Development Lifecycle phases and Agile environments.
- Working knowledge of JIRA, SOAPUI, and automated testing tools.
- Strong analytical, technical, and troubleshooting skills.
- Ability to multi-task and support multiple priorities and deliverables.
- Willingness to work on weekend.
Editorial Process and Content Quality
This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.
Research framework by Lam Nguyen, Founder & Editorial Lead.
Reviewed by Thanh Huyen, Managing Editor.
Learn more about our editorial standards.