Mid-Level Software Engineer for Automation Frameworks

Appian is a software company that automates business processes with an AI-Powered Process Platform.
Backend
Mid-Level Software Engineer
In-Person
9+ years of experience
Enterprise SaaS · AI

Description For Mid-Level Software Engineer for Automation Frameworks

Appian is seeking a Mid-Level Software Engineer for Automation Frameworks to join their Test Automation Development function in Chennai. The role involves designing and developing automated tests, creating system-level regression and smoke tests, and training teams on test frameworks. You'll work on defining, designing, and maintaining test automation infrastructure, collaborating with teams to build automated test frameworks, and automating tests for release quality validation. The ideal candidate is passionate about software engineering and quality, skilled in software design, and experienced in multiple automated test types. This role offers opportunities to work with modern technologies, including microservices, cloud-native applications, Kubernetes, and Docker. Appian values cross-functional collaboration and is committed to personal and professional growth, offering various training and development resources. The company culture is rooted in respect, with a focus on inclusivity and innovation.

Last updated 5 days ago

Responsibilities For Mid-Level Software Engineer for Automation Frameworks

  • Design and develop automated tests from scratch or on existing manual testing plans
  • Develop system level regression and smoke tests focusing on the system as a whole
  • Train teams on the use and extension of test frameworks and related tools
  • Provide assistance/guidance to the quality engineering team on technology use for testing problems
  • Define, design, develop, maintain, and extend test automation infrastructure, frameworks, and processes
  • Work with teams to build automated test frameworks, infrastructure, and test cases
  • Automate tests focused on the entire breadth of the product for release quality validation
  • Work with stakeholders to design strategies in quality verification and test management
  • Manage availability, latency, scalability, and efficiency of the product
  • Identify opportunities for code refactoring and performance optimizations
  • Communicate technical designs verbally and/or in writing

Requirements For Mid-Level Software Engineer for Automation Frameworks

Kubernetes
  • 9-13 years of relevant experience
  • Understanding of multiple automated test types (unit, functional, integration, end-to-end, security, performance, UI)
  • Experience driving automated test design and implementation
  • Strong knowledge of modern test automation architecture, technologies, and processes
  • Strong knowledge of DevOps and Continuous Delivery principles
  • Experience in Microservices and Cloud-Native Applications
  • Experience in Kubernetes and Docker
  • Ability to use object-oriented and functional programming approaches
  • Effective communication skills for technical designs

Benefits For Mid-Level Software Engineer for Automation Frameworks

Education Budget
  • Training and Development programs
  • Growth Opportunities
  • Leadership program for new and aspiring managers
  • Appian University for specialized department training
  • Skills-based training
  • Tuition reimbursement
  • Employee-led affinity groups
  • Equal opportunity employer
  • Reasonable accommodations provided

Interested in this job?

Jobs Related To Appian Mid-Level Software Engineer for Automation Frameworks

QA Engineer

QA Engineer role at Oracle, responsible for developing and maintaining quality standards for cloud solutions.

Service Quality Engineer

Service Quality Engineer at OrganOx, responsible for quality processes in Service organization, including review of servicing activities and complaint investigations.

Back End Software Engineer

Worth AI is seeking a talented Back End Software Engineer to develop cutting-edge AI solutions for equitable business decision-making.

Software Engineer (Junior to Intermediate)

ECAD Labs seeks a junior to intermediate software engineer for blockchain tooling, custom development, and AI/LLM projects in Vancouver.