Search here...

Test Automation Specialist

Test Automation Specialist

Job Description

The primary responsibility of the Test Automation Specialist will be to implement Test Automation Frameworks for functional testing across all projects, enabling QA team to undertake automate testing of repeatable manual testing tasks. The Test Automation Specialist will not only have experience of working with open-source tools such as Selenium Web-driver and JMETER but also have extensive experience in testing both web and web-services technologies based applications. The responsibilities will include automating tests for all system changes, including configuration changes and regression testing. Test Automation Specialist will also mentor and guide QA Analysts in the team to become self-sufficient in extending and maintaining the Test Automation Framework, accommodating future application changes. The Test Automation Specialist will have sound understanding and preferably, practical experience on planning and executing non-functional tests.

Test Automation Specialist duties and responsibilities.

  • Develop, maintain, and execute test plans and test suites for functional, system, integration, and UI tests for use in regression business acceptance testing, Smoke, and features suites.
  • Execute test plans to verify the adherence to the company’s software development process and requirement/functional specifications/use cases.
  • Lead all efforts inside the company in the creation and adoption of test automation standards, procedures, and processes.
  • Isolate, replicate, report, and track issues to closure working in close collaboration with cross-functional development teams and verify those issues resolutions.
  • Perform cross browser, platform, and device testing to ensure consistent and solid user experience in all our environments.
  • Create QA Technical documentation.
  • Collaborate closely with other team members and departments.
  • Contribute towards defining Test Automation Strategy to implement automation of manual testing tasks across all projects.
  • Full responsibility for implementing test automation frameworks within agreed time.
  • Apply a sound technical understanding of relevant automated test tools and related technologies (e.g. Selenium Web-dr and automation framework) in development of automated test suites.
  • Identify and automate manual test cases where necessary.
  • Mentor and guide QA Analysts to develop automation testing competency.
  • Implement and manage continuous automated testing integration using Azure DevOps.
  • Attend daily stand-up sessions and represent QA in release planning, to ensure balanced, low-risk distribution of testing tasks throughout the iteration.
  • Identify failures to meet quality standards through testing, assessing issue severity and escalating as appropriate, maintaining ownership through to resolution.
  • Develop a sound business understanding ensuring tests are defined and developed, with close alignment to the business use of the system.
  • Keep Agile Team members and manager regularly informed of progress on testing, and of any risk to meeting release timelines or quality standards.
  • Quickly become an expert in the System functionality and that of peripheral systems, external systems and interface to related systems.
  • Work within a multi-disciplined team, using own experience to contribute towards requirements analysis, development, and support processes.
  • Assist with system configuration and application support as required.
  • Maintain flexible working hours and be prepared to work outside of normal working hours as necessary.
  • Extend and enhance the System documentation repository, covering new or changed system functionality.
  • May be required to perform duties outside the parameters of this job description and the duties may change at any time.

Test Automation Specialist requirements and qualifications.

  • Experience of implementing and maintaining test automation frameworks such as Data-driven or Keyword-driven or Hybrid framework – required.
  • Experience with Web App Test Automation tools such as Selenium Web-driver (C#, Java) – required 3 years at least
  • Experience with Other automation tools Cypress and Playwright.
  • Experience with API Automation testing with Postman. – required 3 years at least.
  • Experience with DB Test Automation JMeter – Load and Performance and SQL Server profiler (ex: JetProfiler for MySQL)
  • Sound understanding of complex multi-tier system architecture – required.
  • Competent in JAVA scripting – required.
  • Competent in C# – required.
  • Experience in the use of Page Object Design Patterns – required.
  • Previous experience of a test management system – required.
  • Previous experience of bug/issue tracking systems – required.
  • Proven understanding of the SDLC – required.
  • Understanding and application of Agile QA practices – required
  • Understanding of relational databases – required
  • Ability to write SQL – required.
  • Has experience in communicating with users, other technical teams and project management to understand requirements, describe product features and technical designs.
  • Demonstrate understanding of different testing processes and methods.
  • Demonstrates understanding of solid/intuitive user experience and flow.
  • Thinks abstractly and has a drive to find problems (functional, UI and data related).
  • Must have 5+ years of related work experience.
  • Solid knowledge of testing approaches and Quality Assurance methodologies and best practices.
  • Good interpersonal, verbal and written communication skills, including technical documentation.
  • Ability to manage multiple tasks, work in a collaborative team environment; be responsive to project and customer needs, and work under tight deadlines.
  • Can demonstrate understanding of the agile software development process.
  • Understands cross-browser compatibility issues. Knowledge of web-based developer plug-ins, browsers and operating systems.
  • Sense of ownership and pride in your performance and its impact on company’s success.
  • Ability to act quickly in a crisis situation to make decisions and keep key stakeholders informed of the situation.

 

 

Job Category: Technology
Job Type: Full Time
Job Location: Hyderabad-India
Postition Type: Hybrid Onsite

Apply for this position

Allowed Type(s): .pdf, .doc, .docx