AGILE TESTER JOB DESCRIPTION

Gathered from employer postings, these Agile Tester JDs outline test execution, CI/CD pipeline work, defect tracking, automation coverage, and Scrum practices.

Agile Tester Job Description Template

1. About the Role

An Agile Tester ensures software released to banking clients actually works before it reaches them. In financial services, where a defective release can disrupt payment flows or violate client SLAs, testing is not a final gate; it runs in parallel with every sprint from gap analysis through deployment. The Agile Tester owns quality assurance across functional, system, and mobile testing layers within an Agile Release Train structured around client-facing banking solution delivery. Prior experience in the banking sector is a stated requirement in this market, not a preference.

2. Position Summary

As the Agile Tester, you will execute and maintain functional and automated test coverage across sprint cycles for banking software solutions, ensuring every user story meets its Definition of Done before client deployment. You sit within a cross-functional Scrum team that spans pre-sales through post-deployment, collaborating daily with developers, product owners, and project managers to keep release quality and schedule on track.

3. Why Join Us

Career Impact: Hands-on delivery of quality assurance for regulated banking solutions builds a track record that carries significant weight with financial services employers recruiting for senior QA or test lead positions.

Business Impact: Defects caught before a banking release reaches clients prevent SLA breaches and protect the institution's regulatory standing, making the Agile Tester's output directly visible to client stakeholders.

Growth Opportunity: Exposure to both manual and automation testing within an Agile Release Train positions you to move into test architecture or QA lead roles with accountability for multi-team test strategy.

4. Key Responsibilities

  • Analyze business and functional requirements within each sprint and translate them into structured, traceable test cases covering functional, system, and mobile scenarios.
  • Design and execute test plans across functional areas being enhanced, ensuring coverage spans both happy-path and edge-case conditions for banking workflows.
  • Develop and maintain automated test scripts for regression and non-functional testing, keeping the automated suite current as features evolve from sprint to sprint.
  • Detect, document, and escalate defects in accordance with defined procedures, tracking each to resolution within timeframes that protect the release schedule and client commitments.
  • Validate that user stories meet the Definition of Ready before the sprint starts and the Definition of Done before closure, raising risks and blockers in the appropriate agile ceremony.
  • Manage test data preparation and test infrastructure to support reliable, repeatable execution across functional and automated test runs.
  • Collaborate with Scrum team members, product owners, and project managers throughout sprint planning, daily stand-ups, and retrospectives to align on scope and quality standards.
  • Document test results, test strategies, and knowledge-sharing materials to support continuity across teams within the Release Train.

5. Required Qualifications

  • Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent work experience.
  • 2 or more years of functional and automation testing experience, with demonstrated delivery in agile sprint environments.
  • Proven experience writing test plans, test strategies, test cases, and test reports across functional and system testing levels.
  • Working knowledge of the Software Development Life Cycle and Software Testing Life Cycle, with the ability to identify automatable versus manual test scope.
  • Experience in the financial services or banking sector, including familiarity with online banking workflows and client-facing solution delivery.
  • Strong analytical skills to interpret requirements, define defect root cause, and propose risk mitigation options to delivery leads.
  • Excellent written and verbal communication skills, with the ability to articulate technical, functional, and business aspects of testing to varied stakeholders.
  • Ability to manage multiple concurrent assignments within a matrixed, global delivery organization.

6. Preferred Qualifications

  • Experience with behavior-driven development frameworks such as Cucumber or Gherkin for test specification and automation.
  • Familiarity with database querying to support test data validation and defect investigation in SQL-based environments.
  • Prior exposure to source control and CI/CD tooling within an enterprise delivery pipeline.
  • Experience operating within an Agile Release Train or scaled agile delivery structure beyond single-team Scrum.

7. Success Metrics & Environment

  • Defect detection rate per sprint, measuring how many production-bound defects are caught during testing versus post-release.
  • Automated test suite coverage percentage, reflecting the proportion of regression scenarios covered without manual re-execution each sprint.
  • Defect resolution cycle time in days, tracking how quickly raised defects move from detection to verified closure.
  • Definition of Done compliance rate per sprint, measuring the share of user stories that pass DoD criteria without re-entry into the backlog.
  • Test execution completion rate against the sprint plan, indicating whether the planned test scope is fully executed within each sprint boundary.
  • Typical tools: test management (commonly JIRA or HP Quality Centre); automation frameworks (commonly Selenium with C#)

8. Compensation & Benefits (US Market Benchmark)

  • Base Salary Range: $75,000 to $105,000 per year, depending on experience and location
  • Bonus: Annual performance bonus, typically 5% to 10% of base salary
  • Equity: Equity is uncommon at this level; offered selectively at senior financial services firms
  • Health Benefits: Medical, dental, and vision coverage; employer contribution standard
  • PTO: 15 to 20 days annually, plus federal holidays
  • Common Perks: Professional certification reimbursement, remote or hybrid flexibility, access to agile and testing community events


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

Work authorization in the United States is required; employment eligibility will be verified before starting. All qualified applicants are considered without regard to race, religion, national origin, disability, age, marital status, sexual orientation, gender identity, or any other characteristic protected under applicable federal, state, or local law. Reasonable accommodations are available to individuals with disabilities throughout the hiring process upon request. A background check, which may include employment history and criminal record review, is a condition of employment.

Agile Tester Job Description Examples

1. Agile Tester (QA & CI/CD)

The Agile Tester delivers end-to-end quality assurance across frontend applications and backend APIs, from requirements through post-release stages, collaborating with the team on user story reviews and bug fixing. Working within an agile development environment, this role shapes robust testing practices and contributes directly to the reliability and integrity of each software release.


Key Responsibilities

  • Introduce quality procedures from the requirements level through to the post-release stage.
  • Design, develop, carry out, and analyse software testing activities for applications.
  • Maintain test documentation and create test reports.
  • Collaborate with the team in reviewing user stories and bug fixing.
  • Participate in the development, deployment, and administration of QA processes, tools, and supporting technologies.
  • Plan and prepare releases together with the team.


Required Qualifications

  • Bachelor's degree in Computer Science.
  • 3+ years of experience in agile testing of frontend applications and backend APIs.
  • Experience working with CI/CD pipelines.
  • Experience working in a startup environment.
  • Scientific and/or commercial diver qualification.
  • Analytical mindset with a problem-solving attitude.
  • Ability to work collaboratively with open communication.
  • An explorative mindset with a willingness to take on new challenges.

2. Agile Tester (Scrum & Test Automation)

Embedded within a Scrum team, the Agile Tester owns the design, implementation, maintenance, and execution of both automated and manual tests across the full delivery lifecycle. Working closely with developers and product owners to define test requirements for each user story, this role builds reliable automated regression and system integration testing that underpins every software release.


Core Functions

  • Analyse user stories by discussing requirements with the product owner and product specialists.
  • Collaborate daily with developers to define the tests needed in each user story.
  • Implement good testing practices and guidelines from the testing community.
  • Implement, maintain, and execute tests for the Scrum team.
  • Contribute to and perform load tests and other non-functional tests.
  • Implement automated regression testing for each new user story.
  • Implement automated system integration testing for each release.
  • Perform functional testing for each user story developed by the development team.
  • Develop mutually respectful working relationships with all staff to ensure a strong team effort.


Qualifications & Experience

  • At least 2 years of experience in software testing in an agile process.
  • At least 2 years of experience in DevOps, continuous integration, and deployment.
  • At least 2 years of experience in Microsoft Azure DevOps and Microsoft .NET C# and web API development.
  • Experience in agile methodology, including Scrum.
  • Experience in delivering enterprise software.
  • Good knowledge of MS SQL Server and Microsoft Visual Studio.
  • Fluency in English at a proficient level, both oral and written.

3. Agile Tester (TV & Streaming Applications)

Reporting to the delivery team, the Agile Tester shapes product quality across TV, streaming, and web applications by planning and executing testing using the most appropriate approach within a multi-disciplinary crew of Software Engineers, Product Owners, and Delivery specialists. Partnering with other disciplines to integrate components into systems, this role contributes directly to the confidence and reliability of every production release.


Primary Duties

  • Work with teams to shape products and systems, planning and executing testing using the most appropriate approach.
  • Contribute to the design, implementation, and delivery of testing.
  • Create and manage test data, stubs, and harnesses.
  • Work with other disciplines to integrate components into systems.
  • Lead testing at a ticket and task level, advocating for quality throughout the delivery process.
  • Validate the system as a whole to ensure it delivers business requirements and benefits, reporting status against schedule.
  • Be involved in releasing changes to the production environment.
  • Monitor software releases using appropriate tooling to gain confidence in the production environment.
  • Determine when to automate tests and when to adopt a manual testing approach.
  • Create detailed and accurate bug and defect tickets.
  • Contribute to troubleshooting and debugging product issues, providing accurate information and assessments to aid fixes.
  • Champion quality, continually improve team processes, and ensure adherence to the overall test strategy.
  • Keep up to date with developments and best practices in development, testing, and new media.


Skills & Qualifications

  • Hands-on experience in testing with a strong focus on delivering quality.
  • Experience in testing TV applications on TVs, streamers, and games consoles.
  • Experience working within a fast-paced CI/CD delivery environment.
  • Experience in leading testing at a ticket level, including releasing and monitoring changes.
  • Good understanding of building and testing TV and web applications.
  • Experience within agile working environments, pairing, and working within a collaborative team.
  • Experience working with and influencing agile processes, including Kanban and Scrum.
  • Good understanding of the AWS platform and its services, including CloudWatch, Lambda, and CodePipeline.
  • Good understanding of web technologies and tools, including XML, HTML, CSS, JSON, REST, React, AngularJS, Node.js, CasperJS, and Puppeteer.
  • Experience using test and issue management tools, including TestRail and Jira.
  • Experience working with source control tools, including GitHub.
  • Strong passion for software testing and advocacy of good testing practices.
  • Ability to work independently as well as collaboratively, pairing with others as appropriate to the task.

4. Agile Tester (Financial Services)

Sitting at the intersection of software quality assurance and financial services delivery, the Agile Tester leads test case creation and defect management across multiple testing levels, translating specifications into structured test cases within a Scrum team. Operating across functional, technical, and business dimensions, this role supports the reliable delivery of user stories and strengthens team output in the financial industry.


Duties

  • Analyse requirements and translate specifications into test cases.
  • Create high-level and detailed test cases.
  • Prepare and manage test data.
  • Prepare and execute tests per testing level.
  • Detect and manage test defects.
  • Facilitate test closure activities.
  • Collaborate closely with Scrum team members to effectively facilitate the development of user stories.
  • Participate in thought leadership activities and attend industry events where required.


Requirements

  • Bachelor's degree in Information Technology, Computer Science, or a related field.
  • At least 1-2 years of extensive testing experience with hands-on exposure to multiple testing tools.
  • Minimum 1 year of experience working in an agile environment.
  • Minimum 1 year of recent experience working in the financial industry.
  • Strong communication skills with the ability to articulate functional, technical, and business aspects of testing.

5. Agile Tester (Banking & Mobile Applications)

A key member of the Agile Release Train and Scrum team, the Agile Tester leads functional, system, and mobile testing for banking solutions delivered to clients, implementing both manual and automation testing practices using Selenium with C#. Collaborating across pre-sales, development, quality assurance, and deployment workstreams, this role builds the testing capability that ensures every banking solution meets client and compliance standards.


Functions

  • Identify automatable and non-automatable sprint and release test scope.
  • Contribute proactively to all agile ceremonies, including sprint planning, estimation, daily stand-ups, and retrospectives, to ensure every user story meets the definition of done.
  • Develop and maintain test scripts using Selenium with C#.
  • Raise defects found during testing and escalate in accordance with set procedures to ensure resolution within appropriate timeframes.
  • Raise sprint risks and issues as early as possible in the appropriate forums per set procedures.
  • Manage test infrastructure and execution of automated tests, and continuously maintain automated test cases.
  • Share documentation and knowledge across teams within the release train.


Experience & Qualifications

  • Bachelor's degree or equivalent.
  • Minimum 5 years of automation and functional testing experience for both desktop and mobile applications.
  • Previous experience in the banking sector is an advantage.
  • Proven experience writing test plans, test strategies, test cases, and test reports.
  • Proven experience in designing and building test scripts.
  • Strong understanding of SDLC and STLC.
  • Hands-on experience testing and automating services, web, and mobile applications.
  • Strong Selenium experience writing complex functions and components using C#.
  • Experience in test management tools such as JIRA and at least one test management tool such as HP Quality Centre.
  • Hands-on experience with SQL Server database knowledge.
  • Experience using Team Foundation Server, GIT, and TeamCity is an advantage.
  • Cucumber and Gherkin knowledge is an added advantage.
  • Excellent written and oral communication skills.
  • Advanced ability to accurately gather, analyse, and interpret data, and to identify and define problems.
  • Strong analytical skills to review and analyse data, re-engineer processes, and propose solutions.
  • Ability to work in a highly matrixed global organisation and prioritise multiple projects and assignments.
  • Ability to demonstrate critical thinking and provide options and recommendations for resolving issues and mitigating risks.
  • Ability to drive and support initiatives independently and develop trusted partnerships.

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.