Senior QA Automation Engineer

closed
Encora Logo

Encora

πŸ“Remote - Mexico

Summary

Join our team as a Quality Assurance Engineer to evaluate user/software requirement documentation, create test cases, and collaborate with a Scrum Agile team. With 6+ years of experience in web application testing and scripting/coding experience in Java automation tools, you'll be responsible for ensuring the quality of our products.

Requirements

  • 6+ years of Quality Assurance/engineering testing experience in a web application environment testing User Interfaces, backend database, Web services, API’s
  • 4+ years of hands-on scripting/coding experience in Java automation testing tools such as Selenium WebDriver, Junit, TestNG, Nightwatch or other similar tools
  • Professional experience with Playwright
  • Hands-on experience testing REST API's using automation tools such as Postman
  • Experience writing SQL and full understanding of queries and stored procedures
  • Experience creating performance tests against UI and API applications
  • Detail oriented, excellent analytical skills and good interpersonal skills
  • Troubleshooting automation failures to determine if there is an application/API issue or automation needs updated per changed functionality
  • Ability to learn new applications and technologies quickly
  • Experience with Java and REST API automation tools required
  • Experience in Microsoft SQL Server is required
  • Excellent software troubleshooting skills

Responsibilities

  • Evaluate user/software requirement documentation and provide constructive feedback
  • Create, update, and execute detailed test cases based on requirements for web-based applications (across multiple browsers), java services, reports, and database schema changes
  • Report errors in Jira and track issues to closure incl. support of defect investigation, validate defect fixes and analyze impact of fixes
  • Collaborate on a Scrum Agile team, to ensure team deadlines can be met successfully
  • Create detailed SQL scripts using select and update statements for test case execution and verification
  • Research and analyze product features being tested
  • Track, report, and determine priority of project defects
  • Review user interfaces for consistency and functionality
  • Review test cases and test automation scripts from other team members
  • Develop detailed SQL scripts to load data for automation tests as needed
  • Create and update API automation tests during the sprint to cover the added GET/PUT/POST in the code or any needed API updates
  • Create and update UI automation tests during the sprint to cover the new or updated functionality
  • Create performance test suites for both UI and API applications
  • Work with architects to create a CI/CD test plan and execution

Preferred Qualifications

  • Mobile automation testing experience preferred
  • Strong Docker experience
  • Experience with Agile is preferred
  • Working knowledge of Linux, Atlassian Software Suite (Jira, Bamboo, BitBucket), GitLab, Docker a plus
  • Experience in a Continuous Integration/Delivery environment
This job is filled or no longer available