Principal Software Engineer in Test

HCL Global Systems Inc.

  • Westlake, TX, TX
  • 24 days ago

    Highlights

    Actively participate in the development process through writing and maintaining application features and automated tests including unit tests, component tests, integration tests, functional tests, performance tests, scenario tests, and interoperability tests. Use your knowledge of testing and testability to influence better software design, promote proper software engineering and bug prevention strategies, testability, and security.

    Numbers & Facts

    LocationWestlake, TX, TX

    Description

    We are currently sourcing for a Principal Software Engineer in Test to work in Westlake, TX!

    The Role

    We are looking for a Principal Software Engineer in Test who is passionate about cutting-edge technologies, frameworks, and design patterns. You will be joining a team of engineers passionate about engineering testing solutions for the Insurance Agency product area. You will apply your strong software development and test automation skills to design, develop, test, deploy, maintain, and improve software solutions.

    You will also be supporting your team in adopting best practices to ensure we are building the right product, and we are building it right. Overall, you will have an appetite for learning, evaluating, and recommending new technologies. Software Engineers pride themselves on their experience, leadership, and ability to establish relationships across teams.

    The Expertise and Skills You Bring

    • 12+ years' experience with a bachelor's degree or 6+ years' experience with a master's degree in computer science (or closely related field)

    • Experience in designing and implementing robust QA strategies and test frameworks for API and Web with deep expertise in end-to-end validation

    • Experience in test automation (Playwright/Cypress, Rest Assured, JUnit, TestNG, Maven, ETL Batch)

    • Experience with DevOps/Pipelines (Jenkins Core, LWC, Monorepo, etc.)

    • Experience with source control (GitHub, Stash (Bitbucket), Sourcetree)

    • Cloud experience preferred - Amazon Web Services (AWS)

    • Top skills needed: Front end, Playwright, Xray, Chaos, Splunk, Datadog, Node.js, Java, JavaScript, Jenkins Core

    • Minimum 6 years of experience with architecting automation test platforms

    • Minimum 6 years of experience with architecting and implementing development pipelines (CI/CD)

    • Good understanding of accessibility features and building and testing accessible experiences on Web

    • Focus on deployment automation and orchestration

    • Assist with code branches, merges, build pipelines, manage versioning, etc.

    • Use your knowledge of testing and testability to influence better software design, promote proper software engineering and bug prevention strategies, testability, and security

    • Actively participate in the development process through writing and maintaining application features and automated tests including unit tests, component tests, integration tests, functional tests, performance tests, scenario tests, and interoperability tests

    • Collaborate with team members on improving team's test coverage, release velocity, and production health

    • Good understanding of writing SQL queries and implementing data seeding for automation

    • Good to have AWS certification and experience

    Similar Jobs