Quality Assurance Automation Engineer

Job Post Information* : Posted Date 4 hours ago(19/09/2024 20:07)
ID
2024-3096
# of Openings
1
Job Locations
MX-JAL-Guadalajara
Category
Engineering

Overview

We are seeking a highly skilled and experienced Quality Assurance Automation Engineer to join our dynamic team. As a Quality Assurance Automation Engineer, you 2+YoE of experience implementing quality solutions on team-based projects. You will play a critical role in ensuring the quality and reliability of our software products through the design, implementation, and execution of automated testing solutions. You will collaborate closely with cross-functional teams to drive continuous improvement in our testing processes and contribute to the overall success of our software development lifecycle. The ability to effectively communicate and collaborate with customers in-person is essential for success in this position. In this role, travel or in-person work may be required depending on your client engagement or internal meetings/events.

This is a hybrid role attending to the office 3 days per week

Responsibilities

General Coding & Development

  • Expert in more than one programming language and knows the major frameworks and libraries for these languages.
  • Understands basic design patterns.
  • Proficient and capable in introducing and setting up CI/CD pipelines and applying DevSecOps and Quality Engineering best practices.
  • Understands different types of programming methodologies (functional vs. object-oriented, imperative vs. declarative) and scenarios where each would be applicable.
  • Knowledge of RESTful APIs and experience testing them using tools like Postman, SoapUI. 

Teaming & Consulting

  • Demonstrates clear and concise written and verbal communication. 
  • Acts professionally during work-related activities, especially in the presence of our clients.
  • Maintains a positive attitude and easy to work with.
  • Able to articulate and follow Agile principles.
  • Participate actively scrums/standups, planning and retrospective meetings.
  • Completes all project work in a timely fashion with guidance. 
  • Should always be looking to add value at the project or team levels.
  • Advocates for best practices – always.

Solution Design

  • Identifies technical solutions and applies them to project work.
  • Provides feedback and proposes improvements when identified.
  • Implements new tools and frameworks to support application testing / development.
  • Analyzes and understands flows and end-to-end interactions for a distributed system.

Qualifications

Must be adept in:

  • Cloud: AWS
  • Languages: Java, Spring, SQL,
  • Quality & Testing:
    • Writing automation, performance, integration, and end-to-end tests including managing the related test data sets.
    • Testing across different types of applications: backend, frontend, web, and mobile.
    • Defining and communicates the advantages of various quality automation toolsets.
    • Writing unit testing using JUnit and/or NUnit.
    • Writing and managing automated tests using Selenium, Playwright, Jest, or Jasmine; or similar testing tools/platforms.
    • Troubleshooting problems with deployed systems.
    • Assisting in designing and improving project-specific code quality and design guidelines.
    • Finding ways for improving and measuring the quality of the solutions being developed.
    • Reviewing code and can mentor others about project-specific code quality and design guidelines.
    • Identifying performance issues with applications and troubleshoot performance problems in distributed systems.
    • Hands on experience with RESTful APIs and experience testing them using tools like Postman, SoapUI.
  • Agile Methodologies: Experience working in Agile environments and familiarity with Agile methodologies such as Scrum or Kanban. Ability to prioritize tasks, manage to sprint goals, and adapt to changing requirements.
  • CI/CD and DevOps: Familiarity with DevOps practices and tools such as Git, CI/CD pipelines, and how to use the corresponding services on the major cloud platforms, plus Gitflow, GitLab Flow, DevOps-based Trunk flows.

Some working knowledge is required in:

  • CI/CD and DevOps: Docker, Kubernetes; specifically, how to integrate and include in testing efforts.

Nice to have experience in:

  • Certifications: ISTQB Test Automation Engineering Certification; IST Certified Software Test Automation Specialist (CSTAS) Certification

Education and Years of Experience

  • Bachelor’s in computer science or equivalent degree and/or experience.
  • 2+ years of experience as a Quality Assurance Engineer.

 

This is a hybrid role attending to the office 3 days per week

 

#NortalCareers 

#LI-Hybrid

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed