Senior Software Engineer, QA Python

closed
Encora Logo

Encora

πŸ“Remote - India

Summary

Join our team as a Sr. Software Engineer-QA Python to develop DevOps and test automation, including environment creation of products and services, end-to-end solutions test automation, and more.

Requirements

  • (MUST HAVE) Experience with AWS
  • (MUST HAVE) CI/CD pipeline experience with cloud-centric applications across a variety of stacks
  • (MUST HAVE) Experience designing, developing, executing, and triaging end-to-end test automation against cloud-based products
  • (MUST HAVE) Development of applications/services in a cloud environment
  • Experience with Kubernetes and CNCF technologies, docker
  • Deep understanding of software testing including unit, component, system, end-to-end, contract, and interoperability, BDD, TDD
  • Infrastructure-as-code development including Terraform and Ansible
  • Ability to develop in several languages with priority of Java, .NET, Python, javascript
  • Must be able to quickly acquire product knowledge, read business scenarios, and transform those into test automation
  • Practitioner of agile practices
  • Must be results oriented and customer focused
  • Data-driven with working history of measuring test automation efficacy and efficiency
  • Data analysis and engineering business intelligence background developing back-end data storing and front-end visuals for metrics and insights a huge plus
  • Agile role certifications a plus, including value stream mapping practices to identify and eliminate waste in software delivery processes

Responsibilities

  • Develop, execute, and triage test automation that covers critical customer paths of leading tax SaaS solutions
  • Development of shared deployment pipeline services and automation for delivery of cloud applications through multiple environments, on multiple stacks include cloud-native Kubernetes as well as AWS EC2 instances
  • Develop services and tools to handle the scheduling and orchestration of automated test suites
  • Create cloud and application environment automation (infrastructure-as-code) and scripting to setup environment for both test automation and manual interaction
  • Data-driven analysis and monitoring for triage of failures of services/applications, pipelines, and tests
  • Write and structure documentation, representing architectures and user flows visually
This job is filled or no longer available

Similar Remote Jobs