HP

Software Quality Engineer Expert

Porto, Portugal Brazil
Microservices AWS GCP Git Kubernetes Docker Python Azure Terraform API
Description
Software Quality Engineer Expert

Description -

Overview:

You will be joining a team that is building a microservices application run and installed by customers. The team has responsibility for ensuring the end result fits the target customers' use cases and solves their business needs.

We believe in a DevOps culture, in strong communication and supporting what we develop; we do not toss product updates over the fence. You have a passion for automation and a knack for turning use cases, and user expectations into automated test cases. You have a broad knowledge base on common IT systems, and how to exercise the product's interaction with them to verify the end result will meet customer expectations. You have a strong belief in continuous delivery and building a testing pipeline that does not slow down the delivery of value to customers as well as ensuring ongoing security testing.

As a Software Developer who focus on testing automation to embrace DevOps culture, you are part of the development team in building a quality product and designing automated test that will become part of the CI/CD pipeline of the new product and enable high iterations and frequent releases with confidence. The automation will cover functional testing, and compatibility testing and require the ability deploy different combinations and configurations of IT infrastructure on demand in different environments. Our goal is an always running test system that uses the latest development releases and so that we do not have pauses waiting to verify a release is ready. You also believe in taking advantage of existing tools wherever they improve our capabilities and ability to delivery. Therefore, a commitment to collaborative problem solving, elegant and extensible design, and quality product is imperative. You believe in fail fast, detect fast, fix fast and deploy fast.

To be a successful candidate, applicants must:

  • Demonstrate passion for learning, testing, automation and quality
  • Exhibit curiosity and excellent attention to detail
  • Be a strong team player, who is not afraid to speak up, ask questions and be heard

Responsibilities:

  • Writing well-documented, high performance, secure, reliable and maintainable code
  • Building scalable, cost-effective test automation with a focus on product-level integration tests and end-to-end test
  • Enhancing and maintaining an effective CI/CD pipeline to execute test automation and gate the release
  • Integrating automated security scanning and testing into the CI/CD pipeline
  • Defining test strategy for the product
  • Work closely with other developers with regards to automation testing
  • Collaborating with other developers and influencing the team to gain support with regards to test strategy and test automation
  • Reviewing and refining test plans created by team members
  • Contribute to the appropriate test coverage in releases through the execution of test cases in a Manual and Automated manner.
  • Writing well-structured, reliable and maintainable automation code

Requirements:

  • Bachelors or Masters in Computer Science, Computer Engineering, Software Engineering or equivalent
  • 3+ years of relevant experience developing test automation for enterprise-grade software
  • Excellent verbal and written communication skills with an ability to collaborate with developers, product owners and other team members
  • Experience with containers and container orchestration tools (i.e. Kubernetes or Docker)
  • Strong technical and testing skills including:
    • Design and programming or scripting skills, including 3+ years of experience programming with Python
  • First-class analytical, diagnostic and problem-solving skills
  • Experience or knowledge on cloud-native DevOps practices is highly desirable
  • Ability to learn quickly
  • Experience creating test automation to cover installation and configuration, functional testing, and performance testing

Experience working with and configuring Windows and Linux systems

Bonus Points:

  • Experience using public cloud services (Azure, AWS or GCP)
  • Experience in defining infrastructure as code using Terraform or equivalent
  • Experience in TeamCity or equivalent
  • Experience with or knowledge of IT technologies such as LDAP, Active Directory, IP networking, DNS, or virtualization of networks or workstations
  • Experience with software security and secure development lifecycles
  • Experience with Python
  • Experience with PyTest
  • Experience with Git
  • Experience with Azure DevOps
  • Experience with Agile development approaches such as Scrum
  • Practical knowledge of API security and modern authorization mechanisms, such as OAuth 2.0 and JSON Web Tokens

Values:

  • Secure products. You understand the importance of a secure SDLC and that this is not an afterthought once all the features are developed.
  • Automate everything. You actively automate many manual tasks as possible so that these tasks can be repeated many times and allow us to scale.
  • Self-managed teams. You hold yourself accountable for the full end-to-end lifecycle of what you are working on, from ensuring you are building something that will deliver customer value to getting it into customers' hands.
  • Customer collaboration. You want feedback from customers to ensure your work is providing value and to enable you to iterate on that work.
  • Tech-debt reduction. Software can live longer than you expect; therefore, you need to ensure it stays healthy and manage your technical debt accordingly.
  • Collective ownership. You value contribution, wherever it comes from, and believe in peer review, continuous integration, test coverage and customer validation

#LI-POST

Job -

Software

Schedule -

Full time

Shift -

First Shift (Brazil)

Travel -

Relocation -

Equal Opportunity Employer (EEO)

HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).

Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.

If you’d like more information about HP’s EEO Policy or your EEO rights as an applicant under the law, please click here: Equal Employment Opportunity is the Law Equal Employment Opportunity is the Law – Supplement

HP
HP
Computer Consumer Electronics Hardware IT Infrastructure Software

0 applies

25 views

Other Jobs from HP

Data Engineer

Bengaluru, India

Data Engineer

Bengaluru, India

Product Engineer

Penang, Malaysia

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 232 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers