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 2 months 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

Product Engineer II

Product Engineer II position at Appian focusing on platform scalability and performance optimization with full-stack development responsibilities.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.