Senior QA Automation Engineer

THIS POSITION IS AVAILABLE FOR COLOMBIA, PERU, COSTA RICA, GUATEMALA, DOMINICAN REPUBLIC, MEXICO, ARGENTINA & BRAZIL

HatchWorks is searching for an experienced Senior QA Automation Engineer with deep test automation and backend testing experience. A Senior QA Automation Engineer within HatchWorks will deliver successful projects by providing skilled technical expertise, leveraging strong interpersonal communication skills, and fostering deep collaboration in an Agile software development environment.

In this role, you will be responsible for generating, maintaining, and executing quality test cases and test scripts focused on enhancing the security and quality of various digital applications and services. This is a highly technical role that will require a strong interest in automation and a modern cloud-based Tech Stack; the tech stack includes Java Spring, Apache Kafka, various flavors of SQL & document-based DBs, to name a few. As the Senior Quality Assurance Engineer on our team, your role will be to bring your expertise, analytical mind and strong quality assurance skills to understand and analyze product specifications, define detailed test scenarios, execute test cases and contribute to product credibility, reliability and the delivery of bug free solutions.

We are HatchWorks Technologies

We are innovators, technologists, and builders - all dedicated to creating intelligent purpose-built software products and solutions that improve the way people work and live. Our solutions drive revenue, market share, operational efficiencies, and most importantly delightful user experiences for industry leaders in healthcare, financial services, and communications to name a few.

Our key differentiator is our product-centric approach putting the end user first. You will work with user-obsessed experts who always start with “why” before “what” and aspire to build feasible solutions that are viable for our customers' business and valuable for the end user [alt text - and aspire to build the right solution for the right audience]. We focus on outcomes over output and believe in accelerating time to value for our customers in an agile focused collaborative manner. The fabric behind all of this is our people, culture, and core values holding us all accountable to each other.

Responsibilities:

  • Analyze and clearly understand business requirements
  • Responsible for adhering to the QA process on specific projects, by working closely with the engineering team and providing valuable input based on your professional expertise
  • Ability to improve the QA process for current and future projects
  • Work within an agile software development lifecycle to test new product features, and regression coverage of in-production ones
  • Create detailed, comprehensive and well-structured test plans and test cases, execute tests, configure the test environments to ensure built functionalities meet the technical & product specifications
  • Create and execute automated tests, where feasible
  • Collaborate with developers and product managers

Qualifications:

  • Level I
    • 3-4 years experience that could be a combination of the following: BS in Computer Science Or soon to graduate Technology School and at least 2 years working experience 3-4 years working experience in the technical industry
  • Level II
    • 3 – 5 years of technical experience and a Bachelor degree in computer science or related area of study; without a degree, two additional years of relevant professional experience (5-7 years in total).
  • Level III
    • 5+ years of professional experience and a Bachelor degree in computer science or related area of study; without a degree, three additional years of relevant professional experience (8+ years in total)

  • Working knowledge of structured test methodologies and processes
  • Automation experience – API, with any of the automation frameworks - Robot Framework, SoapUI, JMeter; Selenium based frameworks/UI automation is a plus
  • Hands-on programming skills in any of these languages - Python, Ruby, Java, .Net, Bash, JavaScript
  • Working knowledge of SQL is a must; noSQL experience (MongoDB, ElasticSearch) is a plus
  • Basic understanding of Linux administration; basic networking knowledge
  • Proficient with versioning tools (Git, svn)
  • Sound understanding how testing integrates into software development lifecycle
  • Experience with containerization technologies is a plus
  • Excellent oral and written communications skills
  • Ability to read, write, understand and speak English at B2 level or higher

To learn more about our organization, visit us at https://hatchworks.com/company...

WE STRONGLY SUPPORT AND BELIEVE IN WORKPLACE DIVERSITY