Professional Documents
Culture Documents
Date:
1: Job Purpose Statement (Summarise in one/two statements why this job exists and the contribution makes to
the overall business of the company).
An experienced Test Automation Developer plays a crucial role i n streamlining a nd enhancing the software testing
process. The primary purpose is to design, develop, a nd i mplement a utomated testing s olutions to ensure the
rel iability, efficiency, a nd accuracy of software applications. By crea ting automated test scripts a nd fra meworks, which
contri butes to the ti mely delivery of high-quality s oftware products.
2: Duties & Responsibilities ( List in the order of importance the duties & responsibilities of this job )
1.Tool Selection: Choose appropriate a utomation tools a nd frameworks based on project requirements, ensuring
effi ciency a nd effectiveness in testing.
2.Collaboration: Work closely with developers, quality assurance (QA) engineers, and other stakeholders to understand
requirements and identify areas for automation.
3.Test Planning: Contribute to test planning, providing input on what aspects of testing can be automated and developing a
strategy for automation.
4.Code Review: Conduct code reviews to ensure the quality and adherence to coding standards in automated test scripts.
6.Debugging and Troubleshooting: Identify and resolve issues with automated test scripts, collaborating with the
development team as needed.
7.M aintenance: Regularly update and maintain automated test scrip ts to keep them aligned with changes in the application's
codebase.
8.Test Data M anagement: Develop and manage test data to ensure comprehensive test coverage and accuracy of results.
9.Testing: Contribute to performance testing efforts by developing automated scripts to simulate load and stress conditions
on the application.
10.Documentation: Create and maintain documentation for automated test scripts, frameworks, and processes.
11.Training: Provide training and support to QA and development teams on test automation best practices and tools.
12.Reporting: Generate and analyse test reports to communicate test results and progress to relevant stakeholders.
13.Quality Assurance: Collaborate with QA teams to ensure overall test coverage and the effectiveness of both manual and
automated testing efforts.
3: Key Challenges ( List the key tasks performed to support the main objectives of the positions )
4: Decision Making Authority (Describes the type of decisions made alone, those on which the manager
must be consulted, those referred to a higher level, and job procedures to be followed ).
Employee Name
6. List of Internal & external stakeholders the role is expected to interact with to execute duties effectively.
7. Job Requirements (Describe the educational requirements, suggested year and type of experience, nature and extent of
skill/abilities required for the desired position)
Competencies
Experience range: 3+ Years 3+ years (Appium, API Programming Languages : Javascript, Exposure to JIRA or
testing) Typescript other ALM tools to
create a productive,
high-quality
Highest Qualification: BE/BTECH / BCA/ Tools & Frameworks : Selenium
development
MCA WebdriverIO mocha/cucumber, JIRA. environment Good test
case creation ability
Graduation Stream: Automation Testing : Appium
IT/CS
(Android , iOS) Working experience on
Api Testing using Postman, Swagger, Agile M ethodology
insomnia.
Team player with good
Database : SQL, postgres communication skills to
work effectively in a
global team Self-
motivated, problem
solver
Working knowledge on
Finance domain