D

Test Automation Architect

Diligent International
Contract
Remote
Automation

Job Description

for

Test Automation Architect

Experience

Total 12 / Relevant 8+ into automation testing

Certifications [Must Have]

UiPath RPA / UiPath Test Suite

Other programming languages

Python or .Net

Location

PAN India ( Remote)

Budget

1781 USD

Contract Duration

6 Months

Shift

US Overlapping (EST)

Role and Responsibilities

Will have complete ownership for preparing test automation solution, designing automation

frameworks and lead the implementation of test strategy, test plans & test execution of the

product.

Supporting the Test Manager in achieving their strategic goals for the Test Team by

providing technical support to the Manager and the team.

Possess broad awareness of testing approaches, practices, and techniques in order to help

design and deliver the overall testing methodology used by the team.

Have the ability to monitor the effectiveness of the testing function and bring about

improvements through insights gained via analysis at all stages of the SDLC/STLC Identify what

tools and technologies can be implemented, aligning with that already used across the broader

development function and in-line with the skill-set of the team Design and develop the test

automation framework, harnesses, and code libraries to enable the team to both use and

enhance them across successive projects

Take responsibility for test infrastructure including environments and software, liaising with

teams such as DevOps and Support in areas such as CI/CR and IT budgets.

Provide technical know-how, documentation, and training to test and other business

functions

Stay up to speed on process, practice, and technology developments to ensure they are

brought in-house and enhance the solutions applied to the testing problems

Define and administer standard testing architecture methodologies, processes and tools

across all engagements; improve quality practices across functional and non-functional

testing

Supports automation script development and the optimization of those scripts.

Recommends new tools, techniques and methodologies needed to enhance productivity and

quality.

Collaborate with product teams to strategize & align long term solution for test automation

including roadmap, tools, framework & approach.

Evaluate, select, and formulate best usage of test automation tools and future alignment for

different products and applications.

Create a standard framework, solutions for Functional Automation. Presents technical

documentation for review by peers and Development community.

Work with QA team for resolution of technical issues of the product as needed. Develop

automation strategy to support regression testing based on the technical analysis, complexity,

and reusability

Responds appropriately and competently to the demands of work challenges when

confronted with changes, ambiguity, adversity, and other pressures.

Eligibility Criteria

Bachelors or Master s degree in computer science, Computer Engineering, or equivalent

field.

Overall 12+ years in software industry with 8+ years experience as a Test Architect with solid

experience on open source and commercial tool based test automation.

Good knowledge in OOPS programming concepts and experience in programming languages

like Java, .NET, C#.

Demonstrated skill in using coding standards and being an active participant in code reviews.

Expert in automation frameworks such as JUnit, TestNG, Selenium

UI and/or API level test automation expertise with experience with web service technology

like XML, REST, SOAP.

Experienced in implementing testing and QA frameworks in eCommerce and Web

Applications domain using Agile methodologies.

Expertise with web performance infrastructure (CDNs, caching, reverse-proxies) and cloud

resources (AWS, Azure).

Thorough understanding and hands on experience in developing, enhancing automation

testing frameworks.

Strong troubleshooting and root cause analysis abilities.

Experience in setting up a test framework from scratch and improving existing frameworks

to be more efficient and effective

Experience in defining and implementing test processes in the organization across multiple

projects with experience of leading multiple release cycles

Experience of identifying the appropriate techniques, tools and guidelines to implement the

required tests and to give guidance on the corresponding resources requirements for the

test effort.

Must understand technologies such as web servers, application servers, databases (SQL &

Oracle)

Experience of the full software project lifecycle (waterfall, agile, DevOps) and a technical

appreciation of IT systems and solutions

Excellent problem solving and analytical skills.

Fluent written and spoken English is mandatory, fluency in any other languages is a plus.

Flexibility in working in US, Europe, APJ overlapping time zones.

Must have:

Proficient in open source-based Test automation or any commercial tool based Test

Automation.

Nice to have:

Certified RPA Developer

ISTQB Foundation Certified.