AUTOMATION TESTER JOB DESCRIPTION
Explore automation tester job descriptions sourced from multiple industries, outlining required skills, testing frameworks, and experience levels from junior to senior.

Automation Tester Job Description Template
1. About the Role
Regression suites that go unmaintained quietly rot. Test coverage that was accurate at last sprint becomes a liability by the next release, and defects that should have been caught in QA reach production instead. Automation Testers own that gap - accountable for designing, building, and sustaining the automated test frameworks that keep software releases honest. Working within agile product teams and answering to Test Leads or QA Managers, they hold the line between a sprint velocity that feels fast and one that actually is.
2. Position Summary
As the Automation Tester, you will design and maintain automated test suites for web, mobile, and API layers, ensuring each sprint's output meets defined acceptance criteria before it reaches production. You will work within a cross-functional product squad, collaborating directly with developers, product owners, and QA leads across the software development lifecycle.
3. Why Join Us
Career Impact: Hands-on ownership of BDD framework design and API automation establishes a level of technical depth that distinguishes senior QA engineers from tool operators in the software product market.
Business Impact: Every release that ships clean - without defects reaching end users - reflects directly on the test automation coverage this role designs and maintains for consumer-facing applications.
Growth Opportunity: The scope of this role, spanning UI, API, and non-functional testing within Agile squads, positions testers to step into Test Lead or QA Architect roles as automation maturity grows.
4. Key Responsibilities
- Design and build automated test suites covering UI, API, and regression scenarios to validate feature releases.
- Develop and maintain test plans, test cases, and acceptance criteria in collaboration with product owners and developers.
- Execute manual and automated tests within sprint cycles, documenting results and escalating defects appropriately.
- Monitor and maintain regression test jobs, resolving script failures and updating coverage as application functionality changes.
- Perform non-functional testing including performance and security assessments to validate system behavior under load.
- Identify automation feasibility for new user stories and integrate automated test sets into continuous integration pipelines.
- Report defect status, test progress, and coverage metrics to Test Leads and QA Managers on a sprint and release basis.
- Support production release testing and participate in triage of defects surfaced in live environments.
5. Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent work experience.
- 2 or more years of automation testing experience, with demonstrated ownership of test framework design for web or mobile applications.
- Proficiency in at least one object-oriented programming language used for test script development.
- Experience with UI and API automation testing across multiple application layers.
- Working knowledge of Agile and Scrum methodologies, including participation in sprint ceremonies and backlog refinement.
- Familiarity with continuous integration practices and how automated test sets are integrated into build pipelines.
- Strong analytical and problem-solving skills with attention to detail in defect identification and documentation.
- Effective written and verbal communication skills for cross-functional collaboration with developers and product teams.
6. Preferred Qualifications
- Experience with Behavior Driven Development frameworks and writing test scenarios in a specification-by-example format.
- Demonstrated background in non-functional testing disciplines including performance, load, or security test execution.
- Prior exposure to mobile application testing on iOS and Android platforms, including cloud-based device testing environments.
- ISTQB Foundation Level certification or equivalent formal QA qualification.
7. Success Metrics & Environment
- Defect escape rate, measuring how many production defects originated from untested or poorly covered scenarios.
- Automated test coverage percentage, tracking the proportion of user stories covered by runnable automated scripts.
- Regression suite pass rate per sprint, reflecting stability of the maintained test framework over time.
- Mean time to defect resolution, indicating how quickly identified issues are logged, triaged, and closed with development.
- Failed build rate attributed to automation gaps, showing how often pipeline failures trace back to missing or broken test scripts.
- Typical tools: test automation frameworks (commonly Selenium, Appium); CI pipeline tools (commonly Jenkins, Azure DevOps); bug tracking (commonly JIRA)
8. Compensation & Benefits (US Market Benchmark)
- Base Salary Range: $75,000 to $115,000 annually depending on seniority and location.
- Bonus: Performance-based annual bonus, typically 5% to 10% of base salary.
- Equity: Stock options or RSUs common at growth-stage and public software companies.
- Health Benefits: Medical, dental, and vision coverage; employer contribution varies by company size.
- PTO: 15 to 20 days annually; many software firms offer unlimited PTO policies.
- Common Perks: Remote or hybrid work options, learning and certification reimbursement, home office stipend.
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
Background checks are a standard condition of employment for this role; offers are contingent on successful completion. All qualified applicants will receive equal consideration without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic protected under applicable federal, state, or local law. Reasonable accommodations are available to applicants and employees with disabilities throughout the hiring process. Candidates must be authorized to work in the United States.
Automation Tester Job Description Examples
1. Automation Tester (Corporate Banking & Billing)
The Automation Tester owns the delivery of robust test harnesses across the Strategic Billing/BSPB space, covering automated GUI and backend test cases, regression execution, and defect management within agile ceremonies. Working closely with the Test Manager, this role shapes quality outcomes across tech transformation initiatives and ensures continuous alignment of the test repository with evolving billing product functionalities.
Key Responsibilities
- Work closely with the Test Manager to deliver robust test harnesses for complex testing needs in the Strategic Billing/BSPB space.
- Create and maintain automated GUI and backend test cases.
- Execute existing ST and SIT regression packs and provide consolidated feedback to the Test Manager regularly.
- Participate in all agile ceremonies contributing to Testing tasks, Test Preparation, Test Execution, Defect Management, impediment identification, risk highlighting, and product demos.
- Perform hands-on automation of test scripts.
- Prepare test scenarios and test cases and review team's work.
- Continuously review and update test repository with changing functionalities.
- Track and report progress, identify and mitigate risks to delivery.
- Participate in tech transformation initiatives and contribute to adopting new tools and technologies.
Core Functions
- Experience in billing products for corporate banking, preferably with Oracle Revenue Management and Billing (ORMB) or MiRevenue; experience in agile delivery and leading a small team.
- Experience in End-to-End, Performance, and Security testing.
- Extensive knowledge of Testing lifecycle and core testing processes across different test approaches.
- Good understanding of BDD with hands-on experience in automation development using Java and Selenium.
- Good knowledge of SQL, Advanced Excel, and UNIX.
- Experience with GIT source code control system, DevOps, Web Application deployment, and workflow design using Visio or equivalent.
- Ability to read technical logs and help the team identify issues.
2. Automation Tester (Agile Software Delivery)
Reporting to the Test and Assurance lead, the Automation Tester builds and customizes advanced automated test suites using Robot BDD frameworks, plans and estimates test automation coverage, and drives continuous improvement in Agile testing practices across sprints. Partnering with IBM development teams and client stakeholders across Technical, Business, and Testing functions, this role delivers end-to-end automation regression jobs and non-functional test frameworks that underpin quality release schedules.
Duties
- Build advanced automated test suites to exercise our world-class applications.
- Estimate and plan test automation coverage.
- Perform manual and automation testing of stories as part of Sprint.
- Identify automation feasibilities for user stories using Robot BDD framework with Selenium & Python.
- Build, customize, and configure end-to-end automation regression jobs using Robot BDD framework, Selenium, Python, Teamcity, Bitbucket, and Docker.
- Automate test scenarios based on Robot BDD framework with Selenium & Python.
- Monitor daily regression test jobs in Teamcity, fix failed scripts, and enhance regression suite.
- Perform QA deployments as part of continuous integration.
- Participate in Daily Stand-up, Sprint Backlog Refinement, Planning & Retrospection meetings.
- Use Pivotal tracker for requirements and defect reporting and drive continuous improvement in Agile testing practices.
Qualifications & Experience
- Experience leading testing environments, setting strategy and direction, and serving in a Test & Assurance lead function.
- Experience in End-to-End Testing lifecycle and working with development teams to determine build contents and release schedules.
- Experience providing Non-Functional Test Framework for test specifications, script documentation, and leading Non-Functional tests per Test Plan.
- Proficiency in Test Automation using Robot BDD framework with Selenium & Java; ability to do Java scripting; expertise in API Automation.
- Strong stakeholder management, communication, and client interaction skills across Technical, Business, and Testing teams.
- DevOps tester background with experience across the full test and assurance lead function.
3. Junior Automation Tester (Software QA & .NET Development)
Sitting at the intersection of quality assurance and software development, the Junior Automation Tester performs a wide range of quality control tests and analysis to ensure software meets specified standards and end-user requirements, collaborating with the development team to establish testing processes and acceptance criteria. Operating across test execution activities, artefact reviews, and automated script creation, this role develops well-rounded QA competencies within an Agile delivery environment while working under supervision on planning tasks and test matrices.
Functions
- Deliver a range of test execution activities.
- Participate in artefact review and inspection meetings, identify QA process issues, and escalate appropriately.
- Coach others on correct QA processes at a basic level.
- Author basic Test Matrices from Business/Technical Requirements with some supervision.
- Take ownership of basic QA Planning Tasks with some supervision.
- Translate the big picture of an application and business needs into personal work.
- Create, edit, and update automated test scripts with some supervision.
Skills & Qualifications
- Advanced degree is desirable.
- Experience in full stack .NET development, .NET Core, C#, ASP.NET MVC, WebAPI, unit testing, mobile application testing, and software development and design.
- Proficiency in Selenium test automation, continuous integration, automated deployment, Angular 5+, HTML5, CSS3, JavaScript, SQL Server 2012+, T-SQL, and stored procedures.
- Knowledge of OOP principles and N-tier and N-layered architecture.
- Passion for agile software delivery and understanding of QA activities in relation to the systems development lifecycle.
4. Senior Automation Tester (Government Defense Contracting)
Embedded within a defense contracting program team, the Senior Automation Tester develops and executes automated regression test suites, translates functional requirements into test cases, and provides technical guidance across designing, coding, testing, and maintaining program deliverables. Working closely with software development teams and customer stakeholders, this role ensures all operational test scenarios meet customer acceptance criteria while supporting UAT activities and configuration management processes.
Primary Duties
- Provide technical guidance during a significant project in designing, coding, testing, debugging, and maintaining program.
- Translate and interpret functional requirements into test cases.
- Maintain test environment and install new software code as necessary to support applications.
- Develop and use automated tests.
- Perform regression testing covering the full suite of Operational Test Scenarios for builds and/or images delivered to customer.
- Develop detailed test plans, test data, and define test acceptance criteria.
- Prepare test reports summarizing test results including anomalies, system errors, and configuration changes.
- Support the software configuration management process and understand software components and their interface requirements.
- Verify specific action or function of code and demonstrate successfully to customer.
- Assist the software development team in implementing automated regression testing.
- Support Customer Demonstration, data prep, and UAT activities.
Required Qualifications
- BS/BA degree in Engineering or closely related field with 4+ years of relevant experience, or 2+ years with a Master's degree, or 4 years of experience in lieu of degree.
- Must be able to maintain and obtain a CBP Background Investigation prior to start; Active CBP BI required.
- Experience in test data management, testing automation, experience with CBP, and experience with agile development and testing methodologies.
- Technical expertise in Java, Database programming, and JUnit; experience in test automation tools including Selenium, SoapUI, scripting, performance, load, and scanning capabilities.
- Experience with DevOps, continuous integration tools, source control tools, AWS, CI/CD, SecDevOps, Splunk, Splunk Processing Language (SPL), and setting up Splunk dashboards.
- Ability to work on a multidisciplinary team.
5. Automation Tester (QA Technical Leadership)
A key member of the QA organization, the Automation Tester delivers product insight, technical leadership, and testing assignments to software test engineers while participating as an individual contributor across functional, regression, and system test case development. Collaborating across product teams and development engineers, this role builds and maintains comprehensive automated test suites and drives quality outcomes from development through production release deployments.
Accountabilities
- Provide product insight, organizational perspective, and technical leadership to software test engineers within the QA organization.
- Develop appropriate testing assignments, assess engineer performance, and participate in testing as an individual contributor.
- Participate in project meetings with product team and development engineers as required.
- Develop appropriate test methodology, metrics, and documentation including test plans and test cases to define quality for products, components, and features.
- Develop, modify, and maintain a comprehensive suite of automated functional, regression, and system test cases using open source test tools.
- Identify, communicate, and follow up with engineering on issues discovered during testing.
- Participate in release deployments to the production environment and troubleshoot production issues.
Experience & Qualifications
- Experience developing test automation frameworks, GUI and server-side, utilizing Selenium (WebDriver) and other test tools.
- Experience programming in Java and C#.
- Experience with API Testing, NoSQL databases, SQL databases, and writing scripts.
- Experience with Linux/Unix command-line and shell scripting.
- Experience with client-side technologies such as web browsers, JavaScript, AJAX, HTML, HTTP, CSS, XSLT, and XPATH.
- Recent experience in Agile or Scrum development processes.
6. Senior Automation Tester (CI/CD & Web Services)
Based within a software delivery team, reliable product releases depend on the Senior Automation Tester, who analyzes requirements, builds appropriate automation frameworks, automates UI and API test cases, and supports continuous integration and delivery pipelines through to sprint and release reporting. Serving as a hands-on technical contributor, this role upholds quality standards across non-functional testing disciplines while partnering with engineers and QA leads to sustain confidence ahead of every product release.
Activities
- Analyze requirements and cover them with test cases.
- Support planning and estimation of testing work.
- Support building the appropriate automation framework for the project.
- Automate relevant test cases for UI and API.
- Perform or support non-functional testing including performance and security.
- Support implementation of automated test sets as part of the continuous integration and delivery process.
- Ensure the highest quality and confidence leading up to product release.
- Prepare test reports on sprint/release basis.
Position Requirements
- 4+ years of experience in testing, at least 2 of which in automation testing.
- Good understanding of software development lifecycle phases and QA processes.
- Experience with Java, .Net, JavaScript, or other programming languages; experience with UI and API automation testing.
- Knowledge of test automation tools such as JUnit, NUnit, TestNG, Selenium, and SoapUI; good understanding of web services testing practices.
- Experience with version control tools (GIT/TFS/SVN) and bug tracking systems such as JIRA, HP ALM, and Azure DevOps.
- Experience with Jenkins, Azure DevOps, or similar CI tools; understanding of Agile/Scrum methodologies.
- Good communication and analytical skills.
- Fluent English, written and spoken.
7. Automation Tester (SAP Enterprise Testing)
Automation Tester leads quality delivery across SAP and non-SAP teams during an S/4 migration, executing test strategy decisions, documenting SAP test cases, and maintaining a systems-wide view to identify cross-team risks and integration issues. The work directly supports reduced time to market and elevated quality standards by embedding automation expertise across business units and collaborating on debugging efforts with colleagues throughout the organization.
Operational Focus
- Be an active part in the migration of our landscape to S/4.
- Be an active part in raising quality standards and reducing time to market.
- Be the guard of quality within your team, other teams, and the business.
- Carry out test strategy decisions across multiple teams and document test cases for SAP together with your team and non-SAP teams.
- Work with test automation software and share knowledge and expertise in testing with colleagues and departments.
- Collaborate with team members to debug and gain insights into problems.
- Proactively maintain a helicopter view on the complete chain and involve other teams/systems where appropriate.
Technical Qualifications
- ISTQB/TMap certification required.
- Experience testing within an SAP environment.
- Knowledge of Test Automation is a must; Tosca experience or certification is preferred.
- Pro-active attitude with ability to advise team members on quality delivery.
- Enthusiastic about exploring new solutions and thinking outside the box.
8. Automation Tester (Mobile & Web Applications)
The Automation Tester shapes testing methodology and test case suites for the ongoing development of mobile and web-based applications, ensuring software is delivered in accordance with agreed feature sets, delivery timeframes, and business objectives. The product and engineering team relies on this work to maintain consistent release quality, triage production defects, and sustain test coverage across all phases of the system development lifecycle within an Agile environment.
Key Deliverables
- Implement testing for the ongoing development of mobile and web-based applications.
- Create and maintain test case suites for both automation and manual testing.
- Perform production release testing as required.
- Develop testing methodologies to meet business delivery objectives and requirements.
- Implement software testing in accordance with agreed feature sets and delivery timeframes.
- Participate actively in meetings, SCRUMs, design discussions, requirements analysis, and all phases of the product and system development lifecycle.
- Support and triage production defects and issues.
Background & Experience
- Tertiary qualification in Information Technology, Computer Science, Engineering, or similar.
- Experience in setting up test automation practices and processes; proven test automation experience.
- Experience in a start-up/scale-up technology company beneficial.
- Previous experience supporting mobile applications advantageous.
- Experience with Appium and Browserstack or similar tools.
- Understanding of Agile methodologies.
9. Automation Tester (Salesforce Platform Testing)
The Automation Tester leads testing deliverables within the emerging Salesforce Platform team, delivering automated test coverage using scripting languages and CI/CD frameworks while promoting testing practices across agile Salesforce squads. Working closely with the test lead and other Salesforce squads, this role advances quality standards on the Platforms team through specification-by-example techniques, mind mapping, and a continuous drive to learn and experiment.
Role Responsibilities
- Become part of the emerging Salesforce testing team working in the Platforms space.
- Become part of the agile delivery and work as a test engineer in the Salesforce Platform team.
- Lead the testing deliverables of the team.
- Work closely with test lead and other Salesforce squads to help promote testing practices.
- Be a self-motivator and eager to learn and experiment.
Knowledge Skills & Abilities
- Experience in Salesforce, preferably with Salesforce certificates.
- Experience with automation testing using webdriver io, JavaScript, Java, or other scripting languages.
- Experience working in Agile environments and traditional testing teams with a can-do, innovative mindset.
- Experience with visual tools like mind mapping and specification by examples (SBEs).
- Understanding of Jenkins pipelines and CI/CD frameworks.
10. Automation Tester (Native Mobile Applications)
Reporting to the QA and mobile engineering leadership, the Automation Tester produces automated test scripts for native iOS and Android mobile applications, designs test execution plans, and supports the organization's ISO 9001 and ISO 27001 Continual Improvement Program to uphold product quality and security standards. Partnering with mobile engineers and product owners, this role ensures consumer-facing application quality through smoke testing, sprint planning participation, bug tracking, and comprehensive test documentation.
Day-to-Day Responsibilities
- Attend sprint planning meetings to understand feature requirements, acceptance criteria, and design automated tests.
- Write, design, and execute automated tests by creating scripts that run testing functions automatically.
- Attend daily standups as an integrated part of the mobile development team.
- Ensure test coverage meets company standards and proactively perform smoke tests on new OS beta releases.
- Determine priority for test scenarios, create execution plans, and write documentation including test plans, procedures, and test cases.
- Build test automation frameworks and report and document bugs in the QA tracking system.
- Support the organization's Continual Improvement Program to conform to ISO 9001 and ISO 27001 requirements and report any security issues or risks to the ISO Team or management.
Education & Experience
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 2+ years of experience writing automated tests for native iOS and Android mobile applications; 2+ years with a cloud-based testing platform such as Perfecto, SmartBear, or SauceLabs.
- Experience with Agile Scrum, BDD, Gherkin/Cucumber, and integrating automated testing into build pipelines (Azure Pipelines a plus); experience with consumer-facing application testing.
- Experience using Selenium and Appium; experience writing automated test scripts in JavaScript or Python.
- Excellent verbal and written communication skills; strong organizational skills and attention to detail.
- Ability to multitask and work well in a fast-paced environment.
11. Automation Tester (Web-Based Systems & Integration Testing)
Embedded within an engineering team, the Automation Tester refines test plan procedures, executes stress and regression tests, triages production support tickets, and partners with engineers to sustain QA efforts across web-based and integrated application environments. Working closely with development teams and cross-functional departments, this role tracks defects from discovery through resolution, produces defect summary reports, and drives continuous process improvement across a high-volume Agile QA program.
What You'll Do
- Write and review testing plans.
- Perform stress tests and investigate causes of defects during the testing phase.
- Create test plan automation procedures where possible and suggest process improvements.
- Provide systems support and first-line triage of business support tickets.
- Perform systems release and regression testing periodically.
- Report discovered defects to relevant departments, record Jiras, and document solutions on Confluence.
- Execute test cases, document and evaluate test results, detect and log program bugs and glitches.
- Track defects, troubleshoot errors, review test procedures, develop test scripts, and partner with engineers to drive QA efforts.
Professional Experience
- 6+ years of QA experience in Agile development environments with automated testing tools and web-based and integration testing between applications.
- Thorough working knowledge of software testing methodologies and the testing lifecycle.
- Familiarity with Agile Software Development Methodologies.
- Ability to define problems, collect data, draw valid conclusions, and provide solutions; identifies and escalates issues as required.
- Team player and self-starter with the ability to multi-task, prioritize, and adapt quickly in a rapidly changing environment.
- Technical skills applicable to the product being tested; knowledge of systems work and energy experience advantageous.
12. Automation Tester (DevOps Pipeline & Integration Testing)
The Automation Tester contributes to test analysis, test design, functional requirement verification, regression testing, system integration testing, and partner/vendor integration testing, serving as the point of contact between production support and QA/Development to ensure high quality products. The QA and development groups rely on this work to maintain Azure DevOps pipeline test scripts, configure QA environments, validate test coverage for new features, and keep product documentation current with emerging industry QA practices.
Scope of Work
- Serve as point of contact between production support and QA/Development.
- Work closely with development to proactively discover functional and performance issues through manual and automated testing.
- Create test plans for new products and features and ensure adequate test coverage via manual or automated testing.
- Create and maintain test scripts that run automatically as part of Azure DevOps pipelines.
- Install and configure software on QA environments and log issues in issue tracking software.
- Assist technical writers in documenting product functionality and research industry QA trends and developments.
Minimum Qualifications
- Experience in both functional and automation testing with good SQL skills for DB validations.
- Working experience with Selenium and core Java.
- Ability to create automation frameworks and scripts for web and UI applications.
- Experience working in Agile-delivered projects.
- Good communication skills; ability to build client relationships and manage onshore/offshore model work.
- Flexible in taking up both functional and automation responsibilities.
13. Automation Tester (Desktop, Web & Mobile Testing)
As the Automation Tester, this role oversees the development, maintenance, and enhancement of test automation libraries and frameworks across desktop, web, and mobile applications throughout an SDLC environment. The engineering and QA teams rely on this work to verify bug fixes and feature implementations, conduct sprint testing using exploratory and regression methods, and identify process improvement opportunities in collaboration with developers and peers.
Performance Expectations
- Write automation scripts and use automation tools including Appium, Selenium, and MSTest.
- Document and track software QA and releases through controlled documents, source control, bug tracking, and project management systems.
- Develop, enhance, extend, and maintain test automation libraries, frameworks, and sprint test plans.
- Conduct sprint testing using exploratory, functional, and regression methods both manually and automated.
- Design and develop automated functional, regression, and performance test programs and scripts.
- Verify bug fixes and feature implementations from the development team and create test cases based on user requirements and design specifications.
- Consult with developers on software and system design to facilitate test automation and collaborate with peers to identify process improvement opportunities.
Qualifications & Experience
- B.Tech, BE, or equivalent degree.
- 7+ years of working experience in an SDLC environment.
- Experience creating test strategies on desktop, web, and mobile applications.
- Working knowledge of multiple automated testing frameworks including Selenium, Appium, iOS, and Android.
- Understanding of Agile QA concepts, practices, processes, and tools.
- Able to work independently and as part of a team; eager to learn new development technologies and application areas.
14. Automation Tester (Fintech & Financial Transaction Platforms)
You will be working on Greenfield development from the ground up of a new cutting edge financial transaction platform designed to optimise working capital and cash flow. We are looking for someone capable of hands-on testing across these platforms as well as the associated web site. The Automation Tester executes hands-on test planning and automation of Front End APIs for a greenfield financial transaction platform, evaluates existing solutions, and validates system-wide delivery against business requirements and cash flow optimization goals. Working with cross-disciplinary teams across platform and web development, this role elevates release confidence by integrating components, building new delivery tools, and reporting status against schedule.
Engineering Responsibilities
- Work with teams to shape products and systems, then plan and execute tests using the most appropriate approach.
- Ensure software delivered is fit-for-purpose within planned timescales.
- Perform automation testing of Front End APIs.
- Ensure high value is achieved from test automation relative to investment made.
- Evaluate existing solutions and build new tools to support delivery.
- Work with other disciplines to integrate components into systems and validate the system as a whole, reporting status against schedule.
Requirements
- Experience in testing with a focus on delivering quality; experience building and improving automated test frameworks.
- Performance or security testing experience is an advantage.
- Good understanding of building and testing Web/Mobile applications.
- Experience with Cucumber framework using Rest Assured and/or Retrofit.
- Experience in Agile working environments, pairing, and collaborative team work.
- Competence in translating product requirements into technical solutions.
- Acts with honesty and integrity; curious, resourceful, resilient, flexible, adaptable, and collaborative.
15. Automation Tester (Release Testing & Defect Coordination)
Success as an Automation Tester means planning, constructing, and executing release tests with precision, maintaining defect repositories to closure, and ensuring testing standards and methodology are applied consistently across all project deliverables. The QA program and Test Manager depend on this work to receive accurate task estimates, distributed test status metrics, and automated test cases reviewed against product requirements, functional specifications, and design documentation.
Core Responsibilities
- Provide expertise in the planning, constructing, and execution of release tests, applying business and functional knowledge to meet overall test objectives.
- Develop expertise in testing principles, processes, and methods as defined in the methodology framework and share that expertise with other testers.
- Provide the Test Manager with accurate estimates for assigned task duration, including confidence levels and dependencies.
- Ensure testing standards, guidelines, and methodology are applied as specified, and that all testing results are accessible and understandable.
- Perform defect coordination functions, track defects to closure, maintain the defect repository, and create and distribute test status metrics.
- Review product requirements, functional and design specifications to prepare automated test cases.
- Interact with end and internal customers and participate in on-call support as required.
Technical Qualifications
- At least 4 years of Software Testing experience.
- At least 2 years in Automation testing covering UI, Mobile, and API automation with script writing.
- Experience leading project/delivery teams for Testing-related projects.
- Knowledge of Selenium, Python, and REST API; proficiency in C# and .NET would be an advantage.
- Proficiency with SQL Server would be an added advantage.
- Good verbal and written communication skills in English.
16. Automation Tester (Test Strategy & Defect Management)
The Automation Tester manages the full test execution cycle from environment setup and test scheduling through defect tracking, progress reporting, and test summary documentation at project close, ensuring configuration management of all test ware and traceability to the test basis. Collaborating with project office teams and cross-functional stakeholders, this role strengthens QA outcomes by standardizing tools, logs, and documentation approaches and producing detailed analysis reports based on operational metrics.
Job Functions
- Develop and maintain test cases and automated scripts.
- Document software defects using a bug tracking system and report defects to the development team.
- Work closely with teams to define testing strategy, review test cases, and assess QA risks.
- Standardize approach, tools, documentation, and logs with the team.
- Ensure configuration management of test ware and traceability of tests to the test basis.
- Set up and manage the test environment before and during test execution.
- Schedule, monitor, measure, control, and report on test progress, product quality, and results, adapting the test plan as needed.
- Maintain defect tracking, provide defect summary reports, route defects appropriately, and write test summary reports at project close.
Education & Experience
- University degree with minimum 10 years of industry experience.
- Strength in Test Strategy, Test Plan, and Test Case development.
- Experience identifying, implementing, and using testing automation and defect tracking tools.
- Experience using tools to document requirements and scope.
- Strong analytical, QA, and testing skills covering both manual and automated testing.
- Ability to produce detailed analysis reports based on activities and operational metrics.
- Knowledge of Microsoft Office products (Word, Excel, and PowerPoint).
- Excellent attention to detail; excellent analytical, problem-solving, and decision-making skills.
17. Automation Tester (Client-Facing QA & Test Planning)
Automation Tester executes the full test engagement cycle from initial client consultation through test plan preparation, automated test creation, and progress reporting, ensuring traceability of testing outcomes against defined scope and requirements. The work directly supports client delivery quality by installing and maintaining automated testing tools, preparing test data, and communicating testing status clearly to internal and external stakeholders throughout each engagement.
Areas of Ownership
- Participate in initial consultation with internal or external clients to understand scope of work.
- Review software requirements and prepare and/or review Test Plans, Test Scenarios, and Test Cases.
- Perform Test Data preparation activities.
- Install and maintain automated testing tools.
- Execute and create automated tests and perform reporting and re-scripting.
- Record, track, and communicate testing progress and outcomes throughout the testing process.
Experience & Qualifications
- Up to 3 years of experience in Automation testing with experience in Automation Frameworks.
- Hands-on experience in testing projects creating test plans, test scenarios, test cases, defect reports, and status reports.
- Excellent communication skills, written and oral; good analytical skills.
- Ability to work under pressure and tight deadlines; astute sensitivity to detail.
- Good client interaction.
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.