🌎
This job posting isn't available in all website languages
📁
Senior Software Engineer (Level: Consultant)
📅
CREQ222546 Requisition #

Develops and supports robust quality engineering solutions at every layer of the software development life cycle. Empowers team to continuously deliver enterprise grade software to production by engineering quality into our continuous delivery pipeline. Primary Responsibilities are as to creates and maintains high quality of test automation using modern development techniques and provides key data points to support metrics-based decision making. Applies automated tests at every layer of the application stack, both inside and outside of the continuous delivery pipeline. Produces and analyzes metrics that illustrate the quality of applications and develop insight that drives the direction of quality engineering.
Works with team to promptly triage test failures with precision and accuracy, maintaining the health of the build pipeline.
Works collaboratively with development, product, operations, and support peers to encourage quality, as a key design element in all work efforts. Engages in code reviews for product, test, and infrastructure code. Protects users from escaped defects, participate in support escalations, and value Customer Experience (CX) above all. Understands the role of deployment, migration, security, and performance in the continuous delivery lifecycle. Additional Responsible for Understanding of applications at the architectural level, identifying key areas of risk and weakness, utilize observability and monitoring tools to proactively detect and remediate failures. Deploy and support high value test environments where needed Partnering with Development to design and execute effective testing strategies.

  • Advanced proficiency in one, familiarity with multiple programming languages
  • Fluent with REST Interfaces, OpenAPI specs
  • Fluent in state-of-the-art techniques, standards, and procedures for software test 
    development
  • Demonstrated ability to distinguish between testing layers, match the correct approach 
    to each situation, and design effective quality gates based on these layers.
  • Expert in one test automation framework demonstrating the ability to create shareable 
    code.
  • Proficient with source control management techniques including branching, code 
    review, and merging.
  • Proficiency authoring and maintaining Dockerfiles.
  • Understanding of Kubernetes components and cloud provider offerings.
  • Familiarity managing container image versions within container registries.
  • Proficiency building and maintaining CI/CD solutions
  • Familiarity with CI/CD infrastructure, platform configuration, integration, and secret 
    management.
  • Fluent in at least one public cloud interface.
  • Working knowledge of stream and event processing
  • Ability to pivot quickly and seamlessly toward areas of need

Previous Job Searches

Similar Listings

Colombo, Western Province, Sri Lanka

📁 Senior Software Engineer

Requisition #: CREQ223745

Colombo, Western Province, Sri Lanka

📁 Senior Software Engineer

Requisition #: CREQ223432

Colombo, Western Province, Sri Lanka

📁 Senior Software Engineer (Level: Consultant)

Requisition #: CREQ222547